El sitio web de una empresa maneja millones de solicitudes por día y el tráfico sigue creciendo. Un arquitecto de soluciones necesita reducir la latencia al recuperar los detalles del producto de una tabla de DynamoDB con la MENOR sobrecarga operativa. ¿Qué solución debería implementar el arquitecto?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Configurar un clúster de DynamoDB Accelerator (DAX). Enrutar todas las solicitudes de lectura a través de DAX..
Por qué esta es la respuesta
La opción correcta es configurar un clúster de DynamoDB Accelerator (DAX) y enrutar todas las solicitudes de lectura a través de él. DAX es un servicio de caché en memoria completamente administrado, compatible con la API de DynamoDB, diseñado específicamente para acelerar las lecturas de DynamoDB, reduciendo la latencia de microsegundos a milisegundos. Al ser un servicio administrado, ofrece la menor sobrecarga operativa. Las opciones de ElastiCache (Redis y Memcached) también son soluciones de caché válidas, pero requieren que la aplicación modifique su código para interactuar con la caché y gestionar la lógica de invalidación, lo que aumenta la sobrecarga operativa en comparación con DAX. La opción de DynamoDB Streams con Lambda para poblar ElastiCache añade aún más complejidad y sobrecarga operativa para lograr el mismo objetivo de caché.
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