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
Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/
. -
No painel de navegação, em Balanceamento de carga, selecione Grupos de destino.
-
Escolha o nome do grupo de destino para abrir sua página de detalhes.
-
Na guia Atributos, escolha Editar.
-
Expanda os requisitos de integridade do grupo de destino.
-
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.
-
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.
-
-
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.
-
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-arntarget-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"