Atualizar a estratégia de implantação do Amazon ECS - Amazon Elastic Container Service

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.