Free tech learning for everyone, from basics to pro

Cloud ArchitectureCloud SecurityIntermediate

Cloud migration strategies: the 7 Rs and planning migration waves

In short: Moving to the cloud is a portfolio decision, not one big move. Each application gets a strategy from the 7 Rs, from retiring it to fully re-architecting it. Work is grouped into waves after a discovery phase, on top of a secure landing zone, with security checks before every cut-over.

Start with discovery

You cannot plan a migration without knowing what you have. Discovery builds an inventory of servers, applications, databases, dependencies, owners and licences. Tools can scan networks and record which servers talk to which, which reveals hidden dependencies such as a reporting job that reads a database every night. Classify the data each application holds, because that decides where it may go and what controls it needs.

The 7 Rs

The 7 Rs of migrationRetireswitch it offRetainkeep for nowRehostlift and shiftRelocatemove hypervisorRepurchasereplace with SaaSReplatformsmall tweaksRefactorre-architect
Figure 1. The seven migration strategies, from simply retiring an application to re-architecting it for the cloud.
StrategyWhat happensExample
RetireTurn it offAn old intranet nobody has used in a year
RetainLeave on-premises for nowA system tied to specialist hardware
RehostMove VMs as they areA file server copied to cloud VMs with a migration tool
RelocateMove a whole hypervisor environmentVMware workloads moved to a provider's VMware service
RepurchaseSwitch to a SaaS productAn on-premises CRM replaced by a SaaS CRM
ReplatformSmall changes to use managed servicesSelf-managed SQL Server moved to a managed database
RefactorRe-architect for cloud-native designA monolith split into containers and serverless functions

Older models list six Rs without relocate. In practice, rehost is fastest, refactor brings the most long-term benefit but costs most effort, and replatform is often the sensible middle ground.

Planning waves

Migration phasesAssessinventory,readinessMobiliselanding zone,planMigratein wavesValidatetest, cut overOptimisecost, security
Figure 2. A typical migration journey: discover what you have, prepare the foundation, move in waves, then improve.
  1. Group applications that depend on each other into the same wave, so you do not split chatty systems across a slow link.
  2. Start with a low-risk pilot wave to prove tools, processes and the landing zone.
  3. Agree a test plan and rollback plan for each application.
  4. Schedule cut-overs in quiet periods and confirm business sign-off.
  5. After each wave, record lessons learned and update the plan.

Hybrid connectivity is needed throughout, because migrated systems still talk to those not yet moved. See hybrid connectivity.

Security during migration

  • Build the secure foundation first: identity, logging, network and guardrails.
  • Do not lift and shift bad habits; fix open firewall rules, shared admin accounts and unsupported operating systems on the way.
  • Encrypt data in transit during replication, and check where interim copies are stored.
  • Review each workload's new attack surface: anything that becomes internet-facing needs a design review.
  • Decommission old servers and wipe data securely after cut-over, so forgotten copies do not linger.
  • Update the incident response plan and asset register for the new environment.

Tip: rehosting without any optimisation often costs more than expected. Plan a rightsizing step after each wave, as covered in cloud costs and FinOps.

Practice

A company replaces its on-premises email server with Microsoft 365. Which R is this?
Repurchase: moving to a SaaS product.
Why group dependent applications into the same wave?
So systems that communicate heavily move together, avoiding latency, broken connections and complex temporary links.
Name one security risk of a pure lift-and-shift.
Existing weaknesses, such as open firewall rules, unsupported operating systems or shared admin accounts, are carried into the cloud unchanged.

Key takeaways

  • Discovery and dependency mapping come before any move.
  • The 7 Rs: retire, retain, rehost, relocate, repurchase, replatform, refactor.
  • Migrate in waves of dependent applications, starting with a pilot.
  • Build the secure landing zone first and fix bad habits on the way.
  • Decommission old systems securely and optimise after each wave.
Tracks your learning on this device only. See your progress on the learning paths.

About the author

Mohamed Fayas

Founder of FM TecHub. CCNA certified, with a BTEC HND in Network Engineering, and BEng (Hons) in Computer Networking and Cloud Security. He writes practical, plain-English guides on networking, security and cloud.

More about the author

Original content written by Mohamed Fayas for FM TecHub. © 2026 FM TecHub. You're welcome to share a link to this page; please don't copy the text elsewhere without permission.

Stay up to date by email

New notes, tools and security news from FM TecHub, explained simply. Free.

We only use your email to send these updates. See our privacy policy.