nerdexam
Amazon

SAA-C03 · Question #603

A company currently runs an on-premises application that uses ASP.NET on Linux machines. The application is resource-intensive and serves customers directly. The company wants to modernize the…

The correct answer is A. Use AWS App2Container to containerize the application. Use an AWS CloudFormation template. To modernize an on-premises ASP.NET on Linux application to a containerized .NET solution with reduced operational overhead and CloudWatch-based scaling, using AWS App2Container for containerization and deploying to Amazon ECS on AWS Fargate is the most effective approach.

Submitted by jaden.t· Mar 4, 2026Design High-Performing Architectures

Question

A company currently runs an on-premises application that uses ASP.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?

Options

  • AUse AWS App2Container to containerize the application. Use an AWS CloudFormation template
  • BUse AWS App2Container to containerize the application. Use an AWS CloudFormation template
  • CUse AWS App Runner to containerize the application. Use App Runner to deploy the application
  • DUse AWS App Runner to containerize the application. Use App Runner to deploy the application

How the community answered

(25 responses)
  • A
    48% (12)
  • B
    8% (2)
  • C
    32% (8)
  • D
    12% (3)

Why each option

To modernize an on-premises ASP.NET on Linux application to a containerized .NET solution with reduced operational overhead and CloudWatch-based scaling, using AWS App2Container for containerization and deploying to Amazon ECS on AWS Fargate is the most effective approach.

AUse AWS App2Container to containerize the application. Use an AWS CloudFormation templateCorrect

AWS App2Container helps containerize existing on-premises applications, generating container images and deployment artifacts. Deploying these containers to Amazon ECS with AWS Fargate provides a fully managed, serverless container platform that handles infrastructure provisioning and scaling, significantly reducing operational maintenance. Fargate natively integrates with Amazon CloudWatch for metrics-based scaling, perfectly meeting the requirements for a resource-intensive, customer-facing application with least operational overhead.

BUse AWS App2Container to containerize the application. Use an AWS CloudFormation template

Deploying to Amazon EC2 Spot Instances is unsuitable for customer-facing applications that 'serve customers directly' and cannot be disrupted, as Spot Instances can be interrupted with short notice. Managing EC2 instances also entails more operational overhead than Fargate.

CUse AWS App Runner to containerize the application. Use App Runner to deploy the application

AWS App Runner is a great option for many web applications but does not explicitly 'containerize' an existing on-premises application in the same way App2Container does (it can build from source or Dockerfile). While it offers low operational overhead, for 'resource-intensive' applications coming from on-premises, ECS Fargate might offer more control and be a better fit, especially when paired with a migration tool like App2Container.

DUse AWS App Runner to containerize the application. Use App Runner to deploy the application

Amazon Lightsail is designed for simpler, fixed-price virtual private servers and is not typically used for highly scalable, resource-intensive containerized applications requiring robust CloudWatch-based scaling.

Concept tested: On-premises application containerization and serverless container deployment

Source: https://docs.aws.amazon.com/app2container/latest/userguide/what-is-app2container.html

Community Discussion

No community discussion yet for this question.

Full SAA-C03 Practice