Optimizando el Rendimiento y la Disponibilidad de su Aplicación AWS para Usuarios Globales
Pregunta
Desarrollé una aplicación utilizando los servicios de AWS que se implementaron en varias regiones.
¿Cómo logro el mejor rendimiento y disponibilidad cuando los usuarios de diferentes ubicaciones acceden a mi aplicación?
Respuestas
A. Utilice el enrutamiento basado en la latencia de Route 53 para mejorar el rendimiento y la disponibilidad.
B. Utilice una distribución de CloudFront para mejorar el rendimiento y la disponibilidad.
C. Utilice Global Accelerator para mejorar el rendimiento y la disponibilidad.
D. Usar un punto final de la aplicación directamente para acceder a ella que se encuentra dentro de la Región de un usuario.
Respuesta Correcta
A.BCD
respuesta: c
La opción A es incorrecta.
El enrutamiento basado en la latencia de Route 53 ayuda a seleccionar una región que puede ser relativamente más rápida para que el usuario envíe tráfico en función de ciertos factores como el tráfico de Internet y la proximidad a la ubicación del usuario.
Sin embargo, la ruta real al destino no implica proporcionar una ruta de red rápida para un rendimiento óptimo, que es el requisito principal para el escenario.
El enrutamiento basado en la latencia no aborda la disponibilidad.
La opción B es incorrecta.
CloudFront mejora el rendimiento tanto del contenido almacenable en caché (p. ej., imágenes, videos) como del contenido dinámico (p. ej., API, entrega de sitios dinámicos) mediante ubicaciones de borde.
Aquí estamos hablando del rendimiento de la aplicación & Disponibilidad con una red altamente confiable y de alto rendimiento en lugar de acercar el contenido al usuario.
La opción C es CORRECTA.
Global Accelerator mejora el rendimiento de una amplia gama de aplicaciones a través de TCP o UDP mediante la transferencia de paquetes en ubicaciones de borde a aplicaciones que se ejecutan en una o más regiones de AWS.
Global Accelerator proporciona direcciones IP estáticas que actúan como un punto de entrada fijo a los puntos finales de la aplicación (Balanceadores de carga de aplicaciones, instancias EC2...) en una sola o varias AZ que ofrecen alta disponibilidad.
Utiliza la red global de AWS para optimizar la ruta de los usuarios a la aplicación, mejorando así el rendimiento del tráfico resultante hasta en un 60 %.
Proporciona una latencia muy baja para una gran experiencia de usuario.
i)
Enrutar el tráfico a la ubicación de borde más cercana a través de AnyCast & luego enrutarlo al punto de enlace regional más cercano a través de la red global de AWS.
ii)
Bueno para juegos, medios, aplicaciones móviles.
La opción D es incorrecta ya que.
Es posible que la aplicación no esté implementada en la región a la que el usuario intenta acceder.
No hay forma de calcular la latencia aunque haya proximidad a la región del usuario.
La disponibilidad estará restringida a AZ en lugar de regiones si se accede directamente a puntos finales regionales, por ejemplo, ELB.
Referencias:
https://tutorialsdojo.com/aws-global-accelerator/
https://docs.aws.amazon.com/global-accelerator/latest/dg/what-is-global-accelerator.html
¡Ahora puedes descargar los tests!
Poco a poco vamos agregando más.