cover

Modernización de infraestructura con tecnología serverless y microservicios

Tecnologías Serverless

Te presentamos la innovación a través de servicios serverless que realizó NowSignage, empresa líder en la industria de software, conocido por sus innovadoras soluciones proporcionando un CMS de señalización digital basado en la nube, el cual incluye varias funciones, como activadores de contenido, sincronización de pantalla, integración de redes sociales y administración remota de dispositivos.

Desafío

El principal desafío que llevó a la empresa NOW SIGNAGE a buscar nuevas tecnologías en la nube fue superar las limitaciones y desventajas de su infraestructura, sobre la que trabajaban desde hace 8 años, basada en AWS OpsWorks y EC2 administradas con Chef y Puppet. Aunque esta solución les había funcionado adecuadamente, se enfrentaban a varios problemas:

·      El equipo de operaciones realizaba la administración de la infraestructura, lo que llevaba más tiempo y era propenso a errores.

·      Las recetas de Chef eran difíciles de escribir y solían dejar de funcionar con regularidad, generando una carga adicional para el equipo de operaciones.

·      El manejo de instancias EC2 y la aplicación de parches de seguridad consumían mucho tiempo y recursos, afectando su capacidad de respuesta y la seguridad de la infraestructura.

·      La lentitud en la creación de nuevos servidores afectaba su capacidad de escalar eficientemente para hacer frente a picos de demanda o cambios en los patrones de tráfico.

·      La limitación en el autoescalado les impedía aprovechar al máximo los recursos disponibles, afectando la experiencia del usuario.

·      Al ser una empresa de software, tenían la necesidad de trabajar continuamente en su innovación tecnológica a nivel de recursos informáticos.

Solución
Compucloud, a través de su experiencia en la modernización de infraestructuras, decidió utilizar tecnología serverless y de microservicios:

·      La adopción de tecnologías de contenedores, específicamente Amazon ECS y Fargate, representó una solución moderna y eficaz para abordar desafíos operativos. La capacidad de ECS para administrar y orquestar contenedores a gran escala, junto con la naturaleza serverless de Fargate que eliminaba la necesidad de gestionar instancias EC2, simplificó las operaciones en la nube y mejoró la capacidad de respuesta ante cambios en la demanda y los requisitos del negocio.

·      La automatización de los procesos de CI/CD mediante la integración de ECS con CodePipeline aceleró el ciclo de desarrollo y despliegue de aplicaciones. Esto permitió a NowSignage lanzar nuevas funcionalidades al mercado de forma más rápida y confiable. La modernización de la infraestructura fue impulsada por la necesidad de superar limitaciones existentes y aprovechar las ventajas de las nuevas tecnologías en la nube, como ECS y Fargate, para mejorar la eficiencia, agilidad y confiabilidad de las operaciones en la nube.

·      A través de un Well Architected Review, se habilitaron servicios de seguridad como AWS KMS, AWS ACM y AWS WAF.

·      Para optimizar sus bases de datos, se implementaron Amazon Aurora MySQL, DynamoDB, AWS Secrets Manager y AWS Parameter Store, logrando una alta disponibilidad, seguridad y resiliencia de los datos.

·      Se implementó Terraform para asegurar la correcta integración de todos los servicios requeridos, así como para mantener entornos de desarrollo, QA y producción, permitiendo experimentar, probar y agilizar la entrega de servicios productivos.

 

Resultados

Los principales beneficios de negocio que NowSignage obtuvo al migrar hacia tecnologías basadas en contenedores y adoptar un enfoque serverless fueron los siguientes:

·      Mejora en la eficiencia operativa

·      Reducción de la carga de trabajo del equipo de operaciones, permitiéndoles enfocarse en tareas de mayor valor añadido.

·      Utilización más eficiente de los recursos y a la optimización de los procesos internos.

·      Reducción de costos operativos al eliminar la necesidad de gestionar y mantener servidores de forma directa.

·      A través de los diferentes esquemas de cobro que AWS maneja como Savings Plans, Reservas de instancias y apagados automatizados, lograron la reducción del 20% en los costos operativos, lo que les ha dado la oportunidad de reinvertir esos ahorros en iniciativas de innovación y crecimiento empresarial.

·      Mayor previsibilidad en los costos.

·      Escalabilidad automática en sus aplicaciones, adaptándose de manera rápida y eficiente a cambios en el tráfico y los requisitos del negocio.

·      Mayor agilidad para responder a las necesidades del mercado y ofrecer un servicio de alta calidad a los usuarios finales.

·      Mejora en la confiabilidad y disponibilidad de las aplicaciones.

·      Fácil gestión de infraestructura

·      Mejora en la postura de seguridad a nivel de infraestructura y red, así como la encriptación de los datos en reposo y tránsito

·      Aplicaciones altamente disponibles, incluso en caso de fallos o interrupciones.

·      Introducción de nuevas características y actualizaciones de manera más rápida

·      Ambientes de desarrollo, QA y producción para experimentar, probar y agilizar la entrega de los servicios a productivos

 

El punto de éxito de este caso fue la modernización de infraestructura, al implementar tecnologías serverless y de microservicios de AWS.

La adopción de Amazon ECS y Fargate por parte de NowSignage mejoró la eficiencia operativa, redujo la carga del equipo de operaciones y optimizó costos. La automatización de procesos CI/CD con CodePipeline y la implementación de bases de datos y herramientas de seguridad de AWS garantizaron una infraestructura más segura, resiliente y escalable.

Fecha de publicación: 16/7/2024

Autor: Ing. Victor Perez Rodriguez

cover

Estos casos de éxito podrían interesarte

En Compucloud somos un aliado clave para cualquier empresa que busque modernizar su infraestructura de TI y mantenerse competitiva en el mercado.