

# Recursos necessários para implantações azul/verde do Amazon ECS
<a name="blue-green-deployment-implementation"></a>

Para usar uma implantação azul/verde com mudança de tráfego gerenciada, seu serviço deve usar um dos seguintes recursos:
+ Elastic Load Balancing
+ Service Connect

Os serviços que não usam a Descoberta de serviços, o Service Connect, o VPC Lattice ou o Elastic Load Balancing também podem usar implantações azul/verde, mas não obtêm nenhum dos benefícios de transferência de tráfego gerenciado.

A lista abaixo fornece uma visão geral de alto nível do que você precisa configurar para implantações azul/verde do Amazon ECS:
+ Seu serviço usa o Application Load Balancer, o Network Load Balancer ou o Service Connect. Configure os recursos apropriados.
  + Application Load Balancer: para obter mais informações, consulte [Recursos do Application Load Balancer para implantações azul/verde, linear e canário](alb-resources-for-blue-green.md).
  + Network Load Balancer: para obter mais informações, consulte [Recursos do Network Load Balancer para implantações azul/verde, lineares e canário do Amazon ECS](nlb-resources-for-blue-green.md).
  + Service Connect: para obter mais informações, consulte [Recursos do Service Connect para implantações azul/verde, linear e canário do Amazon ECS](service-connect-blue-green.md).
+ Defina o controlador de implantação do serviço para `ECS`.
+ Configure a estratégia de implantação como `blue/green` na sua definição de serviço.
+ Opcionalmente, configure parâmetros adicionais, como:
  + Tempo de incorporação para a nova implantação
  + Alarmes do CloudWatch para reversão automática
  + Ganchos do ciclo de vida de implantação para testes (são funções do Lambda que são executadas em estágios de implantação especificados)

## Práticas recomendadas
<a name="blue-green-deployment-best-practices"></a>

Siga estas práticas recomendadas para implantações azul/verde do Amazon ECS:
+ 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.
+ Garanta que sua aplicação possa processar revisões de serviços azul e verde 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.