Automatización de la configuración de servidores web
Desafío. Mantener actualizada la configuración operativa de más de 150 aplicaciones web que se ejecutan en 10 servidores en la nube.
- Nuestro cliente: Desarrollador de software para hoteles y restaurantes.
- Inconveniente: La configuración operativa de las aplicaciones web se actualizaba manualmente, lo cual era propenso a errores humanos y no se podía hacer en tiempo real.
- Acción: Trabajamos con nuestro cliente para que la información operativa (qué servicios están habilitados para cada uno de sus clientes y en qué servidor backend está cada servicio) estuviese normalizada y disponible online.
- Acción: Repasamos los puntos críticos y junto con el cliente definimos las acciones a tomar en cada caso.
- Acción: Creamos un bot on-demand que lee la información operativa, lee el estado de la configuración de los servidores, luego aplica los cambios necesarios de certificados SSL o de configuración de nginx en los servidores y finalmente testea que estén disponibles todos los servicios web instalados.
Resultado. Cada vez que nuestro cliente necesita actualizar un servicio (habilitarlo, deshabilitarlo o pasarlo a otro servidor) indica los cambios en la planilla de información operativa y luego ejecuta el bot para que se apliquen los cambios en los servidores.