Configure sub-redes para seu Classic Load Balancer - Elastic Load Balancing

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 sub-redes para seu Classic Load Balancer

Quando você adiciona uma sub-rede ao balanceador de carga, o Elastic Load Balancing cria um nó de balanceador de carga na zona de disponibilidade. Os nós do load balancer aceitam o tráfego dos clientes e encaminham as solicitações para suas instâncias registradas íntegras em uma ou mais Zonas de disponibilidade. Recomendamos que você adicione uma sub-rede por zona de disponibilidade para pelo menos duas zonas de disponibilidade. Isso aprimora a disponibilidade do seu load balancer. Observe que você pode modificar as sub-redes para seu load balancer a qualquer momento.

Selecione sub-redes nas mesmas Zonas de disponibilidade como suas instâncias. Se o balanceador de carga for um balanceador voltado para a Internet, você deverá selecionar sub-redes públicas para que suas instâncias backend recebam tráfego do balanceador de carga (mesmo se as instâncias backend estiverem em sub-redes privadas). Se o load balancer for interno, recomendamos que você selecione sub-redes privadas. Para obter mais informações sobre sub-redes para seu load balancer, consulte Recomendações para o seu VPC.

Depois de adicionar uma sub-rede, o load balancer iniciará rotear solicitações às instâncias registradas na Zona de disponibilidade correspondente. Por padrão, o load balancer roteia solicitações uniformemente entre as Zonas de disponibilidade para suas sub-redes. Para rotear as solicitações uniformemente entre as instâncias registradas nas Zonas de disponibilidade para suas sub-redes, habilite o balanceamento de carga entre zonas. Para obter mais informações, consulte Configurar o balanceamento de carga entre zonas para seu Classic Load Balancer.

Você pode remover uma sub-rede do seu load balancer temporariamente quando sua Zona de disponibilidade não tiver instâncias íntegras registradas ou quando você deseja solucionar problemas ou atualizar as instâncias registradas. Depois que você remover uma sub-rede, o load balancer interromperá o roteamento das solicitações para as instâncias registradas nessa Zona de disponibilidade, mas continuará a rotear as solicitações para as instâncias registradas das Zonas de disponibilidade das sub-redes restantes.

Requisitos

Quando você atualizar as sub-redes para seu load balancer, deverá cumprir os seguintes requisitos:

  • O load balancer deve ter no mínimo uma sub-rede em todos os momentos.

  • Você pode adicionar no máximo uma sub-rede por Zona de disponibilidade.

  • Não é possível adicionar uma sub-rede da Zona local.

Como existem sub-redes separadas APIs para adicionar e remover de um balanceador de carga, você deve considerar cuidadosamente a ordem das operações ao trocar as sub-redes atuais por novas sub-redes para atender a esses requisitos. Além disso, você deve adicionar temporariamente uma sub-rede da outra Zona de disponibilidade se precisar trocar todas as sub-redes para o load balancer. Por exemplo, se o load balancer tiver uma única Zona de disponibilidade e você precisar trocar sua sub-rede por outra sub-rede, você deverá primeiro adicionar uma sub-rede de uma segunda Zona de disponibilidade. Em seguida, você pode remover a sub-rede na Zona de disponibilidade original (sem precisar descer para uma sub-rede), adicionar uma nova sub-rede na Zona de disponibilidade original (sem exceder uma sub-rede por Zona de disponibilidade) e, em seguida, remover a sub-rede da segunda Zona de disponibilidade (se ela só for necessária para realizar a troca).

Adicionar uma sub-rede

Você pode expandir a disponibilidade do seu load balancer para uma sub-rede adicional. Registre-se a instâncias nessa sub-rede com o load balancer e, em seguida, anexe uma sub-rede para o load balancer que está na mesma Zona de disponibilidade que as instâncias. Para obter mais informações, consulte Registre instâncias com seu Classic Load Balancer.

Para adicionar uma sub-rede ao seu load balancer usando o console
  1. Abra o EC2 console da Amazon em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, em Load Balancing (Balanceamento de carga), escolha Load balancers (Balanceadores de carga).

  3. Escolha o nome do balanceador de carga para abrir sua página de detalhes.

  4. Na guia Mapeamento de rede, escolha Editar sub-redes.

  5. Na página Editar sub-redes, na seção Mapeamento de rede, selecione qual zona de disponibilidade habilitar e escolha a sub-rede a ser adicionada a essa zona de disponibilidade.

  6. Ao concluir, escolha Save changes.

Para adicionar uma sub-rede ao seu balanceador de carga usando o CLI

Use o comando attach-load-balancer-to-subnets a seguir para adicionar duas sub-redes ao seu balanceador de carga:

aws elb attach-load-balancer-to-subnets --load-balancer-name my-load-balancer --subnets subnet-dea770a9 subnet-fb14f6a2

A resposta lista todas as sub-redes para o load balancer. Por exemplo:

{ "Subnets": [ "subnet-5c11033e", "subnet-dea770a9", "subnet-fb14f6a2" ] }

Remover uma sub-rede

Você pode remover uma sub-rede do seu load balancer. Observe que, depois de remover uma sub-rede, as instâncias da sub-rede permanecerão registradas no load balancer. Para obter mais informações, consulte Registre instâncias com seu Classic Load Balancer.

Para remover uma sub-rede do seu balanceador de carga usando o console
  1. Abra o EC2 console da Amazon em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, em Load Balancing (Balanceamento de carga), escolha Load balancers (Balanceadores de carga).

  3. Escolha o nome do balanceador de carga para abrir sua página de detalhes.

  4. Na guia Mapeamento de rede, escolha Editar sub-redes.

  5. Na página Editar sub-redes, na seção Mapeamento de rede, selecione uma sub-rede diferente para uma zona de disponibilidade já habilitada ou desmarque uma zona de disponibilidade para removê-la e também à sua sub-rede associada.

  6. Ao concluir, escolha Save changes.

Para remover uma sub-rede usando o AWS CLI

Use o seguinte comando detach-load-balancer-from-subnets para remover as sub-redes especificadas do balanceador de carga especificado:

aws elb detach-load-balancer-from-subnets --load-balancer-name my-loadbalancer --subnets subnet-450f5127

A resposta lista as sub-redes restantes do load balancer. Por exemplo:

{ "Subnets": [ "subnet-15aaab61" ] }