Une application de commerce électronique s'exécute sur Amazon EC2 pour les niveaux frontal et dorsal, avec la base de données sur Amazon RDS for MySQL. Le backend émet fréquemment des requêtes identiques qui entraînent des ralentissements de performance. Que faut-il faire pour améliorer les performances du backend ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Mettre en œuvre Amazon ElastiCache pour mettre en cache les grands ensembles de données..
Pourquoi c'est la réponse
La mise en œuvre d'Amazon ElastiCache est la solution la plus efficace. ElastiCache est un service de mise en cache en mémoire qui accélère les performances des applications en récupérant les données des caches en mémoire gérés plutôt que de s'appuyer uniquement sur des bases de données plus lentes sur disque. Pour les requêtes identiques et fréquentes, ElastiCache réduit considérablement la latence et la charge sur la base de données RDS. Amazon SNS est un service de messagerie de publication/abonnement et non un mécanisme de mise en cache. Un réplica en lecture RDS for MySQL améliore la performance des lectures en distribuant la charge, mais ne met pas en cache les résultats des requêtes pour un accès rapide. Amazon Kinesis Data Firehose est un service de diffusion de données pour la collecte et le chargement de flux de données, pas pour la mise en cache de requêtes de base de données.
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