Le CISO exige des modifications CI/CD afin que les déploiements de correctifs se produisent aussi rapidement que possible avec un temps d'arrêt minimal et la possibilité de revenir en arrière rapidement. L'application web s'exécute sur un parc d'instances EC2 derrière un Application Load Balancer. Le code source est sur GitHub ; les builds utilisent un projet CodeBuild existant ; CodePipeline déclenchera les builds depuis GitHub. Quelle configuration de déploiement CI/CD satisfait les exigences ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Utiliser CodePipeline avec une étape de déploiement qui utilise AWS CodeDeploy configuré pour des déploiements bleu/vert. Surveiller le nouveau déploiement et, s'il y a des problèmes, effectuer un rollback à l'aide de CodeDeploy..
Pourquoi c'est la réponse
L'option correcte est d'utiliser CodePipeline avec AWS CodeDeploy configuré pour des déploiements bleu/vert. Cette stratégie permet des déploiements rapides avec un temps d'arrêt minimal car la nouvelle version est déployée sur un environnement distinct (vert) pendant que l'ancienne version (bleu) continue de servir le trafic. En cas de problème, le trafic peut être rapidement redirigé vers l'environnement bleu, offrant une capacité de rollback rapide et efficace. Les déploiements sur place (in-place) de CodeDeploy peuvent entraîner des temps d'arrêt pendant la mise à jour des instances. Pousser une nouvelle modification de code pour récupérer est plus lent qu'un rollback instantané. CloudFormation est un outil d'infrastructure as code, pas un mécanisme de déploiement d'applications avec rollback intégré pour le code. OpsWorks est une solution de gestion de configuration qui n'offre pas la même flexibilité de déploiement bleu/vert et de rollback rapide que CodeDeploy.
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