What should a solutions architect do to meet this requirement?
Configure the application to use Multi-AZ EC2 Auto Scaling and create an Application Load Balancer
Configure the application to take snapshots of the EC2 instances and send them to a different AWS Region
Configure the application to use Amazon Route 53 latency-based routing to feed requests to the application
Configure Amazon Route 53 rules to handle incoming requests and create a Multi-AZ Application Load Balancer
Explanations:
Using Multi-AZ EC2 Auto Scaling ensures redundancy across multiple AZs, while an Application Load Balancer (ALB) distributes traffic, improving availability.
Taking snapshots and sending them to another region does not improve availability. Snapshots are primarily used for data backup, not for high availability.
Route 53 latency-based routing improves latency but does not ensure high availability in the event of an AZ failure, as it still uses a single AZ deployment.
While Route 53 can direct traffic, configuring a Multi-AZ ALB alone does not enable multi-AZ deployment for the EC2 instances, which is needed for high availability.