Workbuster se puso en contacto con Opsio como socio consultor avanzado de AWS, y deseaba apoyarse en nuestra experiencia en la migración de cargas de trabajo de misión crítica a la nube de AWS. Querían aprovechar los elevados estándares de seguridad, los servicios flexibles y de alta disponibilidad, y marcos como AWS Well Architected Framework. Sabían que este tipo de recursos e ideas garantizarían el éxito continuado de su plataforma de software y de su negocio.
Dado que la plataforma de software de Workbuster se utiliza tan ampliamente en todo el mundo, era absolutamente fundamental que el tiempo de inactividad fuera casi nulo. Los datos son clave para su negocio, y se guardaban en una instancia de MySQL dentro del hipervisor vmWare. Había que migrar a la nube con la menor interrupción posible.
Opsio diseña soluciones pensando en la coherencia y la repetibilidad. Por tanto, la solución Workbuster se desplegó utilizando plantillas de AWS CloudFormation. Esto significa que el diseño de la infraestructura puede versionarse y gestionarse como cualquier otro fragmento de código de software, y en ese sentido era muy fácil de entender para el equipo de Workbuster, que tenía una formación predominantemente de desarrollo. Esto encaja perfectamente con las ideas en torno a DevOps que intentamos aportar a todos los clientes con los que trabajamos, ya que los cambios se pueden gestionar, seguir y desplegar rápida y fácilmente cuando sea necesario.
El propio despliegue de la infraestructura se ha desarrollado de forma iterativa, permitiendo a la plataforma de software de Workbuster la oportunidad de beneficiarse de las nuevas oportunidades que abre el uso de las tecnologías en la nube. En la fase inicial se desplegó una plataforma que utilizaba AWS Route53 para la resolución DNS a un Application Load Balancer. El equilibrador de carga se encarga de la descarga SSL y, de este modo, quita trabajo a la infraestructura de servicio de la aplicación back-end.
Ventajas añadidas
La ventaja añadida de utilizar un balanceador de carga de aplicaciones de AWS es que también es infinitamente escalable. Detrás del equilibrador de carga hay una instancia EC2, respaldada por una zona de disponibilidad múltiple, base de datos gestionada MySQL de alta disponibilidad dentro del Servicio de Base de Datos Relacional RDS. Una vez realizadas las actualizaciones en el código de la aplicación, se desplegará un grupo de autoescalado entre el Application Load Balancer y la instancia EC2, lo que permitirá un escalado horizontal y una elasticidad ilimitados. Esto alimenta el enfoque iterativo utilizado con este cliente y habla de la relación continua que Opsio mantiene con nuestros clientes, que confían en nuestra experiencia y asesoramiento.
De acuerdo con las mejores prácticas de seguridad del Marco Bien Arquitectado, y para satisfacer la exigencia del cliente de un fuerte enfoque de seguridad con su nueva plataforma, el cifrado en tránsito lo gestiona y termina el propio Application Load Balancer, como ya se ha comentado. De la encriptación en reposo se encarga la activación de la encriptación del almacenamiento RDS, ¡que es tan fácil como cambiar una opción!
Y, por supuesto, la excelencia operativa se consigue en parte gracias a la supervisión mediante paneles y alarmas de CloudWatch.
Asistencia Gestionada
Rentabilidad
Por qué trabajar con Opsio
La infraestructura de ETNetwork se alojaba en un único centro de datos, con una redundancia y resistencia inadecuadas si se tiene en cuenta su creciente base de clientes y, con ello, las crecientes exigencias de rendimiento, disponibilidad y seguridad. La naturaleza de su negocio es tal que necesitan almacenar millones de archivos pequeños, y esto estaba causando problemas a su nivel de almacenamiento.
No success stories found in Cloud Migration.