SAP-C02 Question 82
Select 2A global e-commerce company runs its critical order-processing application on AWS using an Amazon RDS database in a single Availability Zone. The company has set an RTO of 15 minutes and an RPO of 5 minutes. Recently, a storage failure caused a 2-hour outage and 10 minutes of data loss. What should the Solutions Architect do to meet the defined RTO and RPO requirements?
- A
Enable Multi-AZ deployment for the Amazon RDS instance.
- B
Configure automated backups with a 5-minute backup window.
- C
Set up read replicas across multiple Regions.
- D
Implement Amazon RDS cross-Region snapshots and automated restores.
- E
Use Amazon DynamoDB to replace the Amazon RDS instance for the order-processing application.
Show answer and explanation
Correct answers: A, B
Explanation
To meet the company's RTO of 15 minutes and RPO of 5 minutes, Multi-AZ deployment for Amazon RDS should be enabled. This provides automatic failover in the event of an Availability Zone failure, ensuring minimal downtime. Additionally, automated backups with a 5-minute backup window allow for point-in-time recovery, ensuring minimal data loss. These measures directly address the RTO and RPO requirements without the need for additional, potentially unnecessary, changes such as switching to DynamoDB or implementing cross-Region disaster recovery solutions.
- A. Correct.
Enabling Multi-AZ deployment for the Amazon RDS instance ensures high availability and failover within seconds, which helps meet the 15-minute RTO requirement.
- B. Correct.
Configuring automated backups with a 5-minute backup window ensures point-in-time recovery within the 5-minute RPO requirement.
- C. Incorrect.
Read replicas are designed for scaling read operations, not for improving high availability or meeting RTO/RPO requirements.
- D. Incorrect.
Cross-Region snapshots and automated restores provide disaster recovery for regional failures but do not directly help meet the 15-minute RTO or 5-minute RPO requirements for Availability Zone failures.
- E. Incorrect.
Amazon DynamoDB is not a direct replacement for Amazon RDS in this scenario without significant application changes. It is also not necessary to meet the given RTO/RPO requirements.