Vous migrez une application web à deux niveaux et avec état vers AWS en utilisant Aurora PostgreSQL pour la base de données, EC2 Auto Scaling pour le niveau application et Elastic Load Balancing. L'application nécessite une expérience utilisateur cohérente à mesure que les niveaux application et base de données s'adaptent. Quelle configuration fournira un comportement de session cohérent et permettra aux deux niveaux de s'adapter de manière appropriée ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Activez Aurora Auto Scaling pour les réplicas Aurora. Utilisez un Application Load Balancer avec le routage round-robin et activez les sessions persistantes..
Pourquoi c'est la réponse
Pour une expérience utilisateur cohérente avec une application à deux niveaux et avec état, il faut activer Aurora Auto Scaling pour les réplicas Aurora, car les réplicas gèrent la charge de lecture et permettent à la base de données de s'adapter sans affecter la disponibilité du writer. Utiliser un Application Load Balancer (ALB) avec routage round-robin est approprié pour les applications web, car il opère au niveau 7 et peut gérer la persistance de session (stickiness). La persistance de session est cruciale pour maintenir l'état utilisateur en dirigeant les requêtes du même client vers la même instance EC2. Un Network Load Balancer (NLB) opère au niveau 4 et ne peut pas gérer la persistance de session au niveau de l'application, tandis que l'auto scaling des writers Aurora n'est pas la solution principale pour l'évolutivité en lecture.
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