Domain 4 of 6 · Chapter 1 of 6

Modernization & Migration

Unlock the complete study guide + 1,040 practice questions across 16 full exams.

Bundled into the existing Cloud Digital Leader premium course — no separate purchase.

Included in this chapter:

  • Why modernize, and migration vs. modernization
  • The migration paths: a ladder of effort and benefit
  • Application rationalization: one path per app
  • Exam-pattern recognition

Migration paths: effort vs. change to the app vs. cloud benefit

PathWhat happens to the appEffort / timeCloud benefit gained
RetireDecommissioned: shut down and removedNone (no migration)Removes cost and technical debt; nothing migrated
RetainKept as-is in its current environmentNone (no migration)None yet: deferred; revisit later
Rehost (lift and shift)Moved with minor or no changesLowest: fastest pathLow: runs in cloud but not optimized for it
Replatform (move and improve)Lifted, then targeted optimizationsModerateMedium: uses cloud features like elasticity, redundancy
RefactorModified toward cloud-native (containers, microservices)HighHigh: cloud scalability and availability
ReimagineRe-architected and rewritten for the cloudHighestHighest: fully cloud-optimized, removes technical debt

Decision tree

App still needed?NoRetireYesWorth moving now?NoRetainYesOptimize, or just relocate fast?Relocate fastRehostlift and shiftOptimizeHow much transformation?Light optimizeReplatformmove and improveCloud-nativeRefactorcontainers / microservicesFull rewriteReimaginere-architect and rewriteDecided per application via application rationalization

Cheat sheet

  • A workload is the unit you migrate: an app plus the infrastructure it needs
  • Migration moves a workload; modernization changes it to exploit the cloud
  • Organizations modernize for agility, lower cost, less maintenance, and innovation
  • Each application gets its own migration path. There is no one-size-fits-all
  • Application rationalization decides each app's path before the migration
  • The migration paths form a ladder: more effort buys more cloud benefit
  • Retire means decommission the app and remove its cost and technical debt
  • Retain means leave the workload where it is, a deliberate no-move
  • Rehost (lift and shift) moves a workload with minimal change, the fastest path
  • Replatform (move and improve) lifts then makes targeted cloud optimizations
  • Refactor modifies a workload to adopt cloud-native traits
  • Reimagine re-architects and rewrites the app for the largest transformation
  • Match the path to the constraint in the stem
  • Google Cloud has a purpose-built migration tool for each kind of workload

Unlock with Premium — includes all practice exams and the complete study guide.

Also tested in

References

  1. Migrate to Google Cloud: Get started
  2. What is application rationalization and how to make it part of your cloud migration strategy Blog