Une application s'exécute sur des instances EC2 dans un groupe Auto Scaling, et le déploiement utilise AWS CodePipeline. Les instances sont mises à l'échelle fréquemment, et pendant les déploiements, l'entreprise installe manuellement l'agent CodeDeploy sur les nouvelles instances et les associe au groupe de déploiement CodeDeploy. L'application doit être mise en production dans les 24 heures. Que devrait recommander un architecte de solutions pour automatiser les déploiements avec le MOINS de frais opérationnels ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Créer une nouvelle AMI qui inclut l'agent CodeDeploy. Mettre à jour le modèle de lancement du groupe Auto Scaling pour utiliser cette AMI. Associer le groupe de déploiement CodeDeploy au groupe Auto Scaling (et non aux instances individuelles)..
Pourquoi c'est la réponse
La création d'une AMI incluant l'agent CodeDeploy et la mise à jour du modèle de lancement Auto Scaling pour l'utiliser, puis l'association du groupe de déploiement CodeDeploy au groupe Auto Scaling, automatise entièrement le processus. Chaque nouvelle instance lancée à partir de cette AMI aura l'agent préinstallé et sera automatiquement enregistrée auprès du groupe de déploiement via l'intégration Auto Scaling. Ceci minimise les frais opérationnels car aucune intervention manuelle n'est requise. Les autres options sont moins efficaces : Déclencher une fonction Lambda pour enregistrer les instances est une solution réactive qui ajoute de la complexité et des frais opérationnels. Suspendre Auto Scaling, créer une AMI et mettre à jour le modèle de lancement est une approche de déploiement immuable qui est plus complexe et ne résout pas directement le problème de l'agent CodeDeploy sur les nouvelles instances sans intervention manuelle ou automatisation supplémentaire. Utiliser CodeBuild pour créer une AMI et mettre à jour le modèle de lancement est une approche de déploiement immuable qui est plus complexe que la solution proposée et ne résout pas directement le problème de l'agent CodeDeploy sur les nouvelles instances sans intervention manuelle ou automatisation supplémentaire.
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