AWS Certified Solutions Architect – Professional — Question 730

A company has a multi-tier web application that runs on a fleet of Amazon EC2 instances behind an Application Load Balancer (ALB). The instances are in an Auto Scaling group. The ALB and the Auto Scaling group are replicated in a backup AWS Region. The minimum value and the maximum value for the Auto Scaling group are set to zero. An Amazon RDS Multi-AZ DB instance stores the application's data. The DB instance has a read replica in the backup Region. The application presents an endpoint to end users by using an Amazon Route 53 record.

The company needs to reduce its RTO to less than 15 minutes by giving the application the ability to automatically fail over to the backup Region. The company does not have a large enough budget for an active-active strategy.

What should a solutions architect recommend to meet these requirements?

Answer options

Correct answer: B

Explanation

Option B is correct because a Route 53 failover routing policy combined with active health checks provides an automated active-passive recovery solution that fits the budget constraints. Using a Route 53 health check to trigger an Amazon SNS notification that invokes a Lambda function allows the system to automatically scale up the backup Auto Scaling group and promote the RDS read replica within the 15-minute RTO. Options A, C, and D are incorrect because they rely on active-active routing patterns (latency-based or equal-weighted Global Accelerator) which would route traffic to the inactive backup Region prematurely and violate the active-passive requirement.