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

A company containerized a Windows job that runs on .NET 6 Framework under a Windows container. The company wants to run this job in the AWS Cloud. The job runs every 10 minutes. The job’s runtime varies between 1 minute and 3 minutes.

Which solution will meet these requirements MOST cost-effectively?

Answer options

Correct answer: C

Explanation

AWS Lambda does not support Windows-based containers, which rules out Option A. Running a continuous standalone task on Fargate and relying on an internal Windows task scheduler (Option D) incurs unnecessary 24/7 run costs during the idle periods between executions. Utilizing Amazon ECS on AWS Fargate with scheduled tasks (Option C) is the most cost-effective solution because Fargate supports Windows containers and only charges for the exact resources consumed during the 1-3 minutes the container is active.