Registre instâncias com 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á.

Registre instâncias com seu Classic Load Balancer

O registro de uma EC2 instância a adiciona ao seu balanceador de carga. O load balancer monitora continuamente a integridade das instâncias registradas em suas Zonas de disponibilidade habilitadas e roteia solicitações para as instâncias que estão íntegras. Se a demanda nas suas instâncias aumentar, você poderá registrar instâncias adicionais com o load balancer para lidar com a demanda.

O cancelamento do registro de uma EC2 instância a remove do seu balanceador de carga. O load balancer interrompe as solicitações para a instância assim que o registro for cancelado. Se a demanda diminuir, ou se você precisar fazer manutenção nas suas instâncias, é possível cancelar o registro delas pelo load balancer. Uma instância cujo registro é cancelado permanece em execução, mas deixa de receber tráfego do load balancer, e você pode registrá-la com o load balancer novamente quando estiver pronto.

Quando você cancelar o registro de uma instância, o Elastic Load Balancing esperará até que as solicitações em andamento tenham sido concluídas, se a descarga da conexão estiver habilitada. Para obter mais informações, consulte Configurar a descarga da conexão para seu Classic Load Balancer.

Se o balanceador de carga estiver anexado a um grupo do Auto Scaling, as instâncias do grupo serão registradas automaticamente no balanceador de carga. Se você desvincular um balanceador de carga de seu grupo do Auto Scaling, as instâncias do grupo terão o registro cancelado.

O Elastic Load Balancing registra sua EC2 instância com seu balanceador de carga usando seu endereço IP.

[EC2-VPC] Quando você registra uma instância com uma interface de rede elástica (ENI) conectada, o balanceador de carga encaminha as solicitações para o endereço IP primário da interface primária (eth0) da instância.

Registrar uma instância

Quando estiver pronto, registre sua instância com o load balancer. Se a instância estiver em uma Zona de disponibilidade habilitada para o load balancer, ela estará pronta para receber tráfego do load balancer assim que ele passar pelo número necessário de verificações de integridade.

Para registrar suas instâncias 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 Instâncias de destino, selecione Gerenciar instâncias.

  5. Na página Gerenciar instâncias, dentro da tabela Instâncias disponíveis, selecione as instâncias a serem registradas no seu balanceador de carga.

  6. Certifique-se de que as instâncias que precisam ser registradas sejam preenchidas na tabela Revisar instâncias selecionadas.

  7. Escolha Salvar alterações.

Para registrar suas instâncias usando o AWS CLI

Use o seguinte comando register-instances-with-load-balancer:

aws elb register-instances-with-load-balancer --load-balancer-name my-loadbalancer --instances i-4e05f721

Veja a seguir um exemplo de resposta que lista as instâncias registradas no load balancer:

{ "Instances": [ { "InstanceId": "i-315b7e51" }, { "InstanceId": "i-4e05f721" } ] }

Visualize as instâncias registradas em um balanceador de carga

Use o describe-load-balancerscomando a seguir para listar as instâncias registradas com o balanceador de carga especificado:

aws elb describe-load-balancers --load-balancer-names my-load-balancer --output text --query "LoadBalancerDescriptions[*].Instances[*].InstanceId"

A seguir está um exemplo de saída:

i-e905622e i-315b7e51 i-4e05f721

Determine o balanceador de carga para uma instância registrada

Use o describe-load-balancerscomando a seguir para obter o nome do balanceador de carga no qual a instância especificada está registrada:

aws elb describe-load-balancers --output text --query "LoadBalancerDescriptions[?Instances[?InstanceId=='i-e905622e']].[LoadBalancerName]"

A seguir está um exemplo de saída:

my-load-balancer

Cancelar o registro de uma instância

Você pode cancelar uma instância do seu load balancer se não precisar mais da capacidade ou se precisar fazer manutenção na instância.

Se o balanceador de carga estiver anexado a um grupo do Auto Scaling, desanexar a instância do grupo também cancelará o seu registro no balanceador de carga. Para obter mais informações, consulte Separar EC2instâncias do seu grupo de Auto Scaling no Guia do usuário do Amazon Auto EC2 Scaling.

Para cancelar o registro das suas instâncias 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 Instâncias de destino, selecione Gerenciar instâncias.

  5. Na página Gerenciar instâncias, dentro da tabela Instâncias disponíveis, desmarque as instâncias para cancelar seu registro do balanceador de carga.

  6. Certifique-se de que as instâncias que precisam ter o registro cancelado não sejam preenchidas na tabela Revisar instâncias selecionadas.

  7. Escolha Salvar alterações.

Para cancelar o registro de suas instâncias usando o AWS CLI

Use o seguinte comando deregister-instances-from-load-balancer:

aws elb deregister-instances-from-load-balancer --load-balancer-name my-loadbalancer --instances i-4e05f721

Veja a seguir um exemplo de resposta que lista as instâncias restantes registradas no load balancer:

{ "Instances": [ { "InstanceId": "i-315b7e51" } ] }