Une entreprise refactorise une application monolithique vers une architecture moderne sur AWS. Le pipeline CI/CD doit : permettre plusieurs déploiements par heure et permettre des retours arrière rapides. Quelle conception de déploiement répond à ces exigences ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Utiliser AWS Elastic Beanstalk pour mettre en scène la nouvelle version dans un environnement séparé et faire en sorte que le pipeline CI/CD échange les URL des environnements de staging et de production pour le déploiement..
Pourquoi c'est la réponse
L'option correcte, utiliser Elastic Beanstalk avec un échange d'URL, est une stratégie de déploiement bleu/vert. Elle permet des déploiements fréquents et des retours arrière instantanés en cas de problème, car l'ancienne version reste disponible. L'option de remplacement d'instances EC2 par de nouvelles AMI est un déploiement par remplacement. Bien qu'efficace, elle peut entraîner des temps d'arrêt ou des interruptions de service pendant le déploiement et les retours arrière sont plus complexes. L'utilisation d'AWS Systems Manager pour réapprovisionner l'infrastructure à chaque déploiement est trop lente et complexe pour des déploiements multiples par heure. Le routage pondéré de Route 53 est utile pour les déploiements canaris, mais ne garantit pas la rapidité des retours arrière. Le déploiement via Auto Scaling avec des AMI pré-construites est une forme de déploiement progressif. Il peut être lent pour des retours arrière rapides et ne garantit pas une transition sans interruption de service comme le bleu/vert.
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