AWS Certified Solutions Architect – Professional — Question 262

A company is hosting a three-tier web application in an on-premises environment. Due to a recent surge in traffic that resulted in downtime and a significant financial impact, company management has ordered that the application be moved to AWS. The application is written in .NET and has a dependency on a MySQL database. A solutions architect must design a scalable and highly available solution to meet the demand of 200,000 daily users.
Which steps should the solutions architect take to design an appropriate solution?

Answer options

Correct answer: B

Explanation

Option B is correct because it utilizes AWS CloudFormation to create a highly available architecture with an Application Load Balancer and a Multi-AZ Amazon Aurora MySQL DB cluster, which is suitable for scalability and availability. The other options either use services that are not optimal for this specific case, like Elastic Beanstalk in A and C, or do not provide the necessary high availability and multi-AZ deployment required for critical applications, as seen in D.