El acelerador global de AWS admite dos tipos principales de aceleradores: aceleradores estándar y aceleradores de enrutamiento personalizados, cada uno con tipos de puntos finales distintos.
Puntos finales para aceleradores estándar:
Los aceleradores estándar enrutan el tráfico a puntos finales que pueden ser:
- Balanceadores de carga de red (NLB)
- Balanceadores de carga de aplicación (ALB)
- Instancias de Amazon EC2
- Direcciones IP elásticas
Estos puntos finales deben ubicarse en las regiones de AWS y pueden ser orientados a Internet o internos. Global Accelerator utiliza direcciones IP estáticas como puntos de entrada fijos y distribuye el tráfico entrante a estos puntos finales en función de factores como la ubicación del cliente y la salud del punto final. Puede configurar pesos de punto final para controlar la proporción de tráfico enrutado a cada punto final, lo que permite casos de uso como implementaciones azules/verdes y pruebas A/B. Para los aceleradores de doble pila que admiten IPv4 e IPv6, solo se pueden agregar puntos finales de doble pila (NLB, ALB y EC2 que admiten dual-stack) [1] [2] [4] [5] [6] [7] [8].
Puntos finales para aceleradores de enrutamiento personalizados:
Los aceleradores de enrutamiento personalizados están diseñados para aplicaciones que requieren lógica personalizada para enrutar a los usuarios a destinos y puertos específicos. Los puntos finales para aceleradores de enrutamiento personalizados son las subredes VPC de Amazon que alojan una o más instancias EC2. Esta configuración es útil para escenarios como los juegos multijugador o las aplicaciones VoIP, donde los usuarios deben asignarse a servidores o sesiones particulares en función de criterios como geografía o atributos de usuario. Los aceleradores de enrutamiento personalizados admiten solo direcciones IPv4 [4] [9].
Notas adicionales:
- Los recursos locales no se pueden configurar directamente como puntos finales; Sin embargo, puede usar equilibradores de carga de red en las regiones de AWS para frontales en los puntos finales locales y registrar esas NLB con Global Acelerator.
- El acelerador global monitorea la salud de los puntos finales continuamente y enruta el tráfico solo a puntos finales saludables.
- Las direcciones IP elásticas utilizadas como puntos finales son IP públicas estáticas asignadas a su cuenta AWS.
- Para la preservación de las direcciones IP del cliente, ciertos requisitos se aplican a los tipos de punto final utilizados.
En resumen, los puntos finales del acelerador global de AWS varían según el tipo de acelerador: los aceleradores estándar usan equilibradores de carga de red, equilibradores de carga de aplicaciones, instancias EC2 o direcciones IP elásticas, mientras que los aceleradores de enrutamiento personalizados usan subredes VPC con instancias de EC2 como puntos finales. Esta flexibilidad permite al acelerador global admitir una amplia gama de arquitecturas de aplicaciones y necesidades de enrutamiento de tráfico [1] [4] [6] [9].
Citas:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoint-groups.html
[3] https://docs.aws.amazon.com/general/latest/gr/global_accelerator.html
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[5] https://docs.aws.amazon.com/global-accelerator/latest/dg/what-is-global-accelerator.html
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-adding-endpoints.html
[7] https://docs.aws.amazon.com/pdfs/global-accelerator/latest/dg/global-accelerator-guide.pdf
[8] https://tutorialsdojo.com/aws-global-accelerator/
[9] https://aws.amazon.com/global-accelerator/faqs/