En este módulo, implementará su aplicación node.js como conjunto de servicios interconectados detrás de un Application Load Balancer (ALB). A continuación, utilizará el ALB para desviar el tráfico del monolito a los microservicios. Empezar a construir
Este es el proceso que seguirá para soportar los microservicios y realizar una transición de forma segura del tráfico de la aplicación de esos monolitos.
- Monolito implementado
Esta es la configuración de inicio. La aplicación de node.js monolítica se ejecuta en un contenedor en Amazon ECS. - Empezar los microservicios
Al usar las tres imágenes de contenedores que ha creado y enviado a Amazon ECR en el módulo anterior, podrá iniciar tres microservicios en su clúster de Amazon ECS. - Configurar grupos de destino
Al igual que en el módulo 2, podrá añadir un grupo de destino para cada servicio y actualizar las reglas de ALB para conectar los nuevos microservicios. - Cambiar el tráfico y apagar el monolito
Al cambiar una regla en el ALB, empezará la ejecución del tráfico de enrutamiento a los microservicios en ejecución. Después de que todo esté en buen estado, cierre el monolito.
Tiempo de realización: 30 minutos
Servicios utilizados: