Quel service est LE PLUS adapté lorsque vous souhaitez mettre en cache en mémoire les résultats de requêtes de lecture répétées vers une base de données, accélérer les réponses et réduire la charge de la base de données ?

1 / 1
Sélectionnez une réponse
CorrectA

Explication

Une question sur le choix du service qui accélère les réponses avec un cache en mémoire.

  • 1mettre en cache en mémoire les résultats de requêtes de lecture répétées vers une base de donnéesCache en mémoire = ElastiCache
  • 2accélérer les réponsesRéponses à faible latence inférieure à la milliseconde
  • 3réduire la charge de la base de donnéesRéduire les requêtes répétées
ACorrect

Amazon ElastiCache

Correct. Amazon ElastiCache est un service de cache en mémoire qui fournit Redis ou Memcached. En mettant en cache en mémoire les données fréquemment consultées, il accélère les réponses à une latence inférieure à la milliseconde et réduit les requêtes répétées vers la base de données sous-jacente, abaissant ainsi sa charge.

BIncorrect

Amazon CloudFront

Amazon CloudFront est un CDN qui met en cache et diffuse du contenu statique et dynamique au niveau des emplacements périphériques.

La mise en cache est un concept partagé, mais sa cible est le contenu diffusé aux utilisateurs, et ce n'est pas une couche qui met en cache en mémoire les résultats de requêtes de base de données, donc c'est incorrect.

CIncorrect

Réplica en lecture Amazon RDS

Un réplica en lecture est un mécanisme qui crée une copie de la base de données et répartit les requêtes de lecture, et il est efficace pour réduire la charge de lecture.

Cependant, il s'agit en réalité d'une base de données sur disque, et ElastiCache est le bon choix pour cette exigence d'accélération des réponses avec un cache en mémoire, donc c'est incorrect.

DIncorrect

Amazon DynamoDB

Amazon DynamoDB est une base de données NoSQL entièrement managée de type clé-valeur/document.

Elle est rapide, mais c'est elle-même une base de données persistante, et ce n'est pas une couche de cache en mémoire placée devant une base de données existante, donc c'est incorrect.

À retenir

« En mémoire », « cache » et « réduire la charge BD / accélérer » désignent Amazon ElastiCache (Redis/Memcached). Distinguez-le des réplicas en lecture (copies sur disque pour la répartition des lectures) et de CloudFront (cache périphérique pour la diffusion de contenu) selon « quoi mettre en cache et où ».