Configure um balanceador de carga no Elastic Load Balancing para implantações do Amazon CodeDeploy EC2 - AWS CodeDeploy

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Configure um balanceador de carga no Elastic Load Balancing para implantações do Amazon CodeDeploy EC2

Antes de executar qualquer implantação azul/verde, ou uma implantação no local para a qual você deseja especificar um balanceador de carga opcional no grupo de implantação, é necessário criar pelo menos um Classic Load Balancer, Application Load Balancer, ou Network Load Balancer em Elastic Load Balancing. Para balanceador de carga, você usa esse balanceador de carga para registrar as instâncias que compõem seu ambiente de substituição. As instâncias no seu ambiente original podem, opcionalmente, ser registradas nesse mesmo balanceador de carga. Para implantações no local, o balanceador de carga é usado para cancelar o registro de instâncias que estão sendo trabalhadas e registrá-las novamente CodeDeploy quando o trabalho for concluído.

CodeDeploy suporta implantação azul/verde e local em instâncias do Amazon EC2 por meio de vários balanceadores de carga. Por exemplo, supondo que você tenha 200 instâncias do Amazon EC2, em que 100 delas estão registradas com 2 Classic Load Balancers e outras 100 delas estão registradas com 4 grupos-alvo em 2 Application Load Balancers. Nesse cenário, CodeDeploy permitirá que você faça implantações em azul/verde e no local em todas as 200 instâncias, mesmo que elas estejam espalhadas por 2 Classic Load Balancers, 2 Application Load Balancers e 4 grupos-alvo.

CodeDeploy suporta até 10 balanceadores de carga clássicos e 10 grupos-alvo, totalizando 20 itens.

Para configurar um ou mais Classic Load Balancers, siga as instruções no Tutorial: Criar um Classic Load Balancer no Guia do usuário para Classic Load Balancers. Observe o seguinte:

  • Na Etapa 2: definir o balanceador de carga, em Criar LB interno, escolha o mesmo VPC que você selecionou quando criou suas instâncias.

  • Na Etapa 5: registrar instâncias do EC2 no seu balanceador de carga, selecione as instâncias que estão atualmente no seu grupo de implantação (implantações no local) ou que você tenha designado para estar no seu ambiente original (implantações azul/verde).

  • Na Etapa 7: criar e verificar seu balanceador de carga, anote o endereço DNS do seu balanceador de carga.

    Por exemplo, se você tiver chamado o load balancer de my-load-balancer, o endereço DNS aparecerá em um formato como my-load-balancer-1234567890.us-east-2.elb.amazonaws.com.

Para configurar um ou mais Application Load Balancers, siga as instruções em um dos seguintes tópicos:

Para configurar um ou mais Network Load Balancers, siga as instruções em um dos seguintes tópicos: