Courseiva
Accelerate Workload Migration and ModernizationmediumMultiple ChoiceObjective-mapped

SAP-C02 Practice Question: Accelerate Workload Migration and Modernization

A company is migrating a legacy .NET application to AWS. The application currently runs on Windows Server and uses a SQL Server database. The company wants to minimize licensing costs and operational overhead. Which migration strategy should the company use?

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Rehost the application on Amazon EC2 Windows instances with SQL Server using License Mobility.

Rehost the application on Amazon EC2 Windows instances with SQL Server using License Mobility. This approach minimizes licensing costs by allowing the company to bring existing SQL Server licenses to AWS via License Mobility, avoiding new license purchases. It also minimizes operational overhead by requiring no application code changes. Option A is incorrect because replatforming to Docker containers on ECS with Windows containers adds complexity and may require modifications to the legacy application. Option C is incorrect because moving the database to Amazon RDS for SQL Server reduces operational overhead but licensing costs depend on the license model and may not be minimal. Option D is incorrect because refactoring to .NET Core on Linux requires significant rework, increasing cost and operational overhead.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Replatform using Docker containers on Amazon ECS with Windows containers.

    Why it's wrong here

    Containers require application changes and may not be compatible.

  • Rehost the application on Amazon EC2 Windows instances with SQL Server using License Mobility.

    Why this is correct

    Rehosting minimizes changes and can leverage existing licenses through License Mobility.

  • Replatform the application by moving the database to Amazon RDS for SQL Server and the application to Elastic Beanstalk.

    Why it's wrong here

    This may increase costs due to RDS licensing and Elastic Beanstalk overhead.

  • Refactor the application to .NET Core and deploy on Amazon Linux with SQL Server.

    Why it's wrong here

    Refactoring to .NET Core requires significant development effort.

About these practice questions

This SAP-C02 question is part of Courseiva's 1,660-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This SAP-C02 practice question is part of Courseiva's free Amazon Web Services certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the SAP-C02 exam.