Q73 — AWS SAA-C03 Ch.14

Question 73 of 100 | ← Chapter 14

Q1073. A company has a legacy .NET Framework application that runs on Windows Server 2012.The company wants to migrate the application to AWS. The company cannot rewrite code or update to the latest version of the .NET Framework. The company must migrate the application to AWS managed services. Which solution will meet these requirements with the LEAST administrative overhead?

Correct Answer: C. Use an Amazon Machine Image (AMI) to deploy Amazon EC2 instances that run the latest version of Windows Server. Run the application on the EC2 instances.

Explanation

The solution that will meet the company's requirements with the least administrative overhead is:C. Use an Amazon Machine Image (AMI) to deploy Amazon EC2 instances that run the latest version of Windows Server. Run the application on the EC2 instances.Explanation:- Amazon EC2 with Windows Server: This option allows you to run the legacy .NET Framework application without needing to rewrite or refactor the code. By using an AMI, you can quickly deploy Windows Server instances configured to run the application as it currently operates in the on-premises environment.- Least Overhead: This approach minimizes administrative overhead since it avoids complex migrations, containerization, or conversion processes. You can simply lift and shift the application to the cloud.Other Options:- A. Use AWS Migration Hub Orchestrator to containerize the .NET application. Use Amazon Elastic Container Service (Amazon ECS) to deploy the application: Containerizing a legacy application can be complex and may involve substantial changes, which the company wants to avoid.- B. Use AWS Lambda functions to run the application by using .NET libraries: AWS Lambda is not suitable for running legacy .NET Framework applications directly, especially if they cannot be rewritten for serverless architecture.- D. Use AWS Application Migration Service to convert the application to the latest version of the .NET Framework. Use Amazon Elastic Container Service (Amazon ECS) to deploy the application: Converting the application to the latest .NET Framework would not meet the requirement of not rewriting the code and adds unnecessary complexity.Conclusion:Option C is the most effective solution, allowing the company to migrate the legacy application to AWS with minimal changes and administrative overhead.