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

A company has a three-tier application for image sharing. The application uses an Amazon EC2 instance for the front-end layer, another EC2 instance for the application layer, and a third EC2 instance for a MySQL database. A solutions architect must design a scalable and highly available solution that requires the least amount of change to the application.

Which solution meets these requirements?

Answer options

Correct answer: D

Explanation

Option D is correct as it offers a scalable and highly available architecture while keeping the application structure mostly intact. It uses load-balanced Multi-AZ AWS Elastic Beanstalk for redundancy and an Amazon RDS Multi-AZ DB instance for database availability. The other options involve more significant changes to the application architecture, such as moving away from EC2 for the application layer or changing database types, which may not meet the requirement of minimal changes.