BlackFriday 2024! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Amazon Exam DOP-C02 Topic 2 Question 20 Discussion

Actual exam question for Amazon's DOP-C02 exam
Question #: 20
Topic #: 2
[All DOP-C02 Questions]

A company runs a web application that extends across multiple Availability Zones. The company uses an Application Load Balancer (ALB) for routing. AWS Fargate (or the application and Amazon Aurora for the application data The company uses AWS CloudFormation templates to deploy the application The company stores all Docker images in an Amazon Elastic Container Registry (Amazon ECR) repository in the same AWS account and AWS Region.

A DevOps engineer needs to establish a disaster recovery (DR) process in another Region. The solution must meet an RPO of 8 hours and an RTO of 2 hours The company sometimes needs more than 2 hours to build the Docker images from the Dockerfile

Which solution will meet the RTO and RPO requirements MOST cost-effectively?

Show Suggested Answer Hide Answer
Suggested Answer: B

The most cost-effective solution to meet the RTO and RPO requirements is option B. This option involves copying the CloudFormation templates to an Amazon S3 bucket in the DR Region, configuring Aurora automated backup Cross-Region Replication, and configuring ECR Cross-Region Replication. In the event of a disaster, the CloudFormation template with the most recent Aurora snapshot and the Docker image from the local ECR repository can be used to launch a new CloudFormation stack in the DR Region. This approach avoids the need to build Docker images from the Dockerfile, which can sometimes take more than 2 hours, thus meeting the RTO requirement. Additionally, the use of automated backups and replication ensures that the RPO of 8 hours is met.


AWS Documentation on Disaster Recovery:Plan for Disaster Recovery (DR) - Reliability Pillar

AWS Blog on Establishing RPO and RTO Targets:Establishing RPO and RTO Targets for Cloud Applications

AWS Documentation on ECR Cross-Region Replication: Amazon ECR Cross-Region Replication

AWS Documentation on Aurora Cross-Region Replication: Replicating Amazon Aurora DB Clusters Across AWS Regions

Contribute your Thoughts:

Kristine
5 months ago
That's a good point, option C does ensure regular backups for DR purposes.
upvoted 0 times
...
Delsie
5 months ago
I actually prefer option C because it involves hourly snapshots of the Aurora database and Docker images.
upvoted 0 times
...
Mari
6 months ago
But option A includes using AWS Backup for automated Aurora snapshots, which can be efficient for DR.
upvoted 0 times
...
Kristine
6 months ago
I disagree, I believe option B is the most cost-effective.
upvoted 0 times
...
Mari
6 months ago
I think the best solution would be option A.
upvoted 0 times
...
Chanel
6 months ago
That's true, Marleen. But option D might involve more manual updates when a new application release is needed.
upvoted 0 times
...
Marleen
6 months ago
I see your point, Angelo. But option D also seems viable as it involves deploying a second application CloudFormation stack in the DR Region.
upvoted 0 times
...
Angelo
6 months ago
I disagree, I believe option C might be more cost-effective as it involves using Amazon EventBridge to schedule an AWS Lambda function for hourly snapshots.
upvoted 0 times
...
Chanel
6 months ago
I think option A could be a good choice because it involves automated Aurora cross-Region hourly snapshots and building the most recent Docker image.
upvoted 0 times
...
Frank
7 months ago
I'm not a big fan of option D. Maintaining two separate CloudFormation stacks and reconfiguring Aurora to be a global database seems like overkill for this use case. The RTO and RPO requirements can be met with simpler solutions.
upvoted 0 times
Socorro
6 months ago
A: Let's go with option A then, it seems like the best fit for our needs.
upvoted 0 times
...
Felicitas
7 months ago
C: Definitely, we need to ensure we can recover quickly and efficiently in case of any issues.
upvoted 0 times
...
Socorro
7 months ago
B: Agreed, simplicity is key when it comes to disaster recovery processes.
upvoted 0 times
...
Casandra
7 months ago
A: I like that idea, it seems cost-effective and straightforward.
upvoted 0 times
...
Bong
7 months ago
C: Option A sounds like a good choice - copying CloudFormation templates and Dockerfile to S3 in DR Region, using AWS Backup for Aurora snapshots.
upvoted 0 times
...
Bronwyn
7 months ago
B: Yeah, I think we should focus on a simpler solution to meet the RTO and RPO requirements.
upvoted 0 times
...
Dorothy
7 months ago
A: I agree, option D does seem a bit complex for this situation.
upvoted 0 times
...
...
Marg
7 months ago
Option C is also interesting, using EventBridge and Lambda to automate the hourly snapshots. That could give us a bit more control over the backup process, but it might be a bit more complex to set up and maintain.
upvoted 0 times
...
Erasmo
7 months ago
I think option B looks like the most cost-effective solution. Leveraging Aurora cross-Region replication and ECR cross-Region replication seems like a straightforward way to maintain the latest data and Docker images in the DR Region, without the overhead of constantly copying snapshots.
upvoted 0 times
...
Yong
7 months ago
Hmm, this question seems to be testing our knowledge of disaster recovery strategies for a multi-AZ web application. The key requirements are a low RPO of 8 hours and an RTO of 2 hours, which means we need a solution that can quickly recover the application and data in case of a disaster.
upvoted 0 times
...

Save Cancel