Configurar o balanceamento de carga entre zonas 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á.

Configurar o balanceamento de carga entre zonas para seu Classic Load Balancer

Com o balanceamento de carga entre zonas, cada nó do balanceador de carga do seu Classic Load Balancer distribui solicitações uniformemente a todas as instâncias registradas em todas as zonas de disponibilidade habilitadas. Se o balanceamento de carga entre zonas estiver desabilitado, cada nó do balanceador de carga distribuirá solicitações uniformemente às instâncias registradas somente em sua zona de disponibilidade. Para mais informações, consulte Balanceamento de carga entre zonas no Manual do usuário do Elastic Load Balancing.

O balanceamento de carga entre zonas reduz a necessidade de manter o número equivalente de instâncias em cada Zona de disponibilidade habilitada e melhora a capacidade de seu aplicativo de lidar com a perda de uma ou mais instâncias. No entanto, recomendamos ainda que você mantenha números aproximadamente equivalentes de instâncias em cada Zona de disponibilidade habilitada, para maior tolerância a falhas.

Para ambientes em que os clientes armazenam DNS pesquisas em cache, as solicitações recebidas podem favorecer uma das zonas de disponibilidade. Usando o balanceamento de carga entre zonas, esse desequilíbrio na carga da solicitação será distribuído entre todas as instâncias disponíveis na região, reduzindo o impacto do mau comportamento de clientes.

Quando você cria um Classic Load Balancer, o padrão para balanceamento de carga entre zonas depende de como você cria o balanceador de carga. Com o API ouCLI, o balanceamento de carga entre zonas é desativado por padrão. Com o AWS Management Console, a opção de ativar o balanceamento de carga entre zonas é selecionada por padrão. Depois de criar um Classic Load Balancer, você pode habilitar ou desabilitar o balanceamento de carga entre zonas a qualquer momento.

Habilitar o balanceamento de carga entre zonas

Você pode habilitar o balanceamento de carga entre zonas para seu Classic Load Balancer a qualquer momento.

Para ativar o balanceamento de carga entre zonas 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 Atributos, escolha Editar.

  5. Na página Editar atributos do balanceador de carga, na seção Configuração de roteamento da zona de disponibilidade, habilite Balanceamento de carga entre zonas.

  6. Escolha Salvar alterações.

Para habilitar o balanceamento de carga entre zonas usando o AWS CLI
  1. Use o modify-load-balancer-attributescomando a seguir para definir o CrossZoneLoadBalancing atributo do seu balanceador de carga comotrue:

    aws elb modify-load-balancer-attributes --load-balancer-name my-loadbalancer --load-balancer-attributes "{\"CrossZoneLoadBalancing\":{\"Enabled\":true}}"

    Esta é uma resposta de exemplo:

    { "LoadBalancerAttributes": { "CrossZoneLoadBalancing": { "Enabled": true } }, "LoadBalancerName": "my-loadbalancer" }
  2. (Opcional) Use o describe-load-balancer-attributescomando a seguir para verificar se o balanceamento de carga entre zonas está ativado para seu balanceador de carga:

    aws elb describe-load-balancer-attributes --load-balancer-name my-loadbalancer

    Esta é uma resposta de exemplo:

    { "LoadBalancerAttributes": { "ConnectionDraining": { "Enabled": false, "Timeout": 300 }, "CrossZoneLoadBalancing": { "Enabled": true }, "ConnectionSettings": { "IdleTimeout": 60 }, "AccessLog": { "Enabled": false } } }

Desabilitar o balanceamento de carga entre zonas

Você pode desativar a opção de balanceamento de carga entre zonas para seu load balancer a qualquer momento.

Para desativar o balanceamento de carga entre zonas 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 Atributos, escolha Editar.

  5. Na página Editar atributos do balanceador de carga, na seção Configuração de roteamento da zona de disponibilidade, desabilite Balanceamento de carga entre zonas.

  6. Escolha Salvar alterações.

Para desabilitar o balanceamento de carga entre zonas, defina o atributo CrossZoneLoadBalancing do seu load balancer como false.

Para desativar o balanceamento de carga entre zonas usando o AWS CLI
  1. Use o seguinte comando modify-load-balancer-attributes:

    aws elb modify-load-balancer-attributes --load-balancer-name my-loadbalancer --load-balancer-attributes "{\"CrossZoneLoadBalancing\":{\"Enabled\":false}}"

    Esta é uma resposta de exemplo:

    { "LoadBalancerAttributes": { "CrossZoneLoadBalancing": { "Enabled": false } }, "LoadBalancerName": "my-loadbalancer" }
  2. (Opcional) Use o describe-load-balancer-attributescomando a seguir para verificar se o balanceamento de carga entre zonas está desativado para seu balanceador de carga:

    aws elb describe-load-balancer-attributes --load-balancer-name my-loadbalancer

    Esta é uma resposta de exemplo:

    { "LoadBalancerAttributes": { "ConnectionDraining": { "Enabled": false, "Timeout": 300 }, "CrossZoneLoadBalancing": { "Enabled": false }, "ConnectionSettings": { "IdleTimeout": 60 }, "AccessLog": { "Enabled": false } } }