Une application utilisant Amazon RDS connaît des pics de trafic périodiques à forte intensité de lecture qui dégradent les performances des requêtes. L'équipe souhaite une solution de mise en cache multithreadée et évolutive pour décharger les requêtes de lecture et améliorer les performances avec le moins de complexité possible. Quelle est la solution appropriée la plus simple ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Utiliser Amazon ElastiCache for Memcached pour décharger les requêtes de lecture de la base de données principale..
Pourquoi c'est la réponse
Amazon ElastiCache for Memcached est la solution la plus appropriée car elle est conçue pour la mise en cache d'objets simple et multithread, ce qui la rend idéale pour décharger les requêtes de lecture et améliorer les performances avec une complexité minimale. Sa nature multithread gère efficacement les pics de trafic. Répliquer les données vers Amazon DynamoDB et déployer un cluster DynamoDB Accelerator (DAX) est une solution plus complexe et coûteuse, impliquant une migration de base de données et n'est pas la plus simple pour la mise en cache de lectures existantes. Configurer le Multi-AZ sur les instances RDS avec une seule instance de secours et décharger les lectures vers l'instance de secours n'est pas possible. L'instance de secours Multi-AZ est destinée à la haute disponibilité et n'est pas accessible en lecture. Utiliser Amazon ElastiCache for Redis est une option viable pour la mise en cache, mais Memcached est souvent préféré pour sa simplicité et ses performances multithread pour les cas d'utilisation de mise en cache d'objets purs, ce qui correspond à l'exigence de "moins de complexité possible". Redis offre plus de fonctionnalités (structures de données avancées, persistance) qui ne sont pas nécessaires ici et peuvent ajouter une complexité inutile.
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