¿Qué servicio es el MÁS adecuado cuando se desea almacenar en caché en memoria los resultados de consultas de lectura repetidas a una base de datos, acelerar las respuestas y reducir la carga de la base de datos?

1 / 1
Selecciona una respuesta
CorrectoA

Explicación

Una pregunta sobre la elección del servicio que acelera las respuestas con una caché en memoria.

  • 1almacenar en caché en memoria los resultados de consultas de lectura repetidas a una base de datosCaché en memoria = ElastiCache
  • 2acelerar las respuestasRespuestas de baja latencia inferior al milisegundo
  • 3reducir la carga de la base de datosReducir las consultas repetidas
ACorrecto

Amazon ElastiCache

Correcto. Amazon ElastiCache es un servicio de caché en memoria que ofrece Redis o Memcached. Al almacenar en caché en memoria los datos a los que se accede con frecuencia, acelera las respuestas a una latencia inferior al milisegundo y reduce las consultas repetidas a la base de datos subyacente, disminuyendo su carga.

BIncorrecto

Amazon CloudFront

Amazon CloudFront es una CDN que almacena en caché y distribuye contenido estático y dinámico en ubicaciones de borde.

El almacenamiento en caché es un concepto compartido, pero su objetivo es el contenido que se entrega a los usuarios, y no es una capa que almacene en caché en memoria los resultados de consultas de base de datos, por lo que es incorrecto.

CIncorrecto

Réplica de lectura de Amazon RDS

Una réplica de lectura es un mecanismo que crea una copia de la base de datos y distribuye las solicitudes de lectura, y es eficaz para reducir la carga de lectura.

Sin embargo, en realidad es una base de datos basada en disco, y ElastiCache es la opción adecuada para este requisito de acelerar las respuestas con una caché en memoria, por lo que es incorrecto.

DIncorrecto

Amazon DynamoDB

Amazon DynamoDB es una base de datos NoSQL totalmente administrada de tipo clave-valor/documento.

Es rápida, pero es en sí misma una base de datos persistente, y no es una capa de caché en memoria colocada delante de una base de datos existente, por lo que es incorrecto.

Punto clave

«En memoria», «caché» y «reducir la carga de la BD / acelerar» apuntan a Amazon ElastiCache (Redis/Memcached). Distíngalo de las réplicas de lectura (copias basadas en disco para la distribución de lecturas) y de CloudFront (caché de borde para la distribución de contenido) según «qué se almacena en caché y dónde».