Un développeur crée une application web à trois niveaux qui doit gérer au moins 5 000 requêtes par minute. Le niveau web doit rester entièrement sans état, mais l'état de la session utilisateur doit être préservé. Quelle approche externalise les données de session tout en maintenant la latence aussi basse que possible ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Créer un cluster Amazon ElastiCache (Memcached) et implémenter la gestion de session dans l'application pour stocker les données de session dans le cluster de cache..
Pourquoi c'est la réponse
La création d'un cluster Amazon ElastiCache (Memcached) est la meilleure approche car Memcached est un système de cache en mémoire rapide, idéal pour stocker des données de session à faible latence. Il permet aux applications sans état de récupérer rapidement les informations de session, même sous une charge élevée de 5 000 requêtes par minute. Stocker les données de session dans Amazon RDS introduirait une latence plus élevée en raison des opérations de base de données. Un système de fichiers partagé, comme Amazon EFS, est généralement plus lent que le cache en mémoire et n'est pas optimisé pour les accès rapides aux données de session. Amazon DynamoDB est une base de données NoSQL rapide, mais ElastiCache offre une latence encore plus faible pour les cas d'utilisation de mise en cache de session.
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