Configure um balanceador de carga no ELB para implantações da 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 ELB para implantações da Amazon CodeDeploy EC2

Antes de executar qualquer blue/green implantação ou uma implantação local para a qual você deseja especificar um balanceador de carga opcional no grupo de implantação, você deve ter criado pelo menos um Classic Load Balancer, Application Load Balancer ou Network Load Balancer no ELB. Para blue/green implantações, você usa esse balanceador de carga para registrar as instâncias que compõem seu ambiente substituto. 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 suporte blue/green e implantação local em EC2 instâncias da Amazon por meio de vários balanceadores de carga. Por exemplo, suponha que você tenha 200 EC2 instâncias da Amazon, onde 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 blue/green implantações 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 EC2 instâncias com seu Load Balancer, selecione as instâncias atualmente em seu grupo de implantação (implantações no local) ou que você designou para estarem em 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: