How can the Engineer meet these requirements?

Posted by: Pdfprep Category: DOP-C01 Tags: , ,

A DevOps Engineer at a startup cloud-based gaming company has the task of formalizing deployment strategies.

The strategies must meet the following requirements:

– Use standard Git commands, such as git clone and git pushfor the code repository.

– Management tools should maximize the use of platform solutions where possible.

– Deployment packages must be immutable and in the form of Docker images.

How can the Engineer meet these requirements?
A . Use AWS CodePipeline to trigger a build process when software is pushed to a self-hosted GitHub repository. CodePipeline will use a Jenkins build server to build new Docker images. CodePipeline will deploy into a second target group in Amazon ECS behind an Application Load Balancer. Cutover will
be managed by swapping the listener rules on the Application Load Balancer.
B . Use AWS CodePipeline to trigger a build process when software is pushed to a private GitHub repository. CodePipeline will use AWS CodeBuild to build new Docker images. CodePipeline will deploy into a second target group in Amazon ECS behind an Application Load Balancer. Cutover will be managed by swapping the listener rules on the Application Load Balancer.
C . Use a Jenkins pipeline to trigger a build process when software is pushed to a private GitHub repository. AWS CodePipeline will use AWS CodeBuild to build new Docker images. CodePipeline will deploy into a second target group in Amazon ECS behind an Application Load Balancer. Cutover will be managed by swapping the listener rules on the Application Load Balancer.
D . Use AWS CodePipeline to trigger a build process when software is pushed to an AWS CodeCommit repository. CodePipeline will use an AWS CodeBuild build server to build new Docker images. CodePipeline will deploy into a second target group in a Kubernetes Cluster hosted on Amazon EC2 behind an Application Load Balancer. Cutover will be managed by swapping the listener rules on the Application Load Balancer.

Answer: B

Explanation:

Reference: https://aws.amazon.com/blogs/devops/build-a-continuous-delivery-pipeline-for-your-container­images-with-amazon-ecr-as-source/

Leave a Reply

Your email address will not be published.