¿Qué es AWS Global Accelerator?
El año pasado en AWS re:invent se hicieron públicos muchos anuncios de los que trataremos de ir explicando poco a poco. Hoy le toca el turno a AWS Global Accelerator.
AWS Global Accelerator es un servicio de capa de red que puede implementar frente a tus aplicaciones de Internet. Con esto mejoraras la disponibilidad y el rendimiento para tu base de usuario distribuida de manera global.
AWS Global Accelerator usa el back-bone de red global de AWS libre de congestión y altamente disponible. Desde esta red de Amazon se redirigirá el tráfico de Internet desde tus usuarios a tus aplicaciones que se ejecutan en las regiones de AWS.
Funcionalidades de AWS Global Accelerator
Con AWS Global Accelerator, los usuarios son dirigidos a sus aplicaciones según la ubicación geográfica. También lo podrás hacer según el estado de la aplicación y las políticas de enrutamiento que configures.
Asimismo, se asignaran direcciones IP estáticas de difusión por proximidad. Estas direcciones IP son globalmente únicas para tu aplicación y no se producirán cambios. Por lo tanto, se eliminara la necesidad de actualizar las aplicaciones clientes cuando tu aplicación crezca.
Puedes comenzar ya a usar esta nueva funcionalidad y asociarlo con tus aplicaciones que se ejecutan en los balanceadores de carga de red. También podrás asociarlos a los balanceadores de carga de aplicación o las direcciones IP elásticas.
AWS Global Accelerator asignara dos direcciones IP estáticas que son de difusión por proximidad desde una red de borde de AWS. Esto servirá como interfaz de front-end para tus aplicaciones. Recuerda que Global Accelerator es compatible con los protocolos TCP y UDP.
Por ultimo, el estado de la aplicación se controla continuamente. Global Accelerator solo dirigirá a tus usuarios hacia puntos de enlace saludables.
Con esta nueva funcionalidad será mas fácil ejecutar tus aplicaciones a través de múltiples regiones de AWS o moverlas entre regiones sin cambiar la interfaz de front-end para sus usuarios.