View a markdown version of this page

Recursos necessários para implantações canário do Amazon ECS - Amazon Elastic Container Service

Recursos necessários para implantações canário do Amazon ECS

Para usar uma implantação canário com mudança de tráfego gerenciada, seu serviço deve usar um dos seguintes recursos:

  • Elastic Load Balancing

  • Service Connect

A lista abaixo fornece uma visão geral de alto nível do que você precisa configurar para implantações canário do Amazon ECS:

Práticas recomendadas

Siga estas práticas recomendadas para implantações canário do Amazon ECS bem-sucedidas:

  • Garanta que sua aplicação possa processar ambas as revisões de serviços em execução simultânea.

  • Planeje uma capacidade de cluster suficiente para processar ambas as revisões de serviços durante a implantação.

  • Teste seus procedimentos de reversão antes de implementá-los na produção.

  • Configure as verificações de integridade apropriadas que reflitam com precisão a integridade da sua aplicação.

  • Defina um tempo de incorporação que permita testes suficientes da implantação verde.

  • Implemente alarmes do CloudWatch para detectar problemas automaticamente e acionar reversões.

  • Use ganchos do ciclo de vida para realizar testes automatizados em cada estágio da implantação.

  • Comece com pequenas porcentagens canário (5% a 10%) para minimizar o impacto se ocorrerem problemas.

  • Defina períodos de avaliação apropriados que permitam tempo suficiente para uma coleta de dados de performance significativa.

  • Implemente um monitoramento abrangente com os alarmes do CloudWatch para acionadores de reversão automatizados.

  • Configure verificações de integridade que reflitam exatamente a prontidão e a funcionalidade da sua aplicação.

  • Monitore métricas técnicas (tempo de resposta, taxa de erro) e métricas de negócios durante a avaliação.

  • Garanta que sua aplicação possa processar a divisão de tráfego sem problemas de sessão ou estado.

  • Planeje procedimentos de reversão e teste-os regularmente para garantir que funcionem quando necessários.

  • Programe implantações canário durante o horário comercial, quando as equipes puderem monitorar e responder.

  • Valide completamente as mudanças nos ambientes de preparação antes da implantação canário.

  • Documente procedimentos claros para intervenção manual e decisões de reversão.