Le site web d'une entreprise gère des millions de requêtes par jour et le trafic continue de croître. Un architecte de solutions doit réduire la latence lors de la récupération des détails des produits à partir d'une table DynamoDB avec le MOINDRE effort opérationnel. Quelle solution l'architecte devrait-il mettre en œuvre ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Mettre en place un cluster DynamoDB Accelerator (DAX). Acheminer toutes les requêtes de lecture via DAX..
Pourquoi c'est la réponse
La mise en place d'un cluster DynamoDB Accelerator (DAX) est la solution la plus efficace avec le moindre effort opérationnel. DAX est un service de cache entièrement géré, optimisé pour DynamoDB, qui fournit un cache en mémoire pour les lectures, réduisant ainsi la latence de microsecondes. Il est compatible avec l'API DynamoDB, ce qui minimise les changements de code. Amazon ElastiCache for Redis ou Memcached nécessiterait une logique de cache personnalisée dans l'application pour gérer la cohérence du cache et les invalidations, augmentant l'effort opérationnel. De plus, DAX est spécifiquement conçu pour DynamoDB, offrant une intégration plus transparente. L'utilisation de DynamoDB Streams avec AWS Lambda et ElastiCache est une approche plus complexe qui implique la gestion de plusieurs services et la logique de synchronisation, ce qui représente un effort opérationnel plus important.
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