SOA-C02 Question 102
Single answerYour company hosts a mission-critical application on Amazon RDS with a requirement for daily backups retained for 30 days to meet compliance. The recovery time objective (RTO) is 4 hours, and the recovery point objective (RPO) is 24 hours. Which solution should you implement to automate and meet these requirements?
- A
Use Amazon RDS automated backups and configure a backup retention period of 30 days.
- B
Manually create a snapshot of the RDS instance every day and delete snapshots older than 30 days.
- C
Use AWS Backup to create a daily backup job with a 30-day retention policy for the RDS instance.
- D
Use Amazon Data Lifecycle Manager to configure daily snapshots with a 30-day retention policy.
Show answer and explanation
Correct answer: A
Explanation
Amazon RDS automated backups are designed specifically for RDS instances and offer the ability to configure a backup retention period, ensuring compliance with retention policies. This solution is automated, meets both the RTO and RPO requirements, and eliminates the need for additional tools or manual intervention. Other options either involve manual processes or tools not applicable to RDS backups.
- A. Correct.
This is the correct solution as Amazon RDS automated backups allow you to configure a retention period (up to 35 days) and automatically take daily backups, meeting both the RTO and RPO requirements.
- B. Incorrect.
Manually creating snapshots is error-prone and does not achieve automation. It would also require additional effort to manage snapshot deletions, making it less efficient for compliance.
- C. Incorrect.
While AWS Backup can back up RDS instances, it is not necessary in this scenario as Amazon RDS provides built-in automated backups that can fulfill the requirements.
- D. Incorrect.
Amazon Data Lifecycle Manager is used to manage snapshots for Amazon EBS volumes, not Amazon RDS. Therefore, it is not applicable in this case.