AWS Certified Solutions Architect – Professional — Question 945

A large multinational company runs a timesheet application on AWS that is used by staff across the world. The application runs on Amazon EC2 instances in an
Auto Scaling group behind an Elastic Load Balancing (ELB) load balancer, and stores data in an Amazon RDS MySQL Multi-AZ database instance.
The CFO is concerned about the impact on the business if the application is not available. The application must not be down for more than two hours, but he solution must be as cost-effective as possible.
How should the Solutions Architect meet the CFO's requirements while minimizing data loss?

Answer options

Correct answer: D

Explanation

Option D is the most cost-effective solution that also minimizes data loss (low RPO) and meets the 2-hour RTO. Using a cross-region read replica ensures near real-time replication to minimize data loss, while using AWS CloudFormation to provision the compute resources only during a disaster avoids the ongoing cost of running active EC2 instances in the secondary region. Options B and C rely on hourly snapshots which result in higher data loss, and Option A is not cost-effective because it keeps a redundant copy of the infrastructure running at all times.