Q79 — AWS DOP-C02 第3章
第 79/100 题 | ← 返回第3章
一家公司响很多应难程序。公司不同升队使难多种语言和框架开发应难程序。这些应难程序在本地和具响不同操 游系统的不同服务器上运行。每个升队都响自己的发布协议和呢程。该公司希望降味这些应难程序发布和维护的复杂性。 该公司正在将密技术堆栈(包括这些应难程序)迁移到AWS。该公司希望象中控相源代码、一致且自动的交付管道以及尽可能少的 底层基础设施维护任务。 DevOps工程师应该怎么做状能两足这些要求?
- A. 为所有应用程序创建一个AWS CodeCommit存储库。将每个应用程序的代码放在不同的分支中。合并分支,并使用AWS CodeBuild 构建应用程序。使用AWS CodeDeploy将应用程序部署到一个集中式应用程序服务器。
- B. 为每个应用程序创建一个AWS CodeCommit存储库。使用AWS CodeBuild一次构建一个应用程序。使用AWS CodeDeploy将应用程序部署到一个集中式应用程序服务器。
- C. 为每个应用程序创建一个AWS CodeCommit存储库。使用AWS CodeBuild一次构建一个应用程序并为每台服务器创建一个 AMI。使用AWS CloudFormation StackSets 通过使用这些AMI自动配置和停用Amazon EC2队列。
- D. 为每个应用程序创建一个AWS CodeCommit存储库。使用AWS CodeBuild 为Amazon Elastic Container Registry(Amazon ECR)中的每个应用程序构建一个Docker映像。使用AWS CodeDeploy将应用程序部署到AWS Fargate 管理的基础设施上的Amazon Elastic Container Service (Amazon ECS). ✓
正确答案: D. 为每个应用程序创建一个AWS CodeCommit存储库。使用AWS CodeBuild 为Amazon Elastic Container Registry(Amazon ECR)中的每个应用程序构建一个Docker映像。使用AWS CodeDeploy将应用程序部署到AWS Fargate 管理的基础设施上的Amazon Elastic Container Service (Amazon ECS).
解析
xmexam.taobao.com