Criar um grupo de destino para o Network Load Balancer
Você registra destinos para seu Network Load Balancer com um grupo de destino. Por padrão, o load balancer envia solicitações para destinos registrados usando a porta e o protocolo especificados por você para o grupo de destino. Você pode substituir essa porta ao registrar cada destino no grupo de destino.
Para rotear o tráfego aos destinos em um grupo de destino, crie um listener e especifique o grupo de destino em uma ação padrão para o listener. Para obter mais informações, consulte Ações padrão. Você pode especificar o mesmo grupo de destino em vários receptores, mas esses receptores devem pertencer ao mesmo Network Load Balancer. Para usar um grupo de destino com um balanceador de carga, você deve verificar se o grupo de destino não está sendo usado por um receptor para qualquer outro balanceador de carga.
Você pode adicionar ou remover destinos do seu grupo de destino a qualquer momento. Para obter mais informações, consulte Registrar destinos para o Network Load Balancer. Você também pode modificar as configurações de verificação de integridade para seu grupo de destino. Para obter mais informações, consulte Atualizar as configurações da verificação de integridade de um grupo de destino do Network Load Balancer.
Requisitos
-
Depois de criar um grupo de destino, você não pode mudar o tipo de destino ou o tipo de endereço IP desse grupo.
-
Todos os destinos em um grupo de destino devem ter o mesmo tipo de endereço IP que o grupo de destino: IPv4 ou IPv6.
-
Você deve usar um grupo de destino IPv6 com um balanceador de carga de pilha dupla.
-
Você não pode usar um grupo de destino IPv4 com um receptor UDP para um balanceador de carga dualstack.
-
Você não pode usar um grupo de destino IPv6 com protocolos QUIC ou TCP_QUIC.
- Console
-
Para criar um grupo de destino
Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.
-
No painel de navegação, selecione Grupos de destino.
-
Selecione Criar grupo de destino.
-
No painel Configuração básica, faça o seguinte:
-
Em Escolher um tipo de destino, selecione Instâncias para registrar os destinos por ID da instância, Endereços IP para registrar destinos por endereço IP ou Application Load Balancer para registrar um Application Load Balancer como destino.
-
Em Nome do grupo de destino, insira um nome para o grupo de destino. Esse nome deve ser exclusivo por região e por conta, pode ter o máximo de 32 caracteres, deve conter apenas caracteres alfanuméricos ou hifens, e não deve iniciar nem terminar com hífen.
-
Em Protocol (Protocolo), escolha um protocolo da seguinte maneira:
-
Se o protocolo do listener for TCP, escolha TCP ou TCP_UDP.
-
Se o protocolo do listener for TLS, escolha TCP ou TLS.
-
Se o protocolo do listener for UDP, escolha UDP ou TCP_UDP.
-
Se o protocolo do listener for TCP_UDP, escolha TCP_UDP.
-
Se o protocolo do receptor for QUIC, selecione QUIC.
-
Se o protocolo do receptor for TCP_QUIC, selecione TCP_QUIC.
-
Se o tipo de destino for Application Load Balancer, o protocolo precisa ser TCP.
-
Para Porta, modifique o valor padrão conforme necessário.
Se o tipo de destino for Application Load Balancer, a porta precisa corresponder à porta do receptor do Application Load Balancer.
-
Em Tipo de endereço IP, escolha IPv4 ou IPv6. Essa opção só estará disponível se o tipo de destino for Instâncias ou Endereços IP.
-
Em VPC, selecione a nuvem privada virtual (VPC) com os destinos a serem registrados.
-
No painel Verificações de integridade, modifique as configurações padrão, conforme necessário. Em Configurações avançadas de verificação de integridade, escolha a porta, a contagem, o tempo limite, o intervalo e especifique os códigos de sucesso. Se as verificações de integridade excederem o número de Limite não íntegro, o balanceador de carga tornará o destino inoperante. Quando as verificações de integridade excederem o número de Limite íntegro, o balanceador de carga tornará o destino operacional novamente. Para obter mais informações, consulte .
-
(Opcional) Para adicionar uma tag, expanda Tags, escolha Adicionar tag e digite uma chave de tag e um valor de tag.
-
Escolha Próximo.
-
(Opcional) Registrar os destinos. O tipo de destino do grupo de destino determina as informações que você fornece. Se você não estiver pronto para registrar os destinos agora, poderá fazê-lo posteriormente.
-
Instâncias – Selecione as instâncias EC2, insira as portas e selecione Incluir como pendente abaixo.
-
Endereços IP – Selecione a VPC que contém os endereços IP ou Outros endereços IP privados, insira os endereços IP e as portas e selecione Incluir como pendente abaixo.
-
Application Load Balancer – Selecione o Application Load Balancer. Para obter mais informações, consulte Usar Application Load Balancers como destinos.
-
Selecione Criar grupo de destino.
- AWS CLI
-
Para criar um grupo de destino
Use o comando create-target-group. O exemplo mostrado a seguir cria um grupo de destino com o protocolo TCP, os destinos registrados por endereço IP, uma tag e as configurações padrão de verificação de integridade.
aws elbv2 create-target-group \
--name my-target-group \
--protocol TCP \
--port 80 \
--target-type ip \
--vpc-id vpc-1234567890abcdef0 \
--tags Key=department,Value=123
Para registrar destinos
Use o comando register-targets para registrar destinos com o grupo de destino. Para obter exemplos, consulte Registrar destinos.
- CloudFormation
-
Para criar um grupo de destino
Defina um recurso do tipo AWS::ElasticLoadBalancingV2::TargetGroup. O exemplo a seguir cria um grupo de destino com o protocolo TCP, os destinos registrados por endereço IP, uma tag, as configurações padrão de verificação de integridade e dois destinos registrados.
Resources:
myTargetGroup:
Type: 'AWS::ElasticLoadBalancingV2::TargetGroup'
Properties:
Name: my-target-group
Protocol: TCP
Port: 80
TargetType: ip
VpcId: !Ref myVPC
Tags:
- Key: 'department'
Value: '123'
Targets:
- Id: 10.0.50.10
Port: 80
- Id: 10.0.50.20
Port: 80