L'entreprise dispose de nombreuses applications développées avec différents langages et frameworks, exécutées sur site sur divers systèmes d'exploitation. Chaque équipe a son propre processus de publication. L'entreprise souhaite un contrôle de code source centralisé, un pipeline de livraison automatisé cohérent et une maintenance minimale de l'infrastructure après la migration vers AWS. Quelle approche répond à ces objectifs ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Créez un référentiel AWS CodeCommit pour chacune des applications. Utilisez AWS CodeBuild pour créer une image Docker pour chaque application dans Amazon Elastic Container Registry (Amazon ECR). Utilisez AWS CodeDeploy pour déployer les applications sur Amazon Elastic Container Service (Amazon ECS) sur une infrastructure gérée par AWS Fargate..
Pourquoi c'est la réponse
Cette approche répond aux objectifs en fournissant un contrôle de code source centralisé avec CodeCommit (un dépôt par application est une bonne pratique pour l'isolation et la gestion des dépendances). CodeBuild crée des images Docker standardisées, résolvant les problèmes de langages et frameworks variés. ECR stocke ces images de manière centralisée. Le déploiement sur Amazon ECS avec Fargate offre un pipeline de livraison automatisé cohérent et une maintenance minimale de l'infrastructure, car Fargate gère l'infrastructure sous-jacente. Les autres options sont moins optimales : Placer tout le code dans des branches différentes d'un seul dépôt CodeCommit est une mauvaise pratique pour la gestion de multiples applications indépendantes. Déployer sur un serveur d'applications centralisé réintroduit des problèmes de maintenance d'infrastructure. Déployer sur un serveur d'applications centralisé avec CodeDeploy ne résout pas la maintenance de l'infrastructure ni la standardisation des environnements. Créer des AMI pour chaque serveur et utiliser CloudFormation StackSets pour des flottes EC2 implique toujours la gestion de l'OS et des serveurs, ce qui est contraire à l'objectif de maintenance minimale.
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