
AWS Certified DevOps Engineer - Professional
Get started today
Ultimate access to all questions.
A company with diverse applications developed by different teams using various languages and frameworks seeks to simplify their release and maintenance processes. These applications currently run on-premises and across different servers with various operating systems, each team having its own release protocol and process. The company is migrating to AWS and aims for centralized source code control, a consistent and automated delivery pipeline, and minimal maintenance on the underlying infrastructure. What solution should a DevOps engineer propose to achieve these goals?
A company with diverse applications developed by different teams using various languages and frameworks seeks to simplify their release and maintenance processes. These applications currently run on-premises and across different servers with various operating systems, each team having its own release protocol and process. The company is migrating to AWS and aims for centralized source code control, a consistent and automated delivery pipeline, and minimal maintenance on the underlying infrastructure. What solution should a DevOps engineer propose to achieve these goals?
Explanation:
Option D is the best choice because it addresses the need for centralized control of source code, a consistent and automated delivery pipeline, and minimal maintenance tasks. By creating one AWS CodeCommit repository for each application and using AWS CodeBuild to build Docker images in Amazon Elastic Container Registry (Amazon ECR), the company can standardize its build process. Deploying these applications to Amazon Elastic Container Service (Amazon ECS) on infrastructure managed by AWS Fargate further simplifies operations and reduces the need for manual infrastructure management, providing scalability and ease of maintenance.