exam questions

Exam AWS Certified DevOps Engineer - Professional DOP-C02 All Questions

View all questions & answers for the AWS Certified DevOps Engineer - Professional DOP-C02 exam

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

A DevOps engineer is planning to deploy a Ruby-based application to production. The application needs to interact with an Amazon RDS for MySQL database and should have automatic scaling and high availability. The stored data in the database is critical and should persist regardless of the state of the application stack.

The DevOps engineer needs to set up an automated deployment strategy for the application with automatic rollbacks. The solution also must alert the application team when a deployment fails.

Which combination of steps will meet these requirements? (Choose three.)

  • A. Deploy the application on AWS Elastic Beanstalk. Deploy an Amazon RDS for MySQL DB instance as part of the Elastic Beanstalk configuration.
  • B. Deploy the application on AWS Elastic Beanstalk. Deploy a separate Amazon RDS for MySQL DB instance outside of Elastic Beanstalk.
  • C. Configure a notification email address that alerts the application team in the AWS Elastic Beanstalk configuration.
  • D. Configure an Amazon EventBridge rule to monitor AWS Health events. Use an Amazon Simple Notification Service (Amazon SNS) topic as a target to alert the application team.
  • E. Use the immutable deployment method to deploy new application versions.
  • F. Use the rolling deployment method to deploy new application versions.
Show Suggested Answer Hide Answer
Suggested Answer: BCE 🗳️

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
csG13
Highly Voted 10 months ago
Selected Answer: BCE
Move RDS out of Beanstalk as it is critical. AWS Health can't check deployment health but services only.
upvoted 8 times
...
c3518fc
Most Recent 6 months ago
Selected Answer: BCE
https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.managing.sns.html
upvoted 2 times
...
dkp
6 months, 2 weeks ago
Selected Answer: BCE
BCE Immutable deployments perform an immutable update to launch a full set of new instances running the new version of the application in a separate Auto Scaling group, alongside the instances running the old version. Immutable deployments can prevent issues caused by partially completed rolling deployments. If the new instances don't pass health checks, Elastic Beanstalk terminates them, leaving the original instances untouched.
upvoted 4 times
...
WhyIronMan
6 months, 4 weeks ago
Selected Answer: BCE
B, C, E is the correct answer since A. its is not a good practice deploy database layer with EB D. is not directly related to the deployment strategy for the application and does not address the requirement for automatic rollbacks. F. In a rolling deployment, the application version is gradually deployed across the existing instances in the environment. Each instance is updated one at a time, and the application remains available throughout the deployment process. This approach updates the application in a phased manner, minimizing downtime but potentially complicating rollback if issues arise.
upvoted 2 times
...
stoy123
7 months ago
Selected Answer: BDE
BDE for sure
upvoted 1 times
stoy123
6 months, 4 weeks ago
BCE is correct
upvoted 1 times
...
...
ogerber
7 months, 1 week ago
Selected Answer: BCE
BCE is correct
upvoted 2 times
...
master9
7 months, 2 weeks ago
Selected Answer: BDE
WS Elastic Beanstalk itself does not directly provide email notification capabilities. However, you can integrate AWS Elastic Beanstalk with other AWS services to achieve email notifications.
upvoted 1 times
...
Diego1414
8 months ago
Selected Answer: BCE
BCE - B - Makes sense as you want the RDS to persist. C- You can set an email notification during the Elastic Beanstalk configuration E - Immutable for roll back as previous versions persists
upvoted 4 times
...
rijub2022
8 months ago
Selected Answer: BDE
BDE seems correct
upvoted 1 times
rijub2022
8 months ago
Apologies it will be BCE. Beanstalk can directly send notifications via SNS: https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.managing.sns.html
upvoted 4 times
...
...
thanhnv142
8 months, 2 weeks ago
Selected Answer: BDE
BD and E are correct: A: Beanstalk does not support Amazon RDS for MySQL DB instance B: We need to deploy a separate Amazon RDS for MySQL DB instance C: Beanstalk does not send notification to email address. We need SNS D: This option monitor service health and send to SNS E: Immutable allow roll back because it does not delete the original one F: This replaces the original one, rolling out the new version gradually. Therefore, we cannot roll back
upvoted 1 times
...
d262e67
9 months, 4 weeks ago
Selected Answer: BCE
Same reasons as csG13
upvoted 3 times
...
PrasannaBalaji
10 months ago
Selected Answer: ADE
ADE is correct
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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago