Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Amazon DOP-C02 Exam - Topic 5 Question 52 Discussion

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

A company needs a strategy for failover and disaster recovery of its data and application. The application uses a MySQL database and Amazon EC2 instances. The company requires a maximum RPO of 2 hours and a maximum RTO of 10 minutes for its data and application at all times.

Which combination of deployment strategies will meet these requirements? (Select TWO.)

Show Suggested Answer Hide Answer
Suggested Answer: B, E

Verified Answer: B and E

Short To meet the requirements of failover and disaster recovery, the company should use the following deployment strategies:

Create an Amazon Aurora global database in two AWS Regions as the data store. In the event of a failure, promote the secondary Region to the primary for the application. Update the application to use the Aurora cluster endpoint in the secondary Region. This strategy can provide a low RPO and RTO for the data, as Aurora global database replicates data with minimal latency across Regions and allows fast and easy failover12. The company can use the Amazon Aurora cluster endpoint to connect to the current primary DB cluster without needing to change any application code1.

Set up the application in two AWS Regions. Configure AWS Global Accelerator to point to Application Load Balancers (ALBs) in both Regions. Add both ALBs to a single endpoint group. Use health checks and Auto Scaling groups in each Region. This strategy can provide high availability and performance for the application, as AWS Global Accelerator uses the AWS global network to route traffic to the closest healthy endpoint3. The company can also use static IP addresses that are assigned by Global Accelerator as a fixed entry point for their application1. By using health checks and Auto Scaling groups, the company can ensure that their application can scale up or down based on demand and handle any instance failures4.

The other options are incorrect because:

Creating an Amazon Aurora Single-AZ cluster in multiple AWS Regions as the data store would not provide a fast failover or disaster recovery solution, as the company would need to manually restore data from backups or snapshots in another Region in case of a failure.

Creating an Amazon Aurora cluster in multiple AWS Regions as the data store and using a Network Load Balancer to balance the database traffic in different Regions would not work, as Network Load Balancers do not support cross-Region routing. Moreover, this strategy would not provide a consistent view of the data across Regions, as Aurora clusters do not replicate data automatically between Regions unless they are part of a global database.

Setting up the application in two AWS Regions and using Amazon Route 53 failover routing that points to Application Load Balancers in both Regions would not provide a low RTO, as Route 53 failover routing relies on DNS resolution, which can take time to propagate changes across different DNS servers and clients. Moreover, this strategy would not provide deterministic routing, as Route 53 failover routing depends on DNS caching behavior, which can vary depending on different factors.


Contribute your Thoughts:

0/2000 characters
Jolanda
3 months ago
Wait, can Aurora really handle that RPO? Sounds too good to be true.
upvoted 0 times
...
Lenna
3 months ago
Definitely going with B! Global databases are the way to go.
upvoted 0 times
...
Veronique
3 months ago
I think A is a bit risky for disaster recovery.
upvoted 0 times
...
Aretha
3 months ago
B and D seem like solid choices for RPO and RTO.
upvoted 0 times
...
Jerilyn
4 months ago
E looks interesting, but is it really necessary to use Global Accelerator?
upvoted 0 times
...
Annalee
4 months ago
I’m a bit confused about the differences between Aurora global databases and clusters. I think option B is definitely a strong choice, but I’m not sure about the second one.
upvoted 0 times
...
Alishia
4 months ago
I practiced a similar question where we had to choose between different AWS services for disaster recovery. I think B and E could work well together for the failover strategy.
upvoted 0 times
...
Isaiah
4 months ago
I'm not entirely sure, but I feel like option A might not meet the RPO requirement since it's a single-AZ setup. We need something more resilient.
upvoted 0 times
...
Alona
4 months ago
I remember we discussed the importance of RPO and RTO in our last study session. I think options B and D might fit the requirements since they involve multiple regions.
upvoted 0 times
...
Lezlie
5 months ago
I think Options D and E both look promising. Setting up the application in multiple Regions with load balancing and health checks should provide the high availability and fast failover the company needs.
upvoted 0 times
...
Sharika
5 months ago
I'm not too sure about this one. There are a lot of moving parts with the different AWS services and configurations. I'll need to review the details of each option closely to determine the best approach.
upvoted 0 times
...
Sharika
5 months ago
Okay, I've got this. Option B with the Aurora global database seems like the best fit - it provides the multi-region redundancy and automatic failover to meet the RTO and RPO needs.
upvoted 0 times
...
Cherry
5 months ago
Hmm, I'm a bit confused by the different options here. I'll need to carefully read through each one and think about how they meet the failover and disaster recovery requirements.
upvoted 0 times
...
Audra
5 months ago
This looks like a tricky question, but I think I have a good strategy. I'll focus on the key requirements of 2-hour RPO and 10-minute RTO, and try to match those with the deployment options.
upvoted 0 times
...

Save Cancel