

# Como trabalhar com aceleradores padrão no AWS Global Accelerator
<a name="work-with-standard-accelerators"></a>

Este capítulo inclui procedimentos e recomendações para criar aceleradores padrão no AWS Global Accelerator, incluindo a configuração de aceleradores, receptores, grupos de endpoints e endpoints. Com um acelerador padrão, o Global Accelerator escolhe o endpoint íntegro mais próximo para seu tráfego.

Se, em vez disso, você quiser usar a lógica de aplicativo personalizada para direcionar um ou mais usuários para um endpoint específico entre muitos endpoints, crie um acelerador de roteamento personalizado. Para ter mais informações, consulte [Como trabalhar com aceleradores de roteamento personalizados no AWS Global Accelerator](work-with-custom-routing-accelerators.md).

Para configurar um acelerador padrão, faça o seguinte:

1. Crie um acelerador e escolha a opção de acelerador padrão.

1. Em **Tipo de endereço**, selecione **IPv4** ou **Pilha dupla**.

1. Opcionalmente, configure os endereços IP estáticos trazendo seu próprio endereço IP.

1. Adicione um receptor com um conjunto específico de portas ou intervalo de portas e escolha o protocolo a ser aceito: TCP ou UDP.

1. Adicione um ou mais grupos de endpoints, um para cada Região da AWS em que você tenha recursos de endpoint.

1. Adicione um ou mais endpoints aos grupos de endpoints. Isso não é necessário, mas o tráfego não será roteado se você não tiver nenhum endpoint. Para saber mais sobre os tipos de endpoints e requisitos, consulte [](about-endpoints-caveats.md).

As seções a seguir fornecem etapas para adicionar, excluir e configurar aceleradores padrão e seus componentes, incluindo receptores, grupos de endpoints e endpoints.

**Topics**
+ [Aceleradores padrão no AWS Global Accelerator](about-accelerators.md)
+ [Receptores de aceleradores padrão no AWS Global Accelerator](about-listeners.md)
+ [Grupos de endpoints para aceleradores padrão no AWS Global Accelerator](about-endpoint-groups.md)
+ [Endpoints para aceleradores padrão no AWS Global Accelerator](about-endpoints.md)

# Aceleradores padrão no AWS Global Accelerator
<a name="about-accelerators"></a>

Um *acelerador padrão* no AWS Global Accelerator direciona o tráfego pela rede global da AWS para os endpoints que você inclui nas Regiões da AWS especificadas. Cada acelerador inclui um ou mais receptores. Um receptor processa conexões de entrada de clientes com o Global Accelerator, com base no protocolo (ou protocolos) e na porta (ou intervalo de portas) que você configura. 

Para aceleradores padrão, o Global Accelerator direciona o tráfego para o endpoint regional ideal com base na integridade, na localização do cliente e nas políticas que você configura, o que aumenta a disponibilidade de seus aplicativos. Os endpoints para aceleradores padrão podem ser Network Load Balancers, Application Load Balancers, instâncias do Amazon EC2 ou endereços IP elásticos localizados em uma Região da AWS ou em várias.

**Importante**  
Por padrão, o Global Accelerator fornece endereços IP estáticos associados ao seu acelerador. Os endereços IP são atribuídos ao seu acelerador enquanto ele existir, mesmo se você desabilitar o acelerador e ele não aceitar ou rotear mais o tráfego. No entanto, ao *excluir* um acelerador, você perde os endereços IP estáticos do Global Accelerator que estão atribuídos ao acelerador, de modo que você não pode mais rotear o tráfego usando-os. Como prática recomendada, verifique se você tem permissões para evitar excluir os aceleradores acidentalmente. Você pode usar políticas do IAM com o Global Accelerator, por exemplo, permissões baseadas em tags, para limitar os usuários que têm permissão para excluir um acelerador. Para ter mais informações, consulte [ABAC com Global Accelerator](security_iam_service-with-iam.md#security_iam_service-with-iam-tags).

Esta seção inclui procedimentos para trabalhar com um acelerador padrão no console do Global Accelerator. Se você quiser usar operações de API com o Global Accelerator, consulte a [Referência da API do AWS Global Accelerator](https://docs.aws.amazon.com/global-accelerator/latest/api/Welcome.html).

**Topics**
+ [Criar acelerador](about-accelerators.creating-editing.md)
+ [Atualizar acelerador](about-accelerators.editing.md)
+ [Excluir acelerador](about-accelerators.deleting.md)
+ [Visualizar seus aceleradores](about-accelerators.viewing.md)
+ [Adicionar um acelerador ao criar um balanceador de carga](about-accelerators.alb-accelerator.md)
+ [Comparar o uso de endereços IP estáticos globais com endereços IP estáticos regionais](about-accelerators.eip-accelerator.md)

# Criar acelerador
<a name="about-accelerators.creating-editing"></a>

Esta seção explica como criar um acelerador padrão no console. Para trabalhar com o Global Accelerator de forma programática, consulte a [Referência da API do AWS Global Accelerator](https://docs.aws.amazon.com/global-accelerator/latest/api/Welcome.html).

# Para criar um acelerador padrão


1. Abra o console do Global Accelerator em [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:). 

1. Escolha **Criar acelerador**.

1. Forneça um nome para o acelerador.

1. Em **Tipo de acelerador**, selecione **Padrão**.

1. Em **Tipo de endereço IP**, selecione **IPv4** ou **Pilha dupla**.

1. Opcionalmente, se você trouxe seus próprios intervalos de endereços IP para a AWS (BYOIP), você pode especificar um endereço IP estático para seu acelerador, um de cada grupo de endereços. Faça essa escolha para cada um dos dois endereços IP estáticos do seu acelerador.
   + Para cada endereço IP estático, escolha o grupo de endereços IP a ser usado.
**nota**  
Você deve escolher um grupo de endereços IP diferente para cada endereço IP estático. Essa restrição ocorre porque o Global Accelerator atribui cada intervalo de endereços a uma zona da rede diferente, para alta disponibilidade.
   + Se você escolheu seu próprio grupo de endereços IP, escolha também um endereço IP específico do grupo. Se você escolher o grupo de endereços IP padrão da Amazon, o Global Accelerator atribuirá um endereço IP específico ao seu acelerador.

   Para obter mais informações sobre os requisitos para especificar ou atualizar endereços IP estáticos com BYOIP, consulte [Requisitos ao atualizar um acelerador para alterar o endereço IP](using-byoip.update-accelerator.md#AGAUpdateAccRequirements).

1. Opcionalmente, adicione uma ou mais tags para ajudá-lo a identificar seus recursos do acelerador.

1. Escolha **Avançar** para adicionar receptores, grupos de endpoints e endpoints.

# Atualizar acelerador
<a name="about-accelerators.editing"></a>

Esta seção explica como atualizar um acelerador padrão no console. Para trabalhar com o Global Accelerator de forma programática, consulte a [Referência da API do AWS Global Accelerator](https://docs.aws.amazon.com/global-accelerator/latest/api/Welcome.html).

# Para atualizar um acelerador padrão


1. Abra o console do Global Accelerator em [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:). 

1. Na lista de aceleradores, escolha um e, em seguida, escolha **Editar**.

1. Na página **Editar acelerador**, faça alterações, como as seguintes:
   + Altere o nome do acelerador.
   + Desabilite o acelerador para que ele não aceite ou roteie mais o tráfego, ou para que você possa excluí-lo. 
   + Habilite o acelerador, se ele estiver desabilitado.
   + Atualize o tipo de endereço IP. Se estiver definido como IPv4, altere-o para pilha dupla. Ou, se for de pilha dupla, altere-o para IPv4.
   + Atualize as tags.

1. Escolha **Salvar alterações**.

Se você desabilitar um acelerador, lembre-se de que:
+ Os endereços IP estáticos do Global Accelerator permanecem atribuídos ao seu acelerador, mesmo se você desabilitar o acelerador e ele não aceitar ou rotear mais o tráfego. Seu acelerador retém os mesmos endereços IP estáticos enquanto o acelerador existir.
+ No entanto, se você excluir o acelerador, perderá os endereços IP estáticos do Global Accelerator que estão atribuídos a ele. Nesse momento, você não pode mais rotear o tráfego usando os endereços.

Se fizer alterações no tipo de endereço IP, lembre-se de que:
+ Somente um acelerador com endpoints de pilha dupla pode ser alterado para um tipo de endereço IP de pilha dupla.
+ Se você alterar o tipo de endereço IP de um acelerador de pilha dupla para IPv4, o Global Accelerator salvará os endereços IP IPv6 atribuídos ao acelerador. Isso significa que, se você alterar o tipo de endereço IP do acelerador de volta para pilha dupla, os endereços IP estáticos IPv6 originais serão restaurados para o acelerador. 

Se você quiser alterar outras funcionalidades do seu acelerador, como adicionar ou remover endpoints, atualizar indicadores de tráfego ou ajustar os pesos dos endpoints, consulte as seções específicas que abordam esses tópicos, como as seguintes:
+ [Adicionar um receptor padrão](about-listeners.creating-listeners.md)
+ [Adicionar um grupo de endpoints padrão](about-endpoint-groups.create-endpoint-group.md)
+ [Adicionar um endpoint padrão](about-endpoints-adding-endpoints.md)

# Excluir acelerador
<a name="about-accelerators.deleting"></a>

Se você criou um acelerador como teste ou se não estiver mais usando um acelerador, poderá excluí-lo. No console, desabilite o acelerador e, em seguida, você poderá excluí-lo. Você não precisa remover receptores e grupos de endpoints do acelerador.

Para excluir um acelerador usando uma operação de API em vez do console, você deve primeiro remover todos os receptores e grupos de endpoints associados ao acelerador e depois desabilitá-lo. Para obter mais informações, consulte a operação [DeleteAccelerator](https://docs.aws.amazon.com/global-accelerator/latest/api/API_DeleteAccelerator.html) na *referência da API do AWS Global Accelerator*.

# Para desabilitar um acelerador


1. Abra o console do Global Accelerator em [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:). 

1. Na lista, escolha um acelerador que você deseja desabilitar.

1. Selecione a opção **Editar**.

1. Selecione **Desabilitar acelerador** e depois **Salvar**.

# Para excluir um acelerador


1. Abra o console do Global Accelerator em [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:). 

1. Na lista, escolha um acelerador que você deseja excluir.

1. Escolha **Excluir**.
**nota**  
Se você não tiver desabilitado o acelerador, a opção **Excluir** não estará disponível.

1. Na caixa de diálogo de confirmação, escolha **Excluir**.
**Importante**  
Ao excluir um acelerador, você perde os endereços IP estáticos atribuídos ao acelerador e, portanto, não pode mais rotear o tráfego usando-os.

# Visualizar seus aceleradores
<a name="about-accelerators.viewing"></a>

Você pode visualizar informações sobre os aceleradores no console. Para ver as descrições de seus aceleradores programaticamente, consulte [ListAccelerators](https://docs.aws.amazon.com/global-accelerator/latest/api/API_ListAccelerators.html) e [DescribeAccelerator](https://docs.aws.amazon.com/global-accelerator/latest/api/API_DescribeAccelerator.html) na *Referência da API do AWS Global Accelerator*.

# Para visualizar informações sobre seu acelerador


1. Abra o console do Global Accelerator em [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:). 

1. Para ver detalhes sobre um acelerador, na lista, escolha um acelerador e, em seguida, escolha **Visualizar**.

# Adicionar um acelerador ao criar um balanceador de carga
<a name="about-accelerators.alb-accelerator"></a>

Ao criar um Application Load Balancer ou Network Load Balancer no Console de gerenciamento da AWS, você tem a opção de [adicionar um acelerador ao mesmo tempo](https://docs.aws.amazon.com/elasticloadbalancing/latest/application/create-application-load-balancer.html). O Elastic Load Balancing e o Global Accelerator trabalham juntos para adicionar o acelerador de forma transparente para você. O acelerador é criado em sua conta, com o balanceador de carga como um endpoint. O uso de um acelerador fornece endereços IP estáticos e melhora a disponibilidade e o desempenho de seus aplicativos. (Saiba mais sobre aceleradores lendo [O que é o AWS Global Accelerator?](what-is-global-accelerator.md)).

**Importante**  
Para criar um acelerador, é necessário que as permissões corretas estejam em vigor. Para ter mais informações, consulte [Exemplos de políticas baseadas em identidade para o AWS Global Accelerator](security_iam_id-based-policy-examples.md).

## Configurar e visualizar seu acelerador
<a name="about-accelerators.elb-accelerator.config"></a>

Você deve atualizar sua configuração de DNS para direcionar o tráfego para os endereços IP estáticos ou o nome de DNS do acelerador. O tráfego não passará do acelerador ao seu balanceador de carga até que suas alterações de configuração sejam concluídas. 

Depois de criar seu balanceador de carga escolhendo o complemento do Global Accelerator no console do Amazon EC2, acesse a guia **Serviços integrados** para ver os endereços IP estáticos e o nome do Sistema de Nomes de Domínio (DNS) do seu acelerador. Você usa essas informações para começar a rotear o tráfego do usuário para o balanceador de carga pela rede global da AWS. Para obter mais informações sobre o nome do DNS atribuído ao acelerador, consulte [Endereçamento de DNS e domínios personalizados no AWS Global Accelerator](dns-addressing-custom-domains.md).

Você pode visualizar e configurar seu acelerador [navegando até o Global Accelerator](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:) no Console de gerenciamento da AWS. Por exemplo, você pode ver os aceleradores associados à sua conta ou adicionar outros balanceadores de carga ao seu acelerador. Para ter mais informações, consulte [Visualizar seus aceleradores](about-accelerators.viewing.md) e [Criar acelerador](about-accelerators.creating-editing.md).

## Definição de preço
<a name="about-accelerators.elb-accelerator.pricing"></a>

Com o AWS Global Accelerator, você paga somente por aquilo que usa. Uma taxa por hora e custos de transferência de dados são cobrados para cada acelerador em sua conta. Para obter mais informações, consulte [Preços do AWS Global Accelerator](https://aws.amazon.com/global-accelerator/pricing).

## Interromper o uso do acelerador
<a name="about-accelerators.elb-accelerator.deleting"></a>

Se quiser deixar de rotear o tráfego pelo Global Accelerator para o balanceador de carga, faça o seguinte:

1. Atualize sua configuração do DNS para apontar seu tráfego diretamente para o balanceador de carga.

1. Exclua o balanceador de carga do acelerador. Para obter mais informações, consulte *Para remover um endpoint* em [Adicionar um endpoint padrão](about-endpoints-adding-endpoints.md).

1. Exclui o acelerador. Para ter mais informações, consulte [Excluir acelerador](about-accelerators.deleting.md).

# Comparar o uso de endereços IP estáticos globais com endereços IP estáticos regionais
<a name="about-accelerators.eip-accelerator"></a>

Se você quiser usar um endereço IP estático na frente de um recurso da AWS, como uma instância do Amazon EC2, você tem várias opções. Por exemplo, você pode alocar um endereço IP elástico, que é um endereço IPv4 ou IPv6 estático que você pode associar a uma instância ou interface de rede do Amazon EC2 em uma única região da AWS.

Se você tem um público global, pode criar um acelerador com o Global Accelerator para obter endereços estáticos globais que são anunciados a partir de locais da borda da AWS em todo o mundo. Para IPv4, o Global Accelerator fornece dois endereços IPv4 estáticos globais. Para pilha dupla, o Global Accelerator fornece um total de quatro endereços IP estáticos globais: dois endereços IPv4 e dois endereços IPv6. Se você já tem recursos da AWS configurados para seus aplicativos, em uma ou várias regiões, incluindo instâncias do Amazon EC2, Network Load Balancers e Application Load Balancers, você pode adicioná-los facilmente ao Global Accelerator para fornecê-los com endereços IP estáticos globais. Para ter mais informações, consulte [Requisitos para recursos que você adiciona como endpoints do acelerador](about-endpoints-caveats.md).

Optar por usar endereços IP estáticos globais provisionados pelo Global Accelerator também pode melhorar a disponibilidade e o desempenho de seus aplicativos. Com o Global Accelerator, os endereços IP estáticos aceitam tráfego de entrada na rede global da AWS a partir do local da borda mais próximo de seus usuários. Maximizar o tempo de permanência do tráfego na rede da AWS pode proporcionar uma experiência melhor e mais rápida ao cliente. Para ter mais informações, consulte [Como o AWS Global Accelerator funciona](introduction-how-it-works.md).

Você pode adicionar um acelerador a partir do Console de gerenciamento da AWS ou usando operações de API com a CLI ou os SDKs da AWS. Para ter mais informações, consulte [Criar acelerador](about-accelerators.creating-editing.md).

Observe o seguinte ao adicionar um acelerador:
+ Os endereços IP estáticos globais provisionados pelo Global Accelerator permanecem atribuídos a você enquanto seu acelerador existir, mesmo se você desabilitar o acelerador e ele não aceitar ou não rotear mais o tráfego. No entanto, se excluir um acelerador, você perderá todos os endereços IP estáticos que estão atribuídos a ele. Para ter mais informações, consulte [Excluir acelerador](about-accelerators.deleting.md).
+ No caso do Global Accelerator, você paga somente por aquilo que usa. Uma taxa por hora e custos de transferência de dados são cobrados para cada acelerador em sua conta. Para obter mais informações, consulte [Preços do AWS Global Accelerator](https://aws.amazon.com/global-accelerator/pricing).

# Receptores de aceleradores padrão no AWS Global Accelerator
<a name="about-listeners"></a>

Com o AWS Global Accelerator, você adiciona receptores que processam conexões de entrada de clientes com base nas portas e protocolos que você especifica. Os receptores são compatíveis com os protocolos TCP e UDP.

Você define um receptor padrão ao criar seu acelerador padrão e pode adicionar mais receptores a qualquer momento. Você associa cada receptor a um ou mais grupos de endpoints e associa cada grupo de endpoints a uma região da AWS.

Opcionalmente, você pode configurar a *afinidade com o cliente* para um receptor. Com a afinidade com o cliente, o Global Accelerator direciona todas as solicitações de um usuário em um endereço IP de origem específico (cliente) para o mesmo recurso de endpoint. A escolha dessa opção mantém a afinidade com o cliente para seus usuários.

**Topics**
+ [Adicionar um receptor padrão](about-listeners.creating-listeners.md)
+ [Editar um receptor padrão](about-listeners.creating-listeners-edit.md)
+ [Remover um receptor padrão](about-listeners.creating-listeners-remove.md)
+ [Como funciona a afinidade com o cliente no Global Accelerator](about-listeners-client-affinity.md)

# Adicionar um receptor padrão
<a name="about-listeners.creating-listeners"></a>

Esta seção fornece as etapas para criar um receptor padrão no console do AWS Global Accelerator. Para concluir essa tarefa usando uma operação de API em vez do console, consulte [https://docs.aws.amazon.com/global-accelerator/latest/api/API_CreateListener.html](https://docs.aws.amazon.com/global-accelerator/latest/api/API_CreateListener.html) na *Referência de API do AWS Global Accelerator*.

# Para adicionar um listener


1. Abra o console do Global Accelerator em [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:). 

1. Na página **Aceleradores**, escolha um acelerador.

1. Escolha **Add listener**.

1. Na página **Adicionar receptor**, insira as portas ou os intervalos de portas que você deseja associar ao receptor. Os receptores são compatíveis com as portas 1 a 65535.

1. Escolha o protocolo para as portas que você inseriu.

1. Opcionalmente, escolha habilitar a afinidade com o cliente. A afinidade com o cliente para um receptor significa que o Global Accelerator garante que as conexões de um endereço IP de origem específico (cliente) sejam sempre roteadas para o mesmo endpoint. Para habilitar esse comportamento, na lista suspensa, escolha **IP de origem**.

   O padrão é **Nenhum**, o que significa que a afinidade com o cliente não está habilitada e o Global Accelerator distribui o tráfego igualmente entre os endpoints nos grupos de endpoints do receptor.

   Para ter mais informações, consulte [Como funciona a afinidade com o cliente no Global Accelerator](about-listeners-client-affinity.md).

1. Escolha **Add listener**.

# Editar um receptor padrão
<a name="about-listeners.creating-listeners-edit"></a>

Esta seção fornece as etapas para editar um receptor padrão no console do AWS Global Accelerator. Para concluir essa tarefa usando uma operação de API em vez do console, consulte [https://docs.aws.amazon.com/global-accelerator/latest/api/API_UpdateListener.html](https://docs.aws.amazon.com/global-accelerator/latest/api/API_UpdateListener.html) na *Referência de API do AWS Global Accelerator*.

# Para editar um receptor padrão


1. Abra o console do Global Accelerator em [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:). 

1. Na página **Aceleradores**, escolha um acelerador.

1. Escolha um receptor e, em seguida, escolha **Editar receptor**.

1. Na página **Editar receptor**, altere as portas, os intervalos de portas ou os protocolos que você deseja associar ao receptor.

1. Opcionalmente, escolha habilitar a afinidade com o cliente. A afinidade com o cliente para um receptor significa que o Global Accelerator garante que as conexões de um endereço IP de origem específico (cliente) sejam sempre roteadas para o mesmo endpoint. Para habilitar esse comportamento, na lista suspensa, escolha **IP de origem**.

   O padrão é **Nenhum**, o que significa que a afinidade com o cliente não está habilitada e o Global Accelerator distribui o tráfego igualmente entre os endpoints nos grupos de endpoints do receptor.

   Para ter mais informações, consulte [Como funciona a afinidade com o cliente no Global Accelerator](about-listeners-client-affinity.md).

1. Escolha **Salvar**.

# Remover um receptor padrão
<a name="about-listeners.creating-listeners-remove"></a>

Esta seção fornece as etapas para remover um receptor padrão no console do AWS Global Accelerator. Para concluir essa tarefa usando uma operação de API em vez do console, consulte [https://docs.aws.amazon.com/global-accelerator/latest/api/API_DeleteListener.html](https://docs.aws.amazon.com/global-accelerator/latest/api/API_DeleteListener.html) na *Referência de API do AWS Global Accelerator*.

# Para remover um receptor


1. Abra o console do Global Accelerator em [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:). 

1. Na página **Aceleradores**, escolha um acelerador.

1. Escolha um receptor e, em seguida, escolha **Remover**.

1. Na caixa de diálogo de confirmação, escolha **Remover**.

# Como funciona a afinidade com o cliente no Global Accelerator
<a name="about-listeners-client-affinity"></a>

Se você usa aplicativos com estado com um acelerador padrão, pode configurar a *afinidade com o cliente* para que o Global Accelerator direcione todas as solicitações de um usuário em um endereço IP de origem (cliente) específico para o mesmo recurso de endpoint. A escolha dessa opção mantém a afinidade com o cliente para seus usuários.

Por padrão, a afinidade com o cliente para um receptor padrão é definida como **Nenhuma** e o Global Accelerator distribui o tráfego igualmente entre os endpoints nos grupos de endpoints do receptor.

O Global Accelerator usa um algoritmo de hash de fluxo consistente para escolher o endpoint ideal para uma conexão do usuário. Se você configurar a afinidade com o cliente para seu recurso do Global Accelerator como **Nenhuma**, o Global Accelerator usará propriedades do conjunto de valores 5-tuple (IP de origem, porta de origem, IP de destino, porta de destino e protocolo) para selecionar o valor de hash. Em seguida, ele escolhe o endpoint que fornece o melhor desempenho. Se um determinado cliente usar portas diferentes para se conectar ao Global Accelerator e você tiver especificado essa configuração, o Global Accelerator não poderá garantir que as conexões do cliente sejam sempre roteadas para o mesmo endpoint. 

Se você quiser manter a afinidade com o cliente roteando um usuário específico, identificado pelo endereço IP de origem, para o mesmo endpoint sempre que ele se conectar, defina a afinidade com o cliente como **IP de origem**. Quando você especifica essa opção, o Global Accelerator usa as propriedades do conjunto de valores 2-tuple (IP de origem e IP de destino) para selecionar o valor de hash e rotear o usuário para o mesmo endpoint sempre que ele se conectar. Além disso, o Global Accelerator respeita a afinidade com o cliente ao rotear todas as conexões com o mesmo endereço IP de origem para o mesmo grupo de endpoints.

Às vezes, a manutenção da rede ou as interrupções criadas por variações no roteamento do tráfego da internet podem fazer com que o tráfego do cliente mude para diferentes locais da borda do Global Accelerator. Quando isso acontece, se o local da borda que agora atende ao tráfego do cliente preferir uma região da AWS diferente, não é garantido que a afinidade com o cliente seja mantida.

Além disso, lembre-se de que, quando você define pesos de endpoints em seu acelerador, em cenários específicos e limitados, o Global Accelerator substitui esses pesos para ajudar a garantir a disponibilidade. Quando o Global Accelerator está balanceando a carga do tráfego entre endpoints em um grupo de endpoints, ele deve, em determinadas circunstâncias, escolher entre preservar a disponibilidade do tráfego do cliente e respeitar os pesos dos endpoints. Por exemplo, com aceleradores em que o endereço IP do cliente é preservado, o Global Accelerator pode precisar substituir uma configuração de peso do endpoint para ajudar a evitar colisões de conexão.

# Grupos de endpoints para aceleradores padrão no AWS Global Accelerator
<a name="about-endpoint-groups"></a>

Um grupo de endpoints roteia as solicitações para um ou mais endpoints registrados no AWS Global Accelerator. Ao adicionar um receptor em um acelerador padrão, você especifica os grupos de endpoints para os quais o Global Accelerator direcionará o tráfego. Um grupo de endpoints e todos os endpoints nele contidos devem estar em uma região da AWS. Você pode adicionar grupos de endpoints diferentes para finalidades diferentes, por exemplo, para testes de implantação azul/verde.

O Global Accelerator direciona o tráfego para grupos de endpoints em aceleradores padrão com base na localização do cliente e na integridade do grupo de endpoints. Se quiser, você também pode definir o percentual de tráfego a ser enviado para um grupo de endpoints. Você faz isso usando o indicador de tráfego para aumentar (dial up) ou diminuir (dial down) o tráfego do grupo. A porcentagem é aplicada somente ao tráfego que o Global Accelerator já está direcionando para o grupo de endpoints, não a todo tráfego que chega a um receptor. 

Você pode definir as configurações de verificação de integridade do Global Accelerator para cada grupo de endpoints. Ao atualizar as configurações de verificação de integridade, você pode alterar seus requisitos de pesquisa e verificação da integridade da instância do Amazon EC2 e dos endpoints de endereço IP elástico. Para endpoints do Network Load Balancer e do Application Load Balancer, defina as configurações de verificação de integridade no console do Elastic Load Balancing. 

O Global Accelerator monitora continuamente a integridade de todos os endpoints incluídos em um grupo de endpoints padrão e roteia as solicitações somente para os endpoints ativos que estão íntegros. Para obter mais informações, consulte [Garantir acesso à verificação de integridade do seu acelerador](about-endpoint-groups-health-check-options.md). Se não houver nenhum endpoint íntegro para o qual rotear o tráfego, o Global Accelerator roteia as solicitações para todos os endpoints.

Esta seção explica como trabalhar com grupos de endpoints para aceleradores padrão no console do AWS Global Accelerator. Se você quiser usar operações de API com o Global Accelerator, consulte a [Referência da API do AWS Global Accelerator](https://docs.aws.amazon.com/global-accelerator/latest/api/Welcome.html).

**Topics**
+ [Adicionar um grupo de endpoints padrão](about-endpoint-groups.create-endpoint-group.md)
+ [Editar um grupo de endpoints padrão](about-endpoint-groups.edit-endpoint-group.md)
+ [Remover um grupo de endpoints padrão](about-endpoint-groups.delete-endpoint-group.md)
+ [Usar indicadores de tráfego para ajustar o fluxo de tráfego para regiões](about-endpoint-groups-traffic-dial.md)
+ [Substituir portas do receptor para portas restritas ou colisões de conexão](about-endpoint-groups-port-override.md)
+ [Garantir acesso à verificação de integridade do seu acelerador](about-endpoint-groups-health-check-options.md)

# Adicionar um grupo de endpoints padrão
<a name="about-endpoint-groups.create-endpoint-group"></a>

Você trabalha com grupos de endpoints no console do AWS Global Accelerator ou usando uma operação de API. Você pode adicionar ou remover endpoints de um grupo de endpoints a qualquer momento.

Esta seção explica como adicionar grupos de endpoints padrão no console do AWS Global Accelerator. Se você quiser usar operações de API com o Global Accelerator, consulte a [Referência da API do AWS Global Accelerator](https://docs.aws.amazon.com/global-accelerator/latest/api/Welcome.html).

# Para adicionar um grupo de endpoints padrão


1. Abra o console do Global Accelerator em [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:). 

1. Na página **Aceleradores**, escolha um acelerador.

1. Na seção **Receptores**, em **ID do receptor**, escolha o ID do receptor ao qual você deseja adicionar um grupo de endpoints.

1. Escolha **Adicionar grupo de endpoints**.

1. Na seção do receptor, especifique uma região para o grupo de endpoints escolhendo uma na lista suspensa.

1. Opcionalmente, em **Indicador de tráfego**, insira um número de 0 a 100 para definir uma porcentagem de tráfego para esse grupo de endpoints. A porcentagem é aplicada somente ao tráfego que já está direcionado a esse grupo de endpoints, não a todo tráfego de receptores. Por padrão, o indicador de tráfego está definido como 100.

1. Como opção, para substituir a porta do receptor usada para rotear o tráfego para endpoints e rotear o tráfego para portas específicas nos endpoints, escolha **Configurar substituições de portas**. Para ter mais informações, consulte [Substituir portas do receptor para portas restritas ou colisões de conexão](about-endpoint-groups-port-override.md).

1. Opcionalmente, para especificar valores personalizados de verificação de integridade a serem aplicados à instância do EC2 e aos endpoints de endereço IP elástico, escolha **Configurar verificações de integridade**. Para ter mais informações, consulte [Garantir acesso à verificação de integridade do seu acelerador](about-endpoint-groups-health-check-options.md).

1. Opcionalmente, escolha **Adicionar grupo de endpoints** para adicionar outros grupos de endpoints para esse ou outros receptores.

1. Escolha **Adicionar grupo de endpoints**.

# Editar um grupo de endpoints padrão
<a name="about-endpoint-groups.edit-endpoint-group"></a>

Esta seção explica como editar grupos de endpoints padrão no console do AWS Global Accelerator. Se você quiser usar operações de API com o Global Accelerator, consulte a [Referência da API do AWS Global Accelerator](https://docs.aws.amazon.com/global-accelerator/latest/api/Welcome.html).

# Para editar um grupo de endpoints


1. Abra o console do Global Accelerator em [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:). 

1. Na página **Aceleradores**, escolha um acelerador.

1. Na seção **Receptores**, em **ID do receptor**, escolha o ID do receptor ao qual o grupo de endpoints está associado.

1. Escolha **Editar grupo de endpoints**.

1. Na página **Editar grupo de endpoints**, altere a região, ajuste a porcentagem do indicador de tráfego ou escolha **Configurar verificações de integridade** para modificar as configurações da verificação de integridade.

1. Escolha **Salvar**.

# Remover um grupo de endpoints padrão
<a name="about-endpoint-groups.delete-endpoint-group"></a>

Esta seção explica como remover grupos de endpoints padrão no console do AWS Global Accelerator. Se você quiser usar operações de API com o Global Accelerator, consulte a [Referência da API do AWS Global Accelerator](https://docs.aws.amazon.com/global-accelerator/latest/api/Welcome.html).

# Para remover um grupo de endpoints padrão


1. Abra o console do Global Accelerator em [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:). 

1. Na página **Aceleradores**, escolha um acelerador.

1. Na seção **Receptores**, escolha um receptor.

1. Na seção **Grupos de endpoints**, escolha um grupo de endpoints e, em seguida, escolha **Remover**.

1. Na caixa de diálogo de confirmação, escolha **Remover**.

# Usar indicadores de tráfego para ajustar o fluxo de tráfego para regiões
<a name="about-endpoint-groups-traffic-dial"></a>

Para cada grupo de endpoints padrão, você pode definir um indicador de tráfego para controlar a porcentagem de tráfego direcionado ao grupo de endpoints (Região da AWS). A porcentagem é aplicada somente ao tráfego que já está direcionado ao grupo de endpoints, não a todo o tráfego de receptores.

Observe que, quando você altera um indicador de tráfego, a configuração atualizada se aplica somente às novas conexões. As conexões existentes não são encerradas para ajustar o fluxo de tráfego atual.

Por padrão, o indicador de tráfego é definido como 100 (ou seja, 100%) para todos os grupos de endpoints regionais em um acelerador. O indicador de tráfego permite que você faça facilmente testes de desempenho ou testes de implantação azul/verde para novas versões em diferentes regiões da AWS, por exemplo. 

A seguir, alguns exemplos para ilustrar como você pode usar indicadores de tráfego para alterar o fluxo de tráfego para grupos de endpoints.

**Atualizar seu aplicativo por região**  
Se você quiser atualizar um aplicativo em uma região ou fazer manutenção, primeiro defina o indicador de tráfego como 0 para cortar o tráfego para a região. Quando você concluir o trabalho e estiver pronto para colocar a região de volta ao serviço, ajuste o indicador de tráfego em 100 para aumentar o tráfego. 

**Combinar tráfego entre duas regiões**  
Este exemplo mostra como o fluxo de tráfego funciona quando você altera os indicadores de tráfego de dois grupos de endpoints regionais ao mesmo tempo. Digamos que você tenha dois grupos de endpoints para seu acelerador, um para a região `us-west-2` e outro para a região `us-east-1`, e tenha definido os indicadores de tráfego em 50% para cada grupo de endpoints.  
Agora, digamos que você tenha 100 solicitações chegando ao seu acelerador, sendo 50 da Costa Leste dos Estados Unidos e 50 da Costa Oeste. O acelerador direciona o tráfego da seguinte forma:  
+ As primeiras 25 solicitações em cada costa (50 solicitações no total) são atendidas por seu grupo de endpoints mais próximo. Ou seja, 25 solicitações são direcionadas para o grupo de endpoints em `us-west-2` e 25 são direcionadas para o grupo de endpoints em `us-east-1`.
+ As próximas 50 solicitações são direcionadas para as regiões opostas. Ou seja, as próximas 25 solicitações da Costa Leste são atendidas por `us-west-2`, e as próximas 25 solicitações da Costa Oeste são atendidas por `us-east-1`.
O resultado nesse cenário é que os dois grupos de endpoints atendem à mesma quantidade de tráfego. No entanto, cada um recebe uma combinação de tráfego das duas regiões.

**Arquiteturas de compartilhamento de carga de várias regiões**  
Você também pode configurar o indicador de tráfego e os pesos do endpoint para implementar cenários complexos e configurar o compartilhamento de carga entre os endpoints do aplicativo. Com esses atributos do Global Accelerator, você pode implantar e executar aplicativos em arquiteturas multirregionais, incluindo configurações ativa-ativa e ativas em espera. Para obter mais informações e exemplos detalhados, consulte a seguinte postagem no blog: [Implantação de aplicativos multirregionais na AWS usando o AWS Global Accelerator](https://aws.amazon.com/blogs/networking-and-content-delivery/deploying-multi-region-applications-in-aws-using-aws-global-accelerator/)

# Substituir portas do receptor para portas restritas ou colisões de conexão
<a name="about-endpoint-groups-port-override"></a>

Por padrão, um acelerador roteia o tráfego de usuários para endpoints em regiões da AWS usando os intervalos de protocolo e portas que você especifica ao criar um receptor. Por exemplo, se você definir um receptor que aceita tráfego TCP nas portas 80 e 443, o acelerador roteia o tráfego para essas portas em um endpoint.

No entanto, ao adicionar ou atualizar um grupo de endpoints, você pode substituir a porta do receptor usada para rotear o tráfego para endpoints. Por exemplo, você pode criar uma substituição de porta na qual o listener recebe tráfego de usuário nas portas 80 e 443, mas seu acelerador roteia esse tráfego para as portas 1080 e 1443, respectivamente, nos endpoints.

Um benefício de usar substituições de porta pode ser ajudar a evitar colisões de conexão, que podem causar problemas intermitentes de conectividade no Global Accelerator, resultando em atrasos no tempo de conexão TCP, em determinados cenários. Essas colisões podem ocorrer quando usuários (com o mesmo IP de origem e porta de origem) acessam recursos no Global Accelerator. Você pode evitar as colisões e, assim, evitar os atrasos, configurando as substituições de portas em seus aceleradores. Para ter mais informações, consulte [Como evitar colisões de conexão que resultam em atrasos no tempo de conexão TCP](about-endpoints.avoid-connection-collisions.md).

A substituição de uma porta também pode ajudar a evitar problemas de recepção em portas restritas. É mais seguro executar aplicativos que não exijam privilégios de superusuário (raiz) em seus endpoints. No entanto, no Linux e em outros sistemas semelhantes ao UNIX, você deve ter privilégios de superusuário para receber em portas restritas (portas TCP ou UDP abaixo de 1024). Ao mapear uma porta restrita em um receptor para uma porta não restrita em um endpoint, você evita esse problema. Você pode aceitar tráfego em portas restritas enquanto executa aplicativos sem acesso raiz em seus endpoints por trás do Global Accelerator. Por exemplo, você pode substituir a porta 443 de um receptor por uma porta 8443 de um endpoint.

Para cada substituição de porta, você especifica uma porta de receptor que aceita tráfego de usuários e a porta de endpoint para a qual o Global Accelerator roteará esse tráfego. Para ter mais informações, consulte [Adicionar um grupo de endpoints padrão](about-endpoint-groups.create-endpoint-group.md).

Ao criar uma substituição de porta, lembre-se do seguinte:
+ **As portas do endpoint não podem se sobrepor aos intervalos de portas do receptor.** As portas de endpoint que você especifica em uma substituição de porta não podem ser incluídas em nenhum dos intervalos de portas do receptor que você configurou para o acelerador. Por exemplo, digamos que você tenha dois receptores para um acelerador e tenha definido os intervalos de portas para esses receptores como 100 a 199 e 200 a 299, respectivamente. Ao criar uma substituição de porta, você não pode definir uma da porta 100 do receptor até a porta 210 do endpoint, por exemplo, porque a porta do endpoint (210) está incluída em um intervalo de portas do receptor que você definiu (200 a 299).
+ **Sem portas de endpoint duplicadas.** Se uma substituição de porta em um acelerador especificar uma porta de endpoint, você não poderá especificar a mesma porta de endpoint com a substituição de porta de uma porta de receptor diferente. Por exemplo, você não pode especificar uma substituição de porta da porta 80 do receptor para a porta 90 do endpoint junto com uma substituição da porta 81 do receptor para a porta 90 do endpoint.
+ **A verificação de integridade continua usando a porta original.** Se você especificar uma substituição de porta para uma porta configurada como porta de verificação de integridade, a verificação de integridade ainda usará a porta original, não a porta de substituição. Por exemplo, digamos que você especifique verificações de integridade na porta 80 do receptor e também especifique uma substituição de porta da porta 80 do receptor para a porta 480 do endpoint. As verificações de integridade continuam usando a porta 80 do endpoint. No entanto, o tráfego do usuário que chega pela porta 80 vai para a porta 480 no endpoint.

  Esse comportamento mantém a consistência entre o Network Load Balancer, o Application Load Balancer, a instância do EC2 e os endpoints de endereço IP elástico. Como os Network Load Balancers e os Application Load Balancers não mapeiam portas de verificação de integridade para portas de endpoint diferentes quando você especifica uma substituição de porta no Global Accelerator, seria inconsistente que o Global Accelerator mapeasse portas de verificação de integridade para portas de endpoint diferentes para endpoints de instância do EC2 e de endereço IP elástico.
+ **As configurações do grupo de segurança devem permitir o acesso à porta.** Verifique se seus grupos de segurança permitem que o tráfego chegue às portas de endpoint que você designou nas substituições de portas. Por exemplo, se você substituir a porta 443 do receptor pela porta 1433 do endpoint, verifique que todas as restrições de porta definidas no seu grupo de segurança para esse endpoint do Application Load Balancer ou do Amazon EC2 permitem tráfego de entrada na porta 1433.

# Garantir acesso à verificação de integridade do seu acelerador
<a name="about-endpoint-groups-health-check-options"></a>

Cada receptor de um acelerador padrão roteia solicitações somente para endpoints ativos e íntegros. Quando você adiciona um endpoint, ele deverá ser aprovado por uma verificação de integridade para ser considerado íntegro. O AWS Global Accelerator também envia regularmente solicitações de verificação de integridade para todos os endpoints em aceleradores padrão, para testar seu status. O Global Accelerator executa automaticamente essas verificações de integridade regulares. Após a conclusão de cada verificação de integridade, o receptor fechará a conexão que foi estabelecida para a verificação de integridade. 

Observe que, se não houver nenhum endpoint íntegro para o qual rotear o tráfego, o Global Accelerator roteia as solicitações de entrada do cliente para *todos* os endpoints no grupo de endpoints. Para ter mais informações, consulte [Como o failover funciona para endpoints não íntegros](about-endpoints-endpoint-weights.unhealthy-endpoints.md).

Os detalhes sobre como as verificações de integridade funcionam e as orientações sobre o uso das verificações de integridade dependem do tipo de recurso do endpoint. Este tópico fornece informações sobre como trabalhar com verificações de integridade para diferentes tipos de endpoints, incluindo etapas para atualizar as opções de verificação de integridade no Global Accelerator (aplica-se a endpoints de instância do EC2 ou endereço IP elástico).

## Garantir acesso às verificações de integridade do seu acelerador
<a name="about-endpoint-groups-health-check-options.how-it-works"></a>

Para garantir que o acesso às verificações de integridade seja concluído com êxito para endpoints de instância do EC2 ou endereço IP elástico, verifique se suas regras de roteador e firewall permitem tráfego de entrada dos endereços IP associados aos verificadores de integridade do Amazon Route 53. Para ver a lista de intervalos de endereços IP associados aos verificadores de integridade do Route 53, consulte [Intervalos de endereços IP dos servidores do Route 53](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/route-53-ip-addresses.html) no *Guia do desenvolvedor do Amazon Route 53*.

As verificações de integridade do Global Accelerator funcionam recebendo tráfego para as verificações de integridade do Route 53, que é encaminhado para a porta de verificação de integridade configurada para o grupo de endpoints. Normalmente, as portas configuradas para verificações de integridade correspondem à configuração do receptor. Se, em vez disso, você configurar uma porta diferente para verificações de integridade, revise a configuração do grupo de segurança para garantir que você não permita tráfego público na porta. 

Por exemplo, se seu receptor estiver configurado na porta 80, sua porta de verificação de integridade também será 80. Se você optar por configurar portas de integridade em outra porta, por exemplo, a porta 83, configure seus grupos de segurança para permitir tráfego na porta 83 somente de endereços IP que estejam no intervalo de endereços IP para verificações de integridade do Route 53.

## Orientação de verificação de integridade para diferentes tipos de endpoints
<a name="about-endpoint-groups-health-check-options.hc-by-endpoint-type"></a>

Analise as informações nesta seção para obter orientações sobre as verificações de integridade que você especifica para cada tipo de endpoint do seu acelerador.

Além disso, certifique-se de que as verificações de integridade escolhidas para endpoints com workloads HTTP representem a integridade geral do seu aplicativo e siga as orientações para garantir o acesso às verificações de integridade descritas na seção anterior, [Garantir a segurança e o acesso às verificações de integridade](#GAX-HCsecurityaccessguidance).

As orientações a seguir se aplicam a cada tipo de endpoint especificado:
+ Para endpoints do Network Load Balancer ou do Application Load Balancer, esteja ciente do seguinte:
  + As [opções de verificação de integridade](#GAX-HCsetoptions) escolhidas no Global Accelerator não afetam os Network Load Balancers ou os Application Load Balancers que você adicionou como endpoints. Ou seja, as opções de verificação de integridade que você especifica no Global Accelerator são usadas para verificações de integridade de endereços IP elásticos e Amazon EC2, mas não para verificações de integridade em endpoints de balanceadores de carga.

    Para endpoints do balanceador de carga, configure as verificações de integridade usando as opções de configuração do Elastic Load Balancing. Para obter mais informações, consulte [Verificações de integridade para seus grupos de destino](https://docs.aws.amazon.com/elasticloadbalancing/latest/network/target-group-health-checks.html).
  + O Global Accelerator considera um Network Load Balancer ou um Application Load Balancer íntegro se houver pelo menos uma zona de disponibilidade íntegra. Uma zona de disponibilidade está íntegra se todos os grupos-alvo do balanceador de carga nessa zona de disponibilidade estiverem íntegros. Para obter mais informações, consulte [Verificações de integridade para seus grupos de destino](https://docs.aws.amazon.com/elasticloadbalancing/latest/network/target-group-health-checks.html).
+ Para endpoints de instância do EC2 ou endereço IP elástico, esteja ciente do seguinte:
  + Ao adicionar endpoints de instância do EC2 ou endereço IP elástico a um receptor configurado com TCP, você pode especificar a porta a ser usada para verificações de integridade. Por padrão, se você não especificar uma porta para verificações de integridade, o Global Accelerator usa a porta de receptor que você especificou para seu acelerador.
  + Quando você adiciona esses tipos de endpoint com um receptor UDP, o Global Accelerator usa a porta do receptor e o protocolo TCP para verificações de integridade, portanto, você deve ter um servidor TCP em seu endpoint.

    Verifique se a porta que você configurou para o servidor TCP em cada endpoint é a mesma que você especificou para a verificação de integridade no Global Accelerator. Se os números das portas não forem os mesmos ou se você não tiver configurado um servidor TCP para o endpoint, o Global Accelerator marcará o endpoint como não íntegro, independentemente da integridade do endpoint.
  + Siga as [orientações de segurança e acesso](#GAX-HCsecurityaccessguidance) ao configurar portas para verificações de integridade para sua instância do EC2 ou endpoints de endereço IP elástico.

## Definir opções de verificação de integridade
<a name="about-endpoint-groups-health-check-options.set-hc-options"></a>

Para definir as opções de verificação de integridade do seu acelerador, especifique uma ou mais das opções a seguir ao criar um acelerador ou ao editar um grupo de endpoints.

Você pode adicionar as seguintes opções de verificação de integridade para um grupo de endpoints.

**Porta de verificação de integridade**  
A porta a ser usada quando o Global Accelerator executa verificações de integridade em endpoints que fazem parte desse grupo de endpoints.  
Observe que você não pode definir uma substituição de porta para portas de verificação de integridade.

**Health check protocol (Protocolo da verificação de integridade)**  
O protocolo a ser usado quando o Global Accelerator executa verificações de integridade em endpoints que fazem parte desse grupo de endpoints.

**Intervalo de verificação de integridade**  
O intervalo, em segundos, entre cada verificação de integridade de um endpoint.

**Contagem de limites**  
O número de verificações de integridade consecutivas necessárias antes de considerar um destino não íntegro como íntegro, ou um íntegro como não íntegro.

# Endpoints para aceleradores padrão no AWS Global Accelerator
<a name="about-endpoints"></a>

Endpoints para aceleradores padrão do AWS Global Accelerator podem ser Network Load Balancers, Application Load Balancers, instâncias do Amazon EC2 ou endereços IP elásticos. No AWS Global Accelerator, endereços IP estáticos servem como um ponto único de contato para clientes e, com um acelerador padrão, o Global Accelerator distribui o tráfego de entrada nos endpoints íntegros. O Global Accelerator direciona o tráfego para os endpoints usando a porta (ou intervalo de portas) que você especifica para o receptor ao qual o grupo de endpoints do endpoint pertence. 

Cada grupo de endpoints pode ter vários endpoints. Você pode adicionar cada endpoint a vários grupos de endpoints, mas os grupos de endpoints devem estar associados a diferentes receptores. Um recurso deve ser válido e estar ativo quando adicionado como um endpoint.

**Importante**  
Os aceleradores que você configura como pilha dupla (ou seja, aceleradores aos quais você deseja oferecer compatibilidade com IPv4 e IPv6) exigem que você adicione somente endpoints que também sejam compatíveis com pilhas duplas. Network Load Balancers, Application Load Balancers e instâncias do Amazon EC2 podem ser adicionados como endpoints de pilha dupla.

O Global Accelerator monitora continuamente a integridade de todos os endpoints incluídos em um grupo de endpoints padrão. Ele roteia o tráfego somente para os endpoints ativos que estão íntegros. Se o Global Accelerator não tiver nenhum endpoint íntegro para rotear o tráfego, ele roteará o tráfego para todos os endpoints na Região da AWS.

**Topics**
+ [Requisitos para recursos que você adiciona como endpoints do acelerador](about-endpoints-caveats.md)
+ [Adicionar um endpoint padrão](about-endpoints-adding-endpoints.md)
+ [Editar um endpoint padrão](about-endpoints-adding-endpoints-edit.md)
+ [Remover um endpoint padrão](about-endpoints-adding-endpoints-remove.md)
+ [Como os pesos dos endpoints funcionam para gerenciar o volume de tráfego](about-endpoints-endpoint-weights.md)
+ [Como o failover funciona para endpoints não íntegros](about-endpoints-endpoint-weights.unhealthy-endpoints.md)
+ [Como evitar colisões de conexão que resultam em atrasos no tempo de conexão TCP](about-endpoints.avoid-connection-collisions.md)

# Requisitos para recursos que você adiciona como endpoints do acelerador
<a name="about-endpoints-caveats"></a>

Esteja ciente dos seguintes requisitos e limitações para diferentes tipos de recursos que você pode adicionar como endpoints para aceleradores padrão no AWS Global Accelerator.

Se você planeja habilitar a preservação do endereço IP do cliente para endpoints, há requisitos adicionais a serem considerados. Para ter mais informações, consulte [Endpoints de transição com preservação do endereço IP do cliente](about-endpoints.sipp.md).

Observação: antes de encerrar ou excluir um recurso que você adicionou como um endpoint por trás de um acelerador, recomendamos que você remova o endpoint dos grupos de endpoints do Global Accelerator. 

**Endpoints do Application Load Balancer**  
+ Um endpoint do Application Load Balancer pode ser voltado para a internet ou interno. 
+ Os Application Load Balancers de pilha dupla podem ser adicionados como endpoints. 
+ O Global Accelerator só é compatível com Application Load Balancers executados dentro de uma Região da AWS. O Global Accelerator não é compatível com um Application Load Balancer executado como um endpoint em uma zona local.

**Endpoints do Network Load Balancer**  
+ Um endpoint do Network Load Balancer pode ser voltado para a internet ou interno.
+ Os Network Load Balancers de pilha dupla podem ser adicionados como endpoints, mas há algumas restrições: 
  + Para aceleradores de pilha dupla, quando você adiciona um Network Load Balancer de pilha dupla, o Network Load Balancer não pode ter um grupo-alvo com um tipo de destino de `ip` ou um tipo de destino de `instance` e um tipo de endereço IP de `ipv6`.
  + Para aceleradores IPv4, ao adicionar um Network Load Balancer de pilha dupla, você não pode habilitar a preservação do endereço IP do cliente para o endpoint no Global Accelerator.
+ O Global Accelerator só é compatível com Network Load Balancers executados dentro de uma Região da AWS. O Global Accelerator não é compatível com um Network Load Balancer executado como um endpoint em uma zona local.
+ Para endpoints do Network Load Balancer, recomendamos que você desabilite o tráfego entre zonas para os balanceadores de carga para evitar colisões de conexão, o que pode resultar em maior tempo de conexão TCP. Para ter mais informações, consulte [Como evitar colisões de conexão que resultam em atrasos no tempo de conexão TCP](about-endpoints.avoid-connection-collisions.md). 

**Endpoints de instância do Amazon EC2**  
+ Um endpoint de instância do EC2 não pode ser um dos seguintes tipos: C1, CC1, CC2, CG1, CG2, CR1, CS1, G1, G2, HI1, HS1, M1, M2, M3 ou T1.
+ As instâncias do EC2 são compatíveis como endpoints em Regiões da AWS específicas. Para ter mais informações, consulte [Disponibilidade da Região da AWS para o AWS Global Accelerator](preserve-client-ip-address.regions.md).

  O Global Accelerator só é compatível com instâncias do EC2 dentro de uma Região da AWS. O Global Accelerator não é compatível com o roteamento para um endereço IP elástico como um endpoint em uma zona local.
+ Recomendamos que você remova uma instância do EC2 dos grupos de endpoints do Global Accelerator antes de encerrar a instância. Se você encerrar uma instância do EC2 antes de removê-la de um grupo de endpoints no Global Accelerator e depois criar outra instância na mesma VPC com o mesmo endereço IP privado e as verificações de integridade passarem, o Global Accelerator roteará o tráfego para o novo endpoint. 
+ Instâncias do EC2 de pilha dupla podem ser adicionadas como endpoints. No entanto, as instâncias devem ter uma interface de rede elástica (ENI) IPv6 primária anexada a elas. Para obter mais informações, consulte [Trabalhar com interfaces de rede](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html#working-with-enis) no Guia do usuário do Amazon Elastic Compute Cloud.

**Endereços IP elásticos**  
+ Endereços IP elásticos de pilha dupla não podem ser adicionados como endpoints.

Para todos os endpoints, ao configurar recursos como endpoints por trás do Global Accelerator, recomendamos que você também não envie tráfego diretamente para os mesmos endpoints pela internet. O envio de tráfego direto pode causar problemas de colisão na conexão.

Além disso, esteja ciente de que os recursos que você adiciona como endpoints para um acelerador e para o próprio acelerador devem pertencer à mesma conta, a menos que você configure a compatibilidade entre contas. No entanto, as instâncias de destino por trás de um endpoint do balanceador de carga podem pertencer a contas diferentes. Nesse cenário, as contas que possuem as instâncias de destino devem ter permissão para acessar uma sub-rede de propriedade da conta que possui o balanceador de carga e o acelerador. Para ter mais informações, consulte [Configurar o acesso entre contas no Global Accelerator](cross-account-resources.md).

# Adicionar um endpoint padrão
<a name="about-endpoints-adding-endpoints"></a>

Você adiciona endpoints aos grupos de endpoints para que o tráfego possa ser direcionado para seus recursos. Você pode editar um endpoint padrão para alterar o peso do endpoint. Você também pode remover um endpoint do seu acelerador removendo-o de um grupo de endpoints. A remoção de um endpoint não afeta o endpoint em si, mas o Global Accelerator não pode mais direcionar o tráfego para esse recurso.

Primeiro, você deve criar um recurso e depois adicioná-lo como um endpoint no Global Accelerator. Um recurso deve ser válido e estar ativo quando adicionado como um endpoint. Para obter informações detalhadas sobre os tipos e configurações de endpoints com os que o Global Accelerator é compatível, consulte [Requisitos para recursos que você adiciona como endpoints do acelerador](about-endpoints-caveats.md).

Um dos motivos pelos quais você pode adicionar ou remover endpoints de grupos de endpoints é o uso. Por exemplo, se a demanda de seu aplicativo aumentar, você poderá criar mais recursos. Em seguida, você pode adicionar mais endpoints a um ou mais grupos de endpoints para lidar com o aumento do tráfego. O Global Accelerator inicia as solicitações de roteamento a um endpoint assim que você o adiciona e o endpoint passa nas verificações de integridade iniciais.

Você pode gerenciar o tráfego para endpoints ajustando os pesos em um endpoint para enviar proporcionalmente mais ou menos tráfego para o endpoint. Para ter mais informações, consulte [Como os pesos dos endpoints funcionam para gerenciar o volume de tráfego](about-endpoints-endpoint-weights.md).

Observação: se você estiver pensando em adicionar um endpoint com preservação do endereço IP do cliente, primeiro revise as informações em [Preservar os endereços IP do cliente no AWS Global Accelerator](preserve-client-ip-address.md).

Esta seção explica como adicionar endpoints no console do AWS Global Accelerator. Se você quiser usar operações de API com o AWS Global Accelerator, consulte a [Referência da API do AWS Global Accelerator](https://docs.aws.amazon.com/global-accelerator/latest/api/Welcome.html).

# Para adicionar um endpoint padrão


1. Abra o console do Global Accelerator em [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:). 

1. Na página **Aceleradores**, escolha um acelerador.

1. Na seção **Receptores**, em **ID do receptor**, escolha o ID de um receptor.

1. Na seção **Grupos de endpoints**, em **ID do grupo de endpoints**, escolha o ID do grupo de endpoints ao qual você deseja adicionar o endpoint.

1. Selecione a opção **Editar**.

1. Na seção **Endpoints**, escolha **Adicionar endpoint**.

1. Na página **Adicionar endpoints**, escolha um recurso na lista suspensa.

   Se você não tiver recursos da AWS, não haverá itens na lista. Para continuar, crie recursos da AWS como balanceadores de carga, instâncias do Amazon EC2 ou endereços IP elásticos. Em seguida, volte às etapas aqui e escolha um recurso da lista.
**nota**  
Se você tiver um acelerador de pilha dupla, deverá adicionar um endpoint de pilha dupla. Network Load Balancers, Application Load Balancers e instâncias do Amazon EC2 podem ser adicionados como endpoints de pilha dupla.

1. Opcionalmente, em **Peso**, insira um número de 0 a 255 para definir um peso para rotear o tráfego para esse endpoint. Ao adicionar pesos a endpoints, você configura o Global Accelerator para encaminhar o tráfego com base nas proporções especificadas. Por padrão, todos os endpoints têm peso de 128. Para ter mais informações, consulte [Como os pesos dos endpoints funcionam para gerenciar o volume de tráfego](about-endpoints-endpoint-weights.md).

1. Opcionalmente, habilite a preservação do endereço IP do cliente para o endpoint. Em **Preservar endereço IP do cliente**, selecione **Preservar endereço**. Para ter mais informações, consulte [Preservar os endereços IP do cliente no AWS Global Accelerator](preserve-client-ip-address.md).
**nota**  
Antes de adicionar e começar a rotear o tráfego para endpoints que preservam o endereço IP do cliente, certifique-se de que todas as configurações de segurança necessárias, por exemplo, grupos de segurança, estejam atualizadas para incluir o endereço IP do cliente do usuário nas listas de permissões.

1. Escolha **Add endpoint**.

# Editar um endpoint padrão
<a name="about-endpoints-adding-endpoints-edit"></a>

Esta seção explica como editar um endpoint no console do AWS Global Accelerator. Se você quiser usar operações de API com o AWS Global Accelerator, consulte a [Referência da API do AWS Global Accelerator](https://docs.aws.amazon.com/global-accelerator/latest/api/Welcome.html).

# Para editar um endpoint padrão


Você pode editar uma configuração de endpoint para alterar o peso. Para ter mais informações, consulte [Como os pesos dos endpoints funcionam para gerenciar o volume de tráfego](about-endpoints-endpoint-weights.md).

1. Abra o console do Global Accelerator em [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:). 

1. Na página **Aceleradores**, escolha um acelerador.

1. Na seção **Receptores**, em **ID do receptor**, escolha o ID de um receptor.

1. Na seção **Grupos de endpoints**, em **ID do grupo de endpoints**, escolha o ID do grupo de endpoints.

1. Escolha **Editar endpoint**.

1. Na página **Editar endpoint**, faça atualizações e escolha **Salvar**.

# Remover um endpoint padrão
<a name="about-endpoints-adding-endpoints-remove"></a>

Esta seção explica como remover um endpoint no console do AWS Global Accelerator. Se você quiser usar operações de API com o AWS Global Accelerator, consulte a [Referência da API do AWS Global Accelerator](https://docs.aws.amazon.com/global-accelerator/latest/api/Welcome.html).

Você pode remover endpoints de seus grupos de endpoints, por exemplo, se precisar fazer a manutenção de seus endpoints. A remoção de um endpoint o retira do grupo de endpoints, mas não afeta o endpoint de outra forma. O Global Accelerator para de direcionar o tráfego para um endpoint assim que você o remove de um grupo de endpoints. O endpoint entra em um estado em que espera que todas as solicitações atuais sejam concluídas para que não haja interrupção no tráfego do cliente que está em andamento. Você pode adicionar o endpoint novamente ao grupo de endpoints quando estiver pronto para que ele continue recebendo solicitações.

Observação: antes de encerrar ou excluir um recurso que você adicionou como um endpoint por trás de um acelerador, recomendamos que você remova o endpoint dos grupos de endpoints do Global Accelerator. 

# Para remover um endpoint


1. Abra o console do Global Accelerator em [https://us-west-2.console.aws.amazon.com/globalaccelerator/home\$1GlobalAcceleratorHome:](https://us-west-2.console.aws.amazon.com/globalaccelerator/home#GlobalAcceleratorHome:). 

1. Na página **Aceleradores**, escolha um acelerador.

1. Na seção **Receptores**, em **ID do receptor**, escolha o ID de um receptor.

1. Na seção **Grupos de endpoints**, em **ID do grupo de endpoints**, escolha o ID do grupo de endpoints.

1. Escolha **Remover endpoint**.

1. Na caixa de diálogo de confirmação, escolha **Remover**.

# Como os pesos dos endpoints funcionam para gerenciar o volume de tráfego
<a name="about-endpoints-endpoint-weights"></a>

O roteamento ponderado permite que você escolha quanto tráfego é roteado para um recurso específico (endpoint) em um grupo de endpoints. Isso pode ser útil de várias maneiras, inclusive para balanceamento de carga e para testar novas versões do seu aplicativo.

Um peso é um valor que você pode definir para determinar a proporção do tráfego que o Global Accelerator direciona para um endpoint em um acelerador padrão. Os endpoints podem ser Network Load Balancers, Application Load Balancers, instâncias do Amazon EC2 ou endereços IP elásticos. O Global Accelerator calcula a soma dos pesos dos endpoints em um grupo de endpoints e, em seguida, direciona o tráfego para os endpoints com base na proporção do peso de cada endpoint em relação ao total. Por padrão, o peso de um endpoint é definido como 128, que é metade do valor máximo de 255.

## Como funcionam os pesos dos endpoints
<a name="about-endpoints-endpoint-weights.how-it-works"></a>

Para usar pesos, você atribui a cada endpoint em um grupo de endpoints um peso relativo que corresponde à quantidade de tráfego que deseja enviar a ele. Por padrão, o peso de um endpoint é 128, ou seja, metade do valor máximo de um peso, 255. O Global Accelerator envia o tráfego a um endpoint com base no peso que você atribui a ele como uma proporção do peso total de todos os endpoints do grupo:

![\[Como os pesos relativos funcionam para endpoints no Global Accelerator\]](http://docs.aws.amazon.com/pt_br/global-accelerator/latest/dg/images/WRR_calculation.png)


Por exemplo, se você deseja enviar uma pequena parte do seu tráfego para um endpoint e o restante para outro endpoint, pode especificar pesos 1 e 255 respectivamente. O endpoint com peso 1 recebe 1/256 do tráfego (1/1\$1255) e o outro endpoint recebe 255/256 (255/1\$1255). Você pode alterar gradualmente o equilíbrio do volume de tráfego para cada endpoint alterando os pesos. Se você deseja que o Global Accelerator interrompa o envio de tráfego para um endpoint, pode alterar o peso desse recurso para 0.

Esteja ciente de que, mesmo quando você define pesos de endpoints em seu acelerador, em cenários específicos e limitados, o Global Accelerator substitui esses pesos para ajudar a garantir a disponibilidade. Ou seja, quando o Global Accelerator está balanceando a carga do tráfego entre endpoints em um grupo de endpoints, ele deve, em determinadas circunstâncias, escolher entre preservar a disponibilidade do tráfego do cliente e respeitar os pesos dos endpoints. Por exemplo, com aceleradores em que o endereço IP do cliente é preservado, o Global Accelerator pode precisar substituir uma configuração de peso do endpoint para ajudar a evitar colisões de conexão.

# Como o failover funciona para endpoints não íntegros
<a name="about-endpoints-endpoint-weights.unhealthy-endpoints"></a>

Se não houver endpoints íntegros em um grupo de endpoints com peso maior que zero, o Global Accelerator tentará passar para um endpoint íntegro com peso maior que zero em outro grupo de endpoints. Observe que, para esse failover, o Global Accelerator ignora a configuração de indicador de tráfego. Portanto, se, por exemplo, um grupo de endpoints tiver um indicador de tráfego definido como zero, o Global Accelerator ainda incluirá esse grupo de endpoints na tentativa de failover.

Se o Global Accelerator não encontrar um endpoint íntegro com peso maior que zero depois de testar os três grupos de endpoints mais próximos (ou seja, Regiões da AWS), ele roteará o tráfego para um endpoint aleatório no grupo de endpoints mais próximo do cliente. Ou seja, ele *apresenta falha na abertura*.

Observe o seguinte:
+ O grupo de endpoints escolhido para failover pode ser aquele que tenha um indicador de tráfego definido como zero.
+ O grupo de endpoints mais próximo pode não ser o grupo de endpoints original. Isso ocorre porque o Global Accelerator considera as configurações do indicador de tráfego da conta ao escolher o grupo de endpoints original.

Por exemplo, digamos que sua configuração tenha dois endpoints, um íntegro e outro não íntegro, e você tenha definido o peso de cada um deles como maior que zero. Nesse caso, o Global Accelerator roteia o tráfego para o endpoint íntegro. Agora digamos que você define o peso do único endpoint íntegro como zero. Em seguida, o Global Accelerator experimenta três grupos adicionais de endpoints para encontrar um endpoint íntegro com peso maior que zero. Se não encontrar um, o Global Accelerator roteia o tráfego a um endpoint aleatório no grupo de endpoints mais próximo do cliente.

Quando ocorre a recuperação, ou seja, as regiões estão íntegras novamente, o Global Accelerator retorna ao comportamento normal de roteamento. Isso significa que, normalmente, o roteamento retornará a endpoints íntegros com indicadores de tráfego que não são definidos como zero em cerca de 30 segundos. No entanto, observe que as conexões ativas estabelecidas não são movidas. Elas continuam roteando para a região de peso zero até que a conexão seja redefinida pelo cliente ou pelo servidor, ou até que o cliente faça uma nova conexão.

# Como evitar colisões de conexão que resultam em atrasos no tempo de conexão TCP
<a name="about-endpoints.avoid-connection-collisions"></a>

Problemas intermitentes de conectividade podem ser causados por colisões de conexão no AWS Global Accelerator. Isso pode ocorrer quando usuários (com o mesmo IP de origem e porta de origem) acessam recursos no Global Accelerator em determinados cenários. As colisões podem resultar em atrasos no tempo de conexão TCP para o tráfego que passa por seus aceleradores.

Você pode evitar esses atrasos configurando seus aceleradores com *substituições de portas*, um atributo do Global Accelerator que permite rotear o tráfego de entrada para portas de destino diferentes nos endpoints do acelerador. Siga as orientações nesta seção para saber como usar substituições de porta para evitar colisões de conexão e evitar possíveis atrasos no tempo de conexão TCP.

## Cenários que podem causar colisões de conexão
<a name="about-endpoints.avoid-connection-collisions.scenarios"></a>

Há três cenários no Global Accelerator que podem levar a colisões de conexão e, portanto, a atrasos no tempo de conexão TCP:
+ Você configura o mesmo recurso como um endpoint com vários aceleradores.
+ Você configura recursos como endpoints por trás do Global Accelerator e também envia tráfego diretamente pela internet de seus usuários finais para os mesmos recursos.
+ Você configura os endpoints do Network Load Balancer para tráfego entre zonas.

Para endpoints do Network Load Balancer, recomendamos que você desabilite o tráfego entre zonas para os balanceadores de carga para evitar colisões de conexão. Para obter mais informações, consulte [Atrasos de conexão TCP](https://docs.aws.amazon.com/elasticloadbalancing/latest/network/load-balancer-troubleshooting.html#tcp-delays) no *Guia do usuário para Network Load Balancers*.

Para os outros cenários, recomendamos que você use o atributo de substituição de porta com o grupo de endpoints para evitar colisões. Ao usar substituições de porta, você pode mapear portas de receptor do Global Accelerator para números de porta de destino diferentes em um recurso de endpoint. As portas do receptor usam como padrão os mesmos números de porta nos recursos do endpoint. Ao usar substituições de porta, os aceleradores podem rotear o tráfego dos mesmos usuários (com o IP de origem e a porta de origem) para o mesmo endpoint, mas usar números de porta de destino diferentes, o que evita colisões.

A próxima seção fornece exemplos específicos para cada um dos cenários de como você pode configurar substituições de portas para evitar colisões de conexão. Para obter mais informações sobre como configurar substituições de portas, consulte [Substituir portas do receptor para portas restritas ou colisões de conexão](about-endpoint-groups-port-override.md).

## Como evitar colisões de conexão usando substituições de portas
<a name="about-endpoints.avoid-connection-collisions.how-to-prevent"></a>

Por padrão, um acelerador roteia o tráfego do usuário para os endpoints em Regiões da AWS usando o mesmo protocolo e os mesmos intervalos de portas de destino que você especifica ao criar um receptor. No entanto, você pode optar por substituir o mapeamento do número da porta para a porta do receptor. Ou seja, você pode mapear um número de porta do receptor para rotear o tráfego para um número de porta de destino diferente em um endpoint.

Por exemplo, se você definir um receptor que aceite tráfego TCP nas portas 80 e 443, por padrão, o acelerador roteará o tráfego para essas mesmas portas, 80 e 443, nos endpoints. No entanto, se você usar o atributo de substituição de portas, o acelerador pode rotear o tráfego que entra nessas portas para portas diferentes em endpoints, como 8080 e 8443.

Ao criar mapeamentos de portas diferentes para receptores em dois (ou mais) aceleradores que têm os mesmos recursos configurados por trás deles, você pode usar números de porta de destino separados para cada acelerador e evitar colisões.

Por exemplo, digamos que você tenha o Acelerador-A e o Acelerador-B, e cada um tem um receptor configurado para TCP e a porta 443. Você pode configurar uma substituição de porta para que o receptor do Acelerador-A mapeie a porta 443 para 8443, e o receptor do Acelerador-B mapeie a porta 443 para 9443. Agora você configura um endpoint do Application Load Balancer, o ALB-1234, por exemplo, para receber nas portas 8443 e 9443. Então, o tráfego que entra na porta 443 (para os receptores dos dois aceleradores) do mesmo endereço IP do usuário chegará ao ALB-1234, sem colisões de conexão ou atrasos no tempo de conexão TCP. 

Você pode ver os caminhos de tráfego desse exemplo ilustrados a seguir:

`Accelerator-A [listener: tcp,443] → Endpoint-Group [port-override: 443→8443] → ALB-1234 (listener: HTTPS,8443)`

`Accelerator-B [listener: tcp,443] → Endpoint-Group [port-override: 443→9443] → ALB-1234 (listener: HTTPS,9443) `

Você pode usar uma substituição de porta de forma semelhante para evitar colisões de conexão para recursos que são acessados pelo tráfego direto do usuário e por meio de um acelerador, substituindo o mapeamento padrão para o número da porta do receptor do acelerador. Para evitar colisões nesse cenário, faça o seguinte:

1. Determine a porta na qual você deseja que o recurso receba seu tráfego direto. 

1. Configure o receptor do seu acelerador para substituir a porta padrão e configure o receptor do seu recurso para receber o tráfego do acelerador nessa porta.

Por exemplo, você pode configurar uma substituição de porta para o receptor do seu acelerador mapear a porta 443 para a porta 8443. Agora, você pode configurar um endpoint do Application Load Balancer, por exemplo, para receber o tráfego do acelerador na porta 8443 e o tráfego direto na porta 443. Com essa configuração, você evita colisões de conexão no Application Load Balancer para o tráfego proveniente do mesmo endereço IP do usuário.