Sim, você pode adicionar vários grupos de terminais a um único ouvinte no AWS Global Accelerator. Aqui estão os pontos detalhados que explicam esse recurso:
- No AWS Global Accelerator, um ouvinte é configurado para processar conexões de entrada de clientes com base em portas especificadas (ou intervalos de porta) e protocolos (TCP, UDP ou ambos). Cada ouvinte pode ter um ou mais grupos de terminais associados a ele [13].
- Um grupo de terminais é uma coleção de pontos de extremidade (como balanceadores de carga de rede, balanceadores de carga de aplicativos, instâncias do EC2 ou endereços IP elásticos) em uma região específica da AWS. Cada grupo de terminais está ligado a exatamente um ouvinte, mas um ouvinte pode ter vários grupos de terminais, cada um normalmente representando uma região AWS diferente [6] [9] [13].
- Quando você adiciona grupos de terminais a um ouvinte, você especifica as regiões da AWS onde deseja direcionar o tráfego. O acelerador global encaminha o tráfego de entrada para os pontos de extremidade ideais nesses grupos com base em verificações de saúde e políticas de tráfego [6] [13].
- Você pode adicionar vários grupos de terminais a um único ouvinte por meio do AWS Management Console, AWS CLI ou API. No console, depois de selecionar um ouvinte, você escolhe "Adicionar grupo de terminais" e especificar a região e outras configurações. Você pode repetir isso para adicionar grupos de terminais adicionais para o mesmo ouvinte [6].
- Esse design permite que o acelerador global distribua o tráfego por várias regiões sob um único ouvinte, melhorando a disponibilidade e o desempenho para aplicativos globais [13].
- Para aceleradores de roteamento personalizados, cada ouvinte também pode ter vários grupos de terminais, um por região da AWS, onde você possui pontos de extremidade de sub -rede VPC. Isso é semelhante aos aceleradores padrão, mas adaptado para roteamento para instâncias do EC2 nas sub -redes VPC [12].
- No entanto, uma região da AWS pode ter apenas um grupo de terminais por ouvinte. Portanto, embora um ouvinte possa ter vários grupos de terminais, eles devem estar em diferentes regiões da AWS [8].
Em resumo, um único ouvinte no AWS Global Accelerator pode ter vários grupos de terminais associados a ele, cada um representando uma região da AWS diferente, permitindo que você roça o tráfego global e com flexibilidade nos pontos de extremidade do aplicativo. Essa é uma característica central do design do acelerador global para otimizar a distribuição do tráfego e a alta disponibilidade [6] [9] [13].
Citações:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoint-groups.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-listeneers.html
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-custom-ruting-endpoint-groups.html
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints.html
[5] https://www.nops.io/glossary/what-is-aws-global-accelerator/
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoint-groups.create-endpoint-group.html
[7] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-listeneers.creating-listeners.html
[8] https://boto3.amazonaws.com/v1/documentation/api/1.16.27/reference/services/globalaccelerator.html
[9] https://awscli.amazonaws.com/v2/documentation/api/latest/reference/globalaccelerator/list-endpoint-groups.html
[10] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-adding-endpoints.html
[11] https://docs.aws.amazon.com/awscloudformation/latest/userguide/aws-source-globalaccelerator-listener.html
[12] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-custom-ruting-listeners.html
[13] https://boto3.amazonaws.com/v1/documentation/api/1.21.9/reference/services/globalaccelerator.html
[14] https://awscli.amazonaws.com/v2/documentation/api/latest/reference/globalaccelerator/create-listener.html