AWS Certified Solutions Architect – Professional — Question 741

A solutions architect is deploying a web application that consists of a web tier, an application tier, and a database tier. The infrastructure must be highly available across two Availability Zones. The solution must minimize single points of failure and must be resilient.

Which combination of steps should the solutions architect take to meet these requirements? (Choose two.)

Answer options

Correct answer: A, E

Explanation

Option A is correct because deploying the web instances in private subnets behind a public-facing Application Load Balancer with Auto Scaling ensures high availability and security across multiple Availability Zones. Option E is correct because an Amazon RDS Multi-AZ deployment provides synchronous replication and automatic failover, eliminating the database as a single point of failure. Options B, C, D, and F are incorrect because they either compromise security by placing EC2 instances in public subnets, fail to utilize the load balancer correctly for internal routing, or do not offer automatic database failover for write operations.