AWS Certified Solutions Architect – Associate (SAA-C02) — Question 23

A company has a two-tier application architecture that runs in public and private subnets. Amazon EC2 instances running the web application are in the public subnet and a database runs on the private subnet. The web application instances and the database are running in a single Availability Zone (AZ).
Which combination of steps should a solutions architect take to provide high availability for this architecture? (Choose two.)

Answer options

Correct answer: B, E

Explanation

The correct answer is B and E because creating an Amazon EC2 Auto Scaling group with an Application Load Balancer across multiple AZs ensures redundancy and load distribution, enhancing availability. Additionally, migrating the database to an Amazon RDS multi-AZ deployment provides automatic failover and backups, improving resilience. Options A, C, and D do not adequately address high availability since they either stay within a single AZ or do not use RDS multi-AZ capabilities.