

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á.

# Grupos de destino para seus Gateway Load Balancers
<a name="target-groups"></a>

Cada *grupo de destino* é usado para rotear solicitações para um ou mais destinos registrados. Ao criar um listener, especifique um grupo de destino para a ação padrão dele. O tráfego é encaminhado para o grupo de destino especificado na regra do receptor. Você pode criar grupos de destino diferentes para tipos de solicitações diferentes.

Você define as configurações de verificação de integridade para seu Gateway Load Balancer por grupo de destino. Cada grupo de destino usa as configurações de verificação de integridade padrão, a menos que você as substitua ao criar o grupo de destino ou as modifique posteriormente. Após especificar um grupo de destino em uma regra para um receptor, o Gateway Load Balancer monitora continuamente a integridade de todos os destinos registrados com o grupo de destino que estiverem em uma zona de disponibilidade habilitada para o Gateway Load Balancer. O Gateway Load Balancer roteia solicitações para os destinos registrados que são íntegros. Para obter mais informações, consulte [Verificações de integridade de grupos de destino do Gateway Load Balancer](health-checks.md).

**Topics**
+ [Configuração de roteamento](#target-group-routing-configuration)
+ [Target type](#target-type)
+ [Destinos registrados](#registered-targets)
+ [Atributos do grupo de destino](#target-group-attributes)
+ [Criar um grupo de destino](create-target-group.md)
+ [Configurar verificações de integridade](health-checks.md)
+ [Editar atributos do grupo de destino](edit-target-group-attributes.md)
+ [Registrar destinos](target-group-register-targets.md)
+ [Marcar um grupo de destino](target-group-tags.md)
+ [Excluir um grupo de destino](delete-target-group.md)

## Configuração de roteamento
<a name="target-group-routing-configuration"></a>

Os grupos de destino para Gateway Load Balancers são compatíveis com os seguintes protocolos e portas:
+ **Protocolo**: GENEVE
+ **Porta**: 6081

O Gateway Load Balancer encapsula os pacotes originais usando GENEVE. O cabeçalho GENEVE usa um formato Type-Length-Value (TLV) para armazenar informações, usando a Classe de Opção 0x0108. Os aparelhos devem desencapsular os pares TLV para processar os pacotes originais. Para obter mais informações, consulte a seguinte postagem no blog: [Integre seu dispositivo a um Gateway Load Balancers](https://aws.amazon.com/blogs/networking-and-content-delivery/integrate-your-custom-logic-or-appliance-with-aws-gateway-load-balancer/).

## Target type
<a name="target-type"></a>

Quando você cria um grupo de destino, você especifica o tipo de destino, que determina como você especifica seus destinos. Depois de criar um grupo de destino, você não pode mudar o seu tipo de destino.

Os possíveis tipos de destino são os seguintes:

`instance`  
Os destinos são especificados por ID de instância.

`ip`  
Os destinos são especificados por endereço IP.

Quando o tipo de destino é `ip`, você pode especificar os endereços IP de um dos seguintes blocos CIDR:
+ As sub-redes da VPC para o grupo de destino
+ 10.0.0.0/8 ([RFC 1918](https://tools.ietf.org/html/rfc1918))
+ 100.64.0.0/10 ([RFC 6598](https://tools.ietf.org/html/rfc6598))
+ 172.16.0.0/12 (RFC 1918)
+ 192.168.0.0/16 (RFC 1918)

**Importante**  
Você não pode especificar publicamente endereços IP roteáveis.

## Destinos registrados
<a name="registered-targets"></a>

O seu Gateway Load Balancer serve como um ponto único de contato para clientes e distribui o tráfego de entrada nos destinos íntegros registrados. Cada grupo de destino deve ter pelo menos um destino registrado em cada zona de disponibilidade que é habilitada para o Gateway Load Balancer. Você pode registrar cada destino com um ou mais grupos de destino.

Se a demanda aumentar, você pode registrar destinos adicionais com um ou mais grupos de destino, a fim de dar conta da demanda. O Gateway Load Balancer inicia o roteamento do tráfego para um destino recém-registrado assim que o processo de registro é concluído.

Se a demanda diminuir, ou se você precisar fazer manutenção nos seus destinos, você pode cancelar o registro dos destinos dos seus grupos de destino. Cancelar o registro de um destino o remove do seu grupo de destino, mas não afeta o destino de outra forma. O Gateway Load Balancer interrompe o roteamento do tráfego para um destino assim que o registro dele é cancelado. O destino entra no estado `draining` até que as solicitações em andamento tenham sido concluídas. Você pode registrar o destino com o grupo de destino novamente quando estiver pronto para retomar o recebimento do tráfego.

## Atributos do grupo de destino
<a name="target-group-attributes"></a>

É possível usar os seguintes atributos com grupos de destino:

`deregistration_delay.timeout_seconds`  
A quantidade de tempo que o Elastic Load Balancing deve aguardar antes de alterar o estado de um destino que terá o registro cancelado de `draining` para `unused`. O intervalo é 0-3600 segundos. O valor de padrão é de 300 segundos.

`stickiness.enabled`  
Indica se a aderência de fluxo configurável está habilitada para o grupo de destino. Os valores possíveis são `true` ou `false`. O padrão é falso. Quando o atributo é definido como `false`, 5\_tuple é usado. 

`stickiness.type`  
Indica o tipo de aderência de fluxo. Os valores possíveis para grupos de destino associados aos Gateway Load Balancers são:  
+ `source_ip_dest_ip`
+ `source_ip_dest_ip_proto`

`target_failover.on_deregistration`  
Indica como o Gateway Load Balancer trata os fluxos existentes quando um destino tem o registro cancelado. Os valores possíveis são `rebalance` e `no_rebalance`. O padrão é `no_rebalance`. Os dois atributos (`target_failover.on_deregistration` e `target_failover.on_unhealthy`) não podem ser definidos de forma independente. O valor definido para ambos os atributos deve ser o mesmo. 

`target_failover.on_unhealthy`  
Iindica como o Gateway Load Balancer trata os fluxos existentes quando um destino não está íntegro. Os valores possíveis são `rebalance` e `no_rebalance`. O padrão é `no_rebalance`. Os dois atributos (`target_failover.on_deregistration` e `target_failover.on_unhealthy`) não podem ser definidos de forma independente. O valor definido para ambos os atributos deve ser o mesmo. 

Para obter mais informações, consulte [Editar atributos do grupo de destino](edit-target-group-attributes.md).