Componentes do AWS Global Accelerator
O AWS Global Accelerator inclui os seguintes componentes:
- Endereços IP estáticos
Por padrão, o Global Accelerator fornece endereços IP estáticos que você associa ao seu acelerador. Os endereços IP estáticos são anycast da rede de borda da AWS. Para IPv4, o Global Accelerator fornece dois endereços IPv4 estáticos. Para pilha dupla, o Global Accelerator fornece um total de quatro endereços: dois endereços IPv4 estáticos e dois endereços IPv6 estáticos. Se você trouxer seu próprio intervalo de endereços IP para a AWS (BYOIP) para usá-lo com o Global Accelerator (somente IPv4), poderá atribuir endereços IPv4 de seu próprio grupo para usar com o acelerador. Para ter mais informações, consulte Trazer seus próprios endereços IP (BYOIP) no Global Accelerator.
Os endereços IP servem como pontos de entrada fixos únicos para seus clientes. Se você já tem balanceadores de carga do Elastic Load Balancing, instâncias do Amazon EC2 ou recursos de endereço IP elástico configurados para seus aplicativos, você pode adicioná-los facilmente a um acelerador padrão no Global Accelerator. Isso permite que o Global Accelerator use endereços IP estáticos para acessar os recursos. Se você quiser acessar um API Gateway usando endereços IP estáticos do Global Accelerator, consulte a seguinte postagem no blog para obter mais informações: Como acessar um Amazon API Gateway por meio de endereços IP estáticos fornecidos pelo AWS Global Accelerator
. Os endereços IP estáticos permanecem 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 atribuídos a ele e, portanto, não pode mais rotear o tráfego usando-os. Você pode usar políticas do IAM, como permissões baseadas em tags, com o Global Accelerator para limitar os usuários que têm permissão para excluir um acelerador. Para ter mais informações, consulte ABAC com Global Accelerator.
- Accelerator
Um acelerador direciona o tráfego para endpoints na rede global da AWS para melhorar o desempenho de seus aplicativos de internet. Cada acelerador inclui um ou mais receptores.
Há dois tipos de aceleradores:
Um acelerador padrão direciona o tráfego para o endpoint da AWS ideal com base em vários fatores, incluindo a localização do usuário, a integridade do endpoint e os pesos do endpoint que você configura. Isso melhora a disponibilidade e o desempenho dos seus aplicativos. Os endpoints podem ser Network Load Balancers, Application Load Balancers, instâncias do Amazon EC2 ou endereços IP elásticos.
Um acelerador de roteamento personalizado permite rotear deterministicamente vários usuários para um destino específico do EC2 por trás do acelerador, conforme necessário para alguns casos de uso. Você faz isso direcionando os usuários para um endereço IP e uma porta exclusivos em seu acelerador, que o Global Accelerator mapeou para o destino. Observe que os aceleradores de roteamento personalizados não são compatíveis com pilhas duplas para endereços IP.
Para ter mais informações, consulte Tipos de aceleradores.
- Nome DNS
O Global Accelerator atribui a cada acelerador um nome de Sistema de Nomes de Domínio (DNS) padrão, semelhante a
a1234567890abcdef.awsglobalaccelerator.com
, que aponta para os endereços IP estáticos que o Global Accelerator atribui a você ou que você escolhe no seu próprio intervalo de endereços IP. Se você tiver um acelerador de pilha dupla, o Global Accelerator também atribuirá um nome DNS de pilha dupla, semelhante aoa1234567890abcdef.dualstack.awsglobalaccelerator.com
, que aponta para os quatro endereços IP estáticos do seu acelerador de pilha dupla.Dependendo do caso de uso, você pode usar os endereços IP estáticos ou o nome de DNS do acelerador para rotear o tráfego para o acelerador ou configurar registros de DNS para rotear o tráfego usando seu próprio nome de domínio personalizado. Para ter mais informações, consulte Compatibilidade com endereçamento de DNS no AWS Global Accelerator.
- Zona da rede
Semelhante a uma zona de disponibilidade da AWS, uma zona da rede é uma unidade isolada com seu próprio conjunto de infraestrutura física. Quando você cria um acelerador, o Global Accelerator fornece um conjunto de endereços IP estáticos: dois endereços IPv4 estáticos para um acelerador com um tipo de endereço IP IPv4 ou quatro endereços IP estáticos para um acelerador de pilha dupla (dois endereços IPv4 e dois endereços IPv6). O Global Accelerator fornece um endereço IP estático por zona da rede a partir de uma sub-rede IP exclusiva para cada família de endereços IP. Se um endereço de uma zona da rede ficar indisponível devido ao bloqueio de endereços IP por determinadas redes de clientes ou interrupções na rede, os aplicativos dos clientes poderão tentar novamente o endereço IP estático íntegro da outra zona da rede isolada.
- Receptor
Um receptor processa conexões de entrada de clientes com o Global Accelerator, com base na porta (ou intervalo de portas) e no protocolo (ou protocolos) que você configura. Um receptor pode ser configurado para os protocolos TCP, UDP ou TCP e UDP. Cada receptor tem um ou mais grupos de endpoints associados a ele, e o tráfego é encaminhado para endpoints em um dos grupos. Você associa grupos de endpoints a receptores especificando as regiões para as quais deseja distribuir o tráfego. Com um acelerador padrão, o tráfego é distribuído para endpoints ideais dentro dos grupos de endpoints associados a um receptor.
- Grupo de endpoints
Cada grupo de endpoint é associado a uma Região da AWS específica. Os grupos de endpoints incluem um ou mais endpoints na região. Com um acelerador padrão, você pode aumentar ou reduzir a porcentagem de tráfego que, de outra forma, seria direcionado para um grupo de endpoints ajustando uma configuração chamada indicador de tráfego. O indicador de tráfego permite que você faça facilmente testes de desempenho ou testes de implantação azul/verde, por exemplo, para novas versões em Regiões da AWS diferentes.
- Endpoint
Um endpoint é o recurso para o qual o Global Accelerator direciona o tráfego.
Os endpoints para aceleradores padrão podem ser Network Load Balancers, Application Load Balancers, instâncias do EC2 ou endereços IP elásticos. Um endpoint do Application Load Balancer pode ser voltado para a internet ou interno. O tráfego dos aceleradores padrão é roteado para os endpoints com base na integridade do endpoint junto com as opções de configuração que você escolher, como pesos dos endpoints. Para cada endpoint, você pode configurar pesos, que são números que você pode usar para especificar a proporção do tráfego a ser roteado para cada um. Isso pode ser útil, por exemplo, para fazer testes de desempenho em uma região.
Os endpoints para aceleradores de roteamento personalizados são sub-redes da Amazon VPC (VPC) com uma ou várias instâncias do Amazon EC2 que são os destinos do tráfego.