Atualizar as configurações de integridade do grupo de destino para o Network Load Balancer - Elastic Load Balancing

Atualizar as configurações de integridade do grupo de destino para o Network Load Balancer

Por padrão, os Network Load Balancer monitoram a integridade dos destinos e roteiam as solicitações para destinos íntegros. No entanto, se o balanceador de carga não tiver destinos íntegros suficientes, ele enviará tráfego automaticamente para todos os destinos registrados (falha na abertura). É possível modificar as configurações de integridade do grupo de destino para definir os limites de failover de DNS e failover de roteamento. Para obter mais informações, consulte Integridade do grupo de destino.

Console
Para atualizar as configurações de integridade do grupo de destino
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, em Balanceamento de carga, selecione Grupos de destino.

  3. Escolha o nome do grupo de destino para abrir sua página de detalhes.

  4. Na guia Atributos, escolha Editar.

  5. Expanda os requisitos de integridade do grupo de destino.

  6. Em Tipo de configuração, recomendamos que você escolha Configuração unificada, que define o mesmo limite para failover de DNS e failover de roteamento.

  7. Em Requisitos de estado íntegro, execute uma das seguintes ações:

    • Escolha Contagem mínima de destinos íntegros e, em seguida, insira um número de 1 até o número máximo de destinos para seu grupo de destino.

    • Escolha Porcentagem mínima de destinos íntegros e, em seguida, insira um número de 1 a 100.

  8. O texto informativo indica se o balanceamento de carga entre zonas está habilitado para o grupo de destino. Se o balanceamento de carga entre zonas estiver desabilitado, você poderá habilitá-lo para garantir capacidade suficiente. Em Configuração de seleção de destino, atualize o Balanceamento de carga entre zonas.

    O texto a seguir indica que o balanceamento de carga entre zonas está desabilitado:

    Healthy state requirements apply to each zone independently.

    O texto a seguir indica que o balanceamento de carga entre zonas está habilitado:

    Healthy state requirements apply to the total targets across all applicable zones.
  9. Escolha Salvar alterações.

AWS CLI
Para atualizar as configurações de integridade do grupo de destino

Use o comando modify-target-group-attributes. O exemplo a seguir define como 50% o limite de integridade de ambas as ações de estado não íntegro.

aws elbv2 modify-target-group-attributes \ --target-group-arn target-group-arn \ --attributes \ "Key=target_group_health.dns_failover.minimum_healthy_targets.percentage,Value=50" \ "Key=target_group_health.unhealthy_state_routing.minimum_healthy_targets.percentage,Value=50"
CloudFormation
Para modificar configurações de integridade do grupo de destino

Atualize o recurso AWS::ElasticLoadBalancingV2::TargetGroup. O exemplo a seguir define como 50% o limite de integridade de ambas as ações de estado não íntegro.

Resources: myTargetGroup: Type: 'AWS::ElasticLoadBalancingV2::TargetGroup' Properties: Name: my-target-group Protocol: TCP Port: 80 TargetType: ip VpcId: !Ref myVPC TargetGroupAttributes: - Key: "target_group_health.dns_failover.minimum_healthy_targets.percentage" Value: "50" - Key: "target_group_health.unhealthy_state_routing.minimum_healthy_targets.percentage" Value: "50"