Un jeu mobile lit la plupart des métadonnées à partir d'une instance de base de données Amazon RDS. Avec l'augmentation de la popularité, les temps de chargement des métadonnées ont ralenti et les métriques indiquent que la mise à l'échelle de la base de données seule ne suffira pas. L'architecte de solutions doit envisager des options prenant en charge les instantanés, la réplication et des temps de réponse inférieurs à la milliseconde. Que doit recommander l'architecte de solutions ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Ajouter une couche Amazon ElastiCache for Redis devant la base de données..
Pourquoi c'est la réponse
L'ajout d'une couche Amazon ElastiCache for Redis est la meilleure solution car Redis prend en charge les instantanés (via RDB et AOF), la réplication (maître-esclave) et offre des temps de réponse inférieurs à la milliseconde pour les données fréquemment consultées. Cela décharge la base de données RDS des lectures intensives de métadonnées, améliorant ainsi les temps de chargement. Migrer vers Amazon Aurora avec des réplicas Aurora améliorerait les performances en lecture, mais les temps de réponse ne seraient pas aussi rapides que ceux d'un cache en mémoire. Migrer vers Amazon DynamoDB est une option pour les bases de données NoSQL, mais elle nécessiterait une refonte significative de l'application et ne garantit pas des performances de cache en mémoire. ElastiCache for Memcached est une option de mise en cache, mais il ne prend pas en charge la persistance des données (instantanés) ni la réplication native de la même manière que Redis, ce qui est crucial pour la durabilité et la haute disponibilité.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise