AWS Certified Solutions Architect – Professional (SAP-C02) — Question 384

A company hosts a community forum site using an Application Load Balancer (ALB) and a Docker application hosted in an Amazon ECS cluster. The site data is stored in Amazon RDS for MySQL and the container image is stored in ECR. The company needs to provide their customers with a disaster recovery SLA with an RTO of no more than 24 hours and RPO of no more than 8 hours.

Which of the following solutions is the MOST cost-effective way to meet the requirements?

Answer options

Correct answer: B

Explanation

Option B is the most cost-effective solution because it utilizes a 'Backup and Restore' disaster recovery approach, which avoids incurring costs for running idle compute or database resources in the secondary region. Copying RDS snapshots every 8 hours satisfies the 8-hour RPO, and deploying the environment using AWS CloudFormation during a disaster can easily be completed within the 24-hour RTO. Options A, C, and D are more expensive because they require pre-provisioning active or standby infrastructure in the secondary region.