Sí, puede agregar múltiples grupos de puntos finales a un solo oyente en AWS Global Acelerator. Aquí están los puntos detallados que explican esta capacidad:
- En AWS Global Accelerator, un oyente está configurado para procesar conexiones entrantes de los clientes en función de los puertos especificados (o rangos de puertos) y los protocolos (TCP, UDP o ambos). Cada oyente puede tener uno o más grupos de punto final asociados con él [13].
- Un grupo de punto final es una colección de puntos finales (como equilibradores de carga de red, equilibradores de carga de aplicaciones, instancias EC2 o direcciones IP elásticas) en una región de AWS específica. Cada grupo de puntos finales está ligado exactamente a un oyente, pero un oyente puede tener múltiples grupos de puntos finales, cada uno que generalmente representa una región de AWS diferente [6] [9] [13].
- Cuando agrega grupos de punto final a un oyente, especifica las regiones de AWS donde desea dirigir el tráfico. El acelerador global luego enruta el tráfico entrante a los puntos finales óptimos dentro de estos grupos en función de las verificaciones de salud y las políticas de tráfico [6] [13].
- Puede agregar múltiples grupos de puntos finales a un solo oyente a través de la consola de administración de AWS, AWS CLI o API. En la consola, después de seleccionar un oyente, elige "Agregar grupo de punto final" y especificar la región y otras configuraciones. Puede repetir esto para agregar grupos de puntos finales adicionales para el mismo oyente [6].
- Este diseño permite al acelerador global distribuir el tráfico en múltiples regiones bajo un solo oyente, mejorando la disponibilidad y el rendimiento para las aplicaciones globales [13].
- Para aceleradores de enrutamiento personalizados, cada oyente también puede tener múltiples grupos de puntos finales, uno por región AWS donde tiene puntos finales de subred VPC. Esto es similar a los aceleradores estándar pero adaptado para el enrutamiento a las instancias de EC2 en las subredes VPC [12].
- Sin embargo, una región de AWS puede tener solo un grupo de punto final por oyente. Entonces, mientras que un oyente puede tener múltiples grupos de puntos finales, debe estar en diferentes regiones de AWS [8].
En resumen, un solo oyente en AWS Global Acelerator puede tener múltiples grupos de puntos finales asociados con él, cada uno que representa una región de AWS diferente, lo que le permite enrutar el tráfico global y de manera flexible a través de los puntos finales de su aplicación. Esta es una característica central del diseño del acelerador global para optimizar la distribución del tráfico y la alta disponibilidad [6] [9] [13].
Citas:
[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-listeners.html
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-custom-routing-endpoint-groups.html
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints.html
[5] https://www.nops.io/glosario/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-listeners.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-resource-globalaccelerator-listener.html
[12] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-custom-routing-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