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

A company currently runs an on-premises application that usesASP.NET on Linux machines. The application is resource-intensive and serves customers directly.

The company wants to modernize the application to .NET. The company wants to run the application on containers and to scale based on Amazon CloudWatch metrics. The company also wants to reduce the time spent on operational maintenance activities.

Which solution will meet these requirements with the LEAST operational overhead?

Answer options

Correct answer: A

Explanation

AWS App2Container is specifically designed to analyze and containerize existing .NET and Java applications running on IIS or Linux. Deploying the resulting containers to Amazon ECS on AWS Fargate minimizes operational overhead because Fargate is a serverless compute engine that removes the need to provision and manage EC2 instances. AWS App Runner is not designed to containerize existing on-premises applications in this manner, making options C and D incorrect.