Courseiva

SAP-C02 Practice Question: Accelerate Workload Migration and Modernization

A company is using the 7 Rs strategy to migrate a monolithic application to AWS. They want to move the application to the cloud without modifying the code but plan to later refactor parts of it. Which migration strategy should they choose initially?

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

Rehost (lift-and-shift) is the correct initial strategy because it moves the application to AWS without modifying any code, aligning with the company's goal to first migrate without changes and later refactor. Relocate (A) involves moving the hypervisor, not the application itself. Refactor (B) involves rewriting or re-architecting the application, which is not desired initially. Replatform (C) involves making some cloud optimizations that could require minor code changes.

Answer analysis

Option-by-option breakdown

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

  • ✗

    Relocate

    Why it's wrong here

    Relocate moves infrastructure to AWS without replatforming, but it targets VMware workloads shifted to VMware Cloud on AWS, not a monolithic application being rehosted then refactored. Rehost (lift and shift) matches moving code unchanged onto EC2, which is the scenario described here.

  • ✗

    Refactor

    Why it's wrong here

    Refactor rewrites and re-architects the application, which contradicts the requirement to move it without modifying code. It is the eventual goal after the initial migration, not the starting strategy. Rehost moves the application unchanged onto EC2, satisfying the no-code-change constraint before later refactoring.

  • ✗

    Replatform

    Why it's wrong here

    Replatform introduces managed-service changes such as swapping the database or OS, which alters the application beyond a straight lift-and-shift. The stem requires no code modification initially, with refactoring deferred. Replatform suits scenarios where small optimisations are acceptable during migration, but here it contradicts the stated intent to preserve the application unchanged.

  • ✓

    Rehost

    Why this is correct

    Rehosting lifts the application onto AWS infrastructure unchanged, satisfying the no-code-modification constraint. Unlike replatforming, which alters components, or refactoring, which rewrites code, rehosting preserves the monolith as-is. This lets the company migrate quickly, then refactor selected parts later once running in the cloud.

About these practice questions

This SAP-C02 question is part of Courseiva's 984-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.