Atualizar a estratégia de implantação do Amazon ECS
O Amazon ECS é compatível com várias estratégias de implantação para atualizar seus serviços. Você pode migrar entre essas estratégias com base nos requisitos da aplicação. Este tópico explica como migrar entre implantações contínuas e implantações azul/verde.
Compreensão das estratégias de implantação do Amazon ECS
Antes de migrar entre as estratégias de implantação, é importante entender como cada estratégia funciona e suas principais diferenças:
- Implantações contínuas
-
Em uma implantação contínua, o Amazon ECS substitui a versão atual em execução da sua aplicação por uma nova versão. O agendador de serviços usa os parâmetros de porcentagem mínima e máxima de integridade para determinar a estratégia de implantação.
As implantações contínuas são mais simples de configurar, mas oferecem menos controle sobre o processo de implantação e o roteamento do tráfego.
- Implantações azuis/verdes
-
Em uma implantação azul/verde, o Amazon ECS cria uma nova versão do seu serviço (verde) junto com a versão existente (azul). Isso permite que você verifique a nova versão antes de rotear o tráfego de produção para ela.
As implantações azul/verde fornecem mais controle sobre o processo de implantação, incluindo recursos de mudança de tráfego, testes e reversão.
Práticas recomendadas
Siga estas práticas recomendadas ao migrar entre estratégias de implantação:
-
Teste em um ambiente que não seja de produção: sempre teste a atualização em um ambiente de não produção antes de aplicar as alterações nos serviços de produção.
-
Plano de reversão: tenha um plano de reversão caso a atualização não funcione conforme o esperado.
-
Monitore durante a transição: monitore de perto seu serviço durante e após a migração para garantir que ele continue operando corretamente.
-
Atualize a documentação: atualize sua documentação de implantação para refletir a nova estratégia de implantação.
-
Considere o impacto do tráfego: entenda como a atualização pode afetar o tráfego do seu serviço e planeje adequadamente.