Una aplicación es lenta bajo una mayor demanda de lectura. Las lecturas son de registros históricos de solo lectura recuperados de una base de datos Amazon RDS utilizando vistas y consultas personalizadas. Debe mejorar el rendimiento sin modificar el esquema de la base de datos y minimizar la sobrecarga de administración. ¿Qué enfoque logrará esto?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Implementar Amazon ElastiCache (Redis OSS) y almacenar en caché los datos de lectura para la aplicación..
Por qué esta es la respuesta
La opción correcta es implementar Amazon ElastiCache (Redis OSS) y almacenar en caché los datos de lectura. Dado que la aplicación es lenta bajo una mayor demanda de lectura y los datos son históricos y de solo lectura, ElastiCache (Redis) es una solución ideal para almacenar en caché los resultados de las consultas. Esto reduce la carga en la base de datos RDS y acelera significativamente las lecturas sin modificar el esquema. Redis es una excelente opción para este tipo de datos debido a su alta velocidad y baja latencia. Migrar todos los datos a Amazon DynamoDB es una solución costosa y compleja que implica reescribir la lógica de la aplicación y el esquema de datos, lo cual no cumple con el requisito de no modificar el esquema. Implementar Memcached en Amazon EC2 aumenta la sobrecarga administrativa, ya que requiere que el usuario gestione la infraestructura de Memcached, mientras que ElastiCache es un servicio gestionado. Amazon DynamoDB Accelerator (DAX) está diseñado específicamente para DynamoDB, no para Amazon RDS, por lo que no es aplicable en este escenario.
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