Une entreprise exécute une application web sur des instances Amazon EC2 au sein d'un groupe Auto Scaling derrière un Application Load Balancer pour lequel les sessions persistantes sont activées. Le serveur web héberge actuellement l'état de session utilisateur. L'entreprise souhaite assurer une haute disponibilité et éviter la perte de l'état de session utilisateur en cas de panne du serveur web. Quelle solution répondra à ces exigences ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Utiliser Amazon ElastiCache for Redis pour stocker l'état de session. Mettre à jour l'application pour qu'elle utilise ElastiCache for Redis pour stocker l'état de session..
Pourquoi c'est la réponse
L'utilisation d'Amazon ElastiCache for Redis est la meilleure solution car Redis prend en charge la haute disponibilité via la réplication et les instantanés, ce qui est crucial pour éviter la perte d'état de session en cas de panne du serveur web. De plus, Redis est un magasin de données en mémoire, ce qui garantit des performances rapides pour les sessions utilisateur. ElastiCache for Memcached est également un magasin en mémoire, mais il est moins adapté aux données de session nécessitant une haute disponibilité car il ne prend pas en charge la réplication nativement. AWS Storage Gateway est conçu pour l'intégration de stockage sur site avec AWS et n'est pas une solution appropriée pour le stockage de l'état de session d'une application web. Amazon RDS est une base de données relationnelle, plus adaptée aux données structurées et persistantes, mais son utilisation pour l'état de session introduirait une latence plus élevée que ElastiCache.
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