AWS Certified Solutions Architect – Professional (SAP-C02) — Question 6

A company is running a traditional web application on Amazon EC2 instances. The company needs to refactor the application as microservices that run on containers. Separate versions of the application exist in two distinct environments: production and testing. Load for the application is variable, but the minimum load and the maximum load are known. A solutions architect needs to design the updated application with a serverless architecture that minimizes operational complexity.
Which solution will meet these requirements MOST cost-effectively?

Answer options

Correct answer: B

Explanation

Option B is the correct answer as it utilizes Amazon ECS with Fargate, which allows for serverless container management and automatic scaling based on load, making it cost-effective and operationally efficient. Options A and D do not provide the necessary scalability and are less suited for containerized applications compared to ECS. Option C, while viable, involves the more complex EKS, which may not be as cost-effective for this scenario.