Skip to content
All lessons
Objective 1.3Cloud Concepts· 2 min read

Cloud Migration Strategies

Understand the benefits of and strategies for migrating to the AWS Cloud

What you will learn

  • Name the six migration strategies and explain the fundamental difference between them.
  • Distinguish Replatform from Refactor — the most commonly confused pair on the exam.
  • Match each strategy to a realistic business scenario that fits it.
  • Recall that the first phase of any migration is assessment, not immediate transfer.

"Migrating to the cloud" is not one single action — it's a spectrum of options that differ in how deeply the legacy application is modified. Picking the wrong strategy either wastes time on a re-architecture the business doesn't need yet, or carries the legacy system's problems over unchanged after a literal move.

The six strategies (6 R's)

RehostMoving the application largely as-is with no fundamental code change — the fastest, also known as "lift-and-shift."
ReplatformLimited changes (like swapping a self-managed database for managed RDS) without rewriting the application's architecture.
RepurchaseAbandoning the old system entirely and switching to a ready-made SaaS product serving the same function.
Refactor / Re-architectRewriting the application with cloud-native architecture (like splitting it into microservices) to fully exploit the cloud's advantages.
RetireShutting the application down permanently because it's no longer needed — not migrated at all.
RetainKeeping the application on-premises as-is for now, for compliance or technical-complexity reasons, with possible later migration.

AWS's three migration phases

  1. Assess

    Inventory existing applications and estimate their cloud readiness before any actual move.

  2. Mobilize

    Build the detailed migration plan and prepare the foundational infrastructure and required skills.

  3. Migrate & Modernize

    Execute the actual migration of each application per its chosen strategy.

Rehost vs. Refactor

RehostRefactor
SpeedThe fastest of the six strategiesThe slowest — requires actual rewriting
Exploiting cloud advantagesLimited immediately after the moveFull — purpose-built for a cloud environment

What matters on the exam

  • "Without modifying the code" in a question's wording always points to Rehost.
  • "Replacing with a ready-made SaaS product" points to Repurchase, not Replatform.

Replatform is not Refactor

Both modify the legacy system, but the difference is depth: Replatform is a limited, targeted change (like swapping a database) without touching the application's architecture, while Refactor is a fundamental rewrite to fully exploit cloud-native features.

Quick check

Answer in your head first, then reveal.

  1. Which of the six migration strategies is fastest?Reveal the answer

    Rehost.

  2. Which strategy fits an application no longer used at all?Reveal the answer

    Retire.

  3. What is the first of AWS's three migration phases?Reveal the answer

    Assess.

Sign in to track your progress on this topic.

Your next step

Read the lesson, then mark it complete

Sources

Used to verify the facts. The writing is original to Passuit.