exam questions

Exam AWS Certified Solutions Architect - Professional All Questions

View all questions & answers for the AWS Certified Solutions Architect - Professional exam

Exam AWS Certified Solutions Architect - Professional topic 1 question 566 discussion

A company's CISO has asked a Solutions Architect to re-engineer the company's current CI/CD practices to make sure patch deployments to its applications can happen as quickly as possible with minimal downtime if vulnerabilities are discovered. The company must also be able to quickly roll back a change in case of errors.
The web application is deployed in a fleet of Amazon EC2 instances behind an Application Load Balancer. The company is currently using GitHub to host the application source code, and has configured an AWS CodeBuild project to build the application. The company also intends to use AWS CodePipeline to trigger builds from GitHub commits using the existing CodeBuild project.
What CI/CD configuration meets all of the requirements?

  • A. Configure CodePipeline with a deploy stage using AWS CodeDeploy configured for in-place deployment. Monitor the newly deployed code, and, if there are any issues, push another code update.
  • B. Configure CodePipeline with a deploy stage using AWS CodeDeploy configured for blue/green deployments. Monitor the newly deployed code, and, if there are any issues, trigger a manual rollback using CodeDeploy.
  • C. Configure CodePipeline with a deploy stage using AWS CloudFormation to create a pipeline for test and production stacks. Monitor the newly deployed code, and, if there are any issues, push another code update.
  • D. Configure the CodePipeline with a deploy stage using AWS OpsWorks and in-place deployments. Monitor the newly deployed code, and, if there are any issues, push another code update.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
Nemer
Highly Voted 3 years, 7 months ago
B seems about right: blue/green deployments to minimize downtime (as opposed to in-place deployments) + deployments can be rolled back automatically or manually with CodeDeploy. https://docs.aws.amazon.com/codedeploy/latest/userguide/deployments.html
upvoted 18 times
...
b3llman
Highly Voted 3 years, 7 months ago
Ans: A Since the requirement is "as quickly as possible with minimal downtime". Blue/green is not as quick and the question didn't ask for zero downtime.
upvoted 5 times
angelsrp
3 years, 7 months ago
Any links?
upvoted 1 times
...
petebear55
3 years, 6 months ago
Your missing the point of the question "push another code update." is NOT a ROLLBACK .... Its important to READ the question in the exam ... B is right as it is very fluid ..
upvoted 3 times
sashsz
3 years ago
You are missing the question's requirements.
upvoted 1 times
...
...
...
SkyZeroZx
Most Recent 1 year, 10 months ago
Selected Answer: B
B seems about right: blue/green deployments to minimize downtime (as opposed to in-place deployments) + deployments can be rolled back automatically or manually with CodeDeploy. https://docs.aws.amazon.com/codedeploy/latest/userguide/deployments.html
upvoted 1 times
...
Dehradoon
2 years ago
It should be B : https://docs.aws.amazon.com/whitepapers/latest/overview-deployment-options/bluegreen-deployments.html
upvoted 1 times
...
kadev
2 years, 8 months ago
"push another code update" i dont like that => need to rollback to latest stable version => B
upvoted 1 times
...
cldy
3 years, 4 months ago
B. Configure CodePipeline with a deploy stage using AWS CodeDeploy configured for blue/green deployments. Monitor the newly deployed code, and, if there are any issues, trigger a manual rollback using CodeDeploy.
upvoted 1 times
...
AzureDP900
3 years, 4 months ago
I will go with B, Blue/Green is fast to rollback.
upvoted 3 times
...
WhyIronMan
3 years, 5 months ago
I'll go with B
upvoted 1 times
...
Waiweng
3 years, 6 months ago
it's B
upvoted 3 times
...
KnightVictor
3 years, 6 months ago
No brainer. going with B
upvoted 1 times
...
Kian1
3 years, 6 months ago
going with B
upvoted 2 times
...
Firststack
3 years, 6 months ago
B Blue/Green
upvoted 3 times
...
Ebi
3 years, 6 months ago
I go with B
upvoted 4 times
...
kopper2019
3 years, 6 months ago
B as well
upvoted 1 times
...
Bulti
3 years, 6 months ago
B is the right answer as it provides the least downtime option.
upvoted 1 times
...
T14102020
3 years, 7 months ago
Correct is B. blue/green deployments
upvoted 1 times
...
jackdryan
3 years, 7 months ago
I'll go with B
upvoted 2 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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago