HEXADIA
HEXADIA
es-label

Loogik (Taxxii)

Migración de Taaxii e Inpunto hacia nueva infraestructura en AWS basada en ECS con Fargate.

http://taaxii.com/

Solución

Se construyó una arquitectura altamente resiliente y disponible basada en Elastic Container Service (ECS) para soportar los diferentes microservicios que conforman la aplicación.

Con esto garantizamos que la capacidad de cómputo estuviera distribuida en 3 AZs evitando la indisponibilidad del servicio en caso de que algún componente de infraestructura fallase, de igual manera se recomienda configurar la capacidad de procesamiento en Serverless utilizando Fargate, debido a la naturaleza de los microservicios se consideró la opción más óptima en términos de costos sin poner en riesgo el rendimiento. 

Creamos una nueva cuenta creando VPC, grupos de seguridad, aplicando las buenas prácticas del Well Architected Framework.

Se desplegaron dos entornos con la distribución de tareas y servicios que componen la aplicación. Staging y Producción respectivamente para permitirle al cliente trabajar y probar los cambios en un entorno totalmente separado al productivo.

El despliegue se ha construido utilizando prácticas IaC basado 100% con Terraform. Esta configuración se puede usar para configurar la infraestructura de AWS para una aplicación dockerizada que se ejecuta en ECS con la configuración de lanzamiento de Fargate.

Resultado

El enfoque Application First que obtiene el cliente ya que no deben preocuparse tanto de las tareas operativas de la nube al dejarle la responsabilidad al orquestador de contenedores ECS logrando implementar, administrar y escalar aplicaciones en contenedores de manera sencilla

Un mejor enfoque en el control de costos al utilizar el tipo de lanzamiento Fargate evitando así el desperdicio de capacidad de cómputo en momentos donde la plataforma tiene baja demanda.

Mayor agilidad en la entrega del software de calidad ya que se introdujeron prácticas de DevOps en todo el ciclo de vida del desarrollo, logrando conectar la integración con el despliegue de los artefactos en la infraestructura de AWS.