AWS Certified Solutions Architect – Associate (SAA-C03) — Question 913

An ecommerce company is preparing to deploy a web application on AWS to ensure continuous service for customers. The architecture includes a web application that the company hosts on Amazon EC2 instances, a relational database in Amazon RDS, and static assets that the company stores in Amazon S3.

The company wants to design a robust and resilient architecture for the application.

Which solution will meet these requirements?

Answer options

Correct answer: B

Explanation

Option B is correct because deploying Amazon EC2 instances in an Auto Scaling group across multiple Availability Zones and using a Multi-AZ RDS deployment ensures there is no single point of failure, achieving high resilience. Using Amazon CloudFront to deliver static assets also reduces load on the origin and increases availability. Options A and C introduce single points of failure by using single Availability Zones, and Option D alters the requested architecture by replacing EC2 and S3 with Lambda and EFS.