Advanced Cloud Migration #6Rs #rehost #replatform #refactor

The 6 Rs of Cloud Migration

5 exercises — master the 6Rs decision framework: when to rehost, replatform, refactor/rearchitect, repurchase, retire, and retain — and how to make the business case for each strategy.

0 / 5 completed
6Rs strategy quick reference
  • Rehost — lift-and-shift: move VM to cloud unchanged. Fast, low risk, limited cloud benefit.
  • Replatform — lift-tinker-shift: managed services swap (RDS, ElastiCache). Some cloud benefit, no code rewrite.
  • Refactor / Rearchitect — redesign to use cloud-native (Lambda, containers, event-driven). High benefit, higher effort.
  • Repurchase — replace with SaaS (Salesforce, ServiceNow). Assess integration complexity first.
  • Retire — shut down unused apps. Typically 10–20% of portfolios. Every retirement saves migration cost.
  • Retain — keep on-premises intentionally. Requires documented reason and review date.
1 / 5

An architect is recommending Rehost (lift-and-shift) for 60% of applications in the portfolio. A CTO challenges this: "Won't we end up paying cloud prices for on-premises architecture patterns?"

How do you defend or refine the rehost recommendation?