SAP-C02 Question 200
Single answerA company runs a mission-critical e-commerce application on AWS with an RTO of 1 hour and an RPO of 15 minutes. The application is currently deployed in a single AWS Region using Amazon RDS for its database. The company wants to ensure that it meets its RTO and RPO requirements in the event of a Regional failure. Which solution would best meet these requirements?
- A
Enable Amazon RDS Multi-AZ deployments and configure automated backups.
- B
Set up Amazon RDS Read Replica in another AWS Region and enable cross-Region replication.
- C
Use Amazon RDS Multi-AZ deployments and create an Amazon S3 bucket to store regular database snapshots.
- D
Migrate the database to Amazon Aurora and enable Aurora Global Database.
Show answer and explanation
Correct answer: D
Explanation
To meet the company's RTO of 1 hour and RPO of 15 minutes in the event of a Regional failure, the solution must provide cross-Region redundancy with minimal downtime and data loss. Amazon Aurora Global Database is specifically designed to handle such scenarios, offering low-latency global replication and fast failover capabilities that meet both RTO and RPO requirements. Other options either do not provide cross-Region redundancy or fail to meet the required RTO and RPO.
- A. Incorrect.
This option enables high availability within a single Region but does not provide cross-Region redundancy, so it does not protect against a Regional failure. Additionally, automated backups may not meet the 15-minute RPO requirement.
- B. Incorrect.
While setting up a Read Replica in another Region provides cross-Region redundancy, failover to a Read Replica is not automatic, and the RTO may exceed 1 hour due to the manual steps required to promote the replica to a new primary database.
- C. Incorrect.
Using Multi-AZ deployments ensures high availability within a Region, and S3 snapshots provide backup storage. However, regular snapshots cannot meet the 15-minute RPO, and this setup does not address Regional failures.
- D. Correct.
Amazon Aurora Global Database is designed for low-latency global replication across Regions. In the event of a Regional failure, the secondary Region can be promoted to primary in less than a minute, meeting both the 1-hour RTO and 15-minute RPO requirements.