SAP-C02 Question 368
Select 3A company is migrating a critical application to AWS that requires high availability and disaster recovery across multiple AWS Regions. The application is stateful and uses a relational database for data storage. The company has a Recovery Time Objective (RTO) of 5 minutes and a Recovery Point Objective (RPO) of 1 minute. Which combination of solutions should you implement to meet these requirements?
- A
Use Amazon RDS with Multi-AZ deployment and enable cross-Region Read Replicas for disaster recovery.
- B
Set up Amazon Aurora Global Database with replicas in a secondary Region.
- C
Deploy the application in multiple Regions and configure Route 53 with latency-based routing.
- D
Use Amazon DynamoDB Global Tables to replicate database changes across multiple Regions.
- E
Configure AWS Backup to take periodic snapshots of the database and replicate them to a secondary Region.
Show answer and explanation
Correct answers: A, B, C
Explanation
To meet the RTO of 5 minutes and RPO of 1 minute, the solution must provide high availability and near real-time disaster recovery in multiple Regions. Amazon RDS with Multi-AZ and cross-Region Read Replicas, Amazon Aurora Global Database, and deploying the application across multiple Regions with Route 53 latency-based routing together satisfy these requirements. DynamoDB is not suitable due to its NoSQL nature, and AWS Backup cannot provide the required RTO and RPO within the constraints.
- A. Correct.
This is correct. Amazon RDS Multi-AZ provides high availability within a Region, and cross-Region Read Replicas can provide disaster recovery by replicating data asynchronously to another Region.
- B. Correct.
This is correct. Amazon Aurora Global Database provides near real-time replication across multiple Regions, meeting the RPO requirement of 1 minute and providing high availability and disaster recovery.
- C. Correct.
This is correct. Deploying the application in multiple Regions and using Route 53 with latency-based routing ensures high availability and helps route users to the closest healthy Region in case of a failure.
- D. Incorrect.
This is incorrect. While Amazon DynamoDB Global Tables provide multi-Region replication, DynamoDB is a NoSQL database and does not meet the requirement for a relational database.
- E. Incorrect.
This is incorrect. AWS Backup snapshots provide point-in-time recovery but cannot meet the RTO of 5 minutes or RPO of 1 minute due to the time required for snapshot creation and restoration.