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-containerimages-with-amazon-ecr-as-source/