Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.

Unlimited Access

Get Unlimited Contributor Access to the all ExamTopics Exams!
Take advantage of PDF Files for 1000+ Exams along with community discussions and pass IT Certification Exams Easily.

Exam AWS Certified DevOps Engineer - Professional DOP-C02 topic 1 question 77 discussion

A DevOps engineer is architecting a continuous development strategy for a company’s software as a service (SaaS) web application running on AWS. For application and security reasons, users subscribing to this application are distributed across multiple Application Load Balancers (ALBs), each of which has a dedicated Auto Scaling group and fleet of Amazon EC2 instances. The application does not require a build stage, and when it is committed to AWS CodeCommit, the application must trigger a simultaneous deployment to all ALBs, Auto Scaling groups, and EC2 fleets.

Which architecture will meet these requirements with the LEAST amount of configuration?

  • A. Create a single AWS CodePipeline pipeline that deploys the application in parallel using unique AWS CodeDeploy applications and deployment groups created for each ALB-Auto Scaling group pair.
  • B. Create a single AWS CodePipeline pipeline that deploys the application using a single AWS CodeDeploy application and single deployment group.
  • C. Create a single AWS CodePipeline pipeline that deploys the application in parallel using a single AWS CodeDeploy application and unique deployment group for each ALB-Auto Scaling group pair.
  • D. Create an AWS CodePipeline pipeline for each ALB-Auto Scaling group pair that deploys the application using an AWS CodeDeploy application and deployment group created for the same ALB-Auto Scaling group pair.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
rhinozD
Highly Voted 10 months, 3 weeks ago
Selected Answer: C
You can just use one CodeDeploy application and multiple deployment groups in this case. so C.
upvoted 11 times
...
xdkonorek2
Most Recent 1 week, 6 days ago
Selected Answer: B
B is the simplest :) During creation of deployment group: 1. select "Amazon EC2 Auto Scaling groups" 2. tip appears: "You can select up to 10 Amazon EC2 Auto Scaling groups to deploy your application revision to."
upvoted 2 times
that1guy
1 week, 2 days ago
Also B for me, you can target multiple ASGs as part of one deployment: https://docs.aws.amazon.com/codedeploy/latest/APIReference/API_TargetInstances.html#CodeDeploy-Type-TargetInstances-autoScalingGroups
upvoted 1 times
...
...
thanhnv142
3 months ago
C is correct: <the application must trigger a simultaneous deployment> means deployment in parallel B and D: no mention of deployment in parallel A: <unique AWS CodeDeploy applications and deployment groups created for each ALB-Auto Scaling group pair> means there are multiple AWS CodeDeploy applications and deployment groups for each site, which is unnecessary
upvoted 2 times
...
Aja1
9 months, 1 week ago
Option C deployed in parallel to all ALB-Auto Scaling group pairs simultaneously. This means that the deployment process is efficient and fast, and all ALBs and Auto Scaling groups receive updates at the same time.
upvoted 1 times
...
devnv
11 months, 3 weeks ago
C is the correct answer.
upvoted 3 times
...
ParagSanyashiv
12 months ago
Selected Answer: C
C is correct.
upvoted 3 times
...
marcoforexam
12 months ago
Selected Answer: A
A AWS CodePipeline can target multiple AWS CodeDeploy applications.
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...