Neste módulo, você implantará seu aplicativo node.js como um conjunto de serviços interconectados por trás de um Application Load Balancer (ALB). Em seguida, você usará o ALB para mudar o tráfego do monólito para microsserviços. Comece a compilar
Este é o processo que você seguirá para validar microsserviços e mudar o tráfego do aplicativo para longe do monólito com segurança.
- Monólito implantado
Esta é a configuração inicial. O aplicativo monolítico node.js em execução em um contêiner no Amazon ECS. - Inicie microsserviços
Usando as três imagens de contêiner criadas e enviadas por push ao Amazon ECR no módulo anterior, você iniciará três microsserviços no seu cluster do Amazon ECS. - Configure Grupos-alvo
Assim como no Módulo 2, você adicionará um grupo-alvo para cada serviço e atualizará o ALB Rules para se conectar a novos microsserviços. - Mude o tráfego e desligue o monólito
Ao alterar uma regra no ALB, você iniciará o tráfego de roteamento para os microsserviços em execução. Uma vez que tudo esteja íntegro, desligue o monólito.
Tempo para conclusão: 30 minutos
Serviços usados: