Una empresa implementó su sitio web minorista a nivel global. El sitio se ejecuta en varias instancias de Amazon EC2 detrás de un Elastic Load Balancer en un grupo de Auto Scaling a través de múltiples zonas de disponibilidad. La empresa desea servir diferentes versiones de contenido según el dispositivo utilizado por los clientes. ¿Qué combinación de acciones debe realizar un arquitecto de soluciones para cumplir con estos requisitos? (Elija dos)
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Configurar Amazon CloudFront para almacenar en caché múltiples versiones del contenido., Configurar una función Lambda@Edge para devolver objetos específicos a los usuarios según el encabezado User-Agent..
Por qué esta es la respuesta
La combinación de Amazon CloudFront y Lambda@Edge es la solución más efectiva. CloudFront, como CDN, puede almacenar en caché múltiples versiones de contenido, mejorando el rendimiento global. Lambda@Edge permite ejecutar código en las ubicaciones perimetrales de CloudFront, lo que permite inspeccionar el encabezado User-Agent de la solicitud HTTP y servir contenido específico basado en el tipo de dispositivo (móvil, escritorio, etc.). Las otras opciones son incorrectas porque: Un Network Load Balancer (NLB) no soporta enrutamiento basado en host o enrutamiento basado en ruta a nivel de aplicación (capa 7), solo a nivel de capa 4. AWS Global Accelerator mejora el rendimiento global, pero no proporciona la lógica necesaria para servir contenido condicional basado en el dispositivo del usuario.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta