Cloud Migration Strategy
The 6Rs framework, migration waves, landing zones, cutover windows, and TCO analysis vocabulary for cloud migration projects.
- Rehost (Lift-and-Shift) /riːˈhoʊst/
Moving an application to the cloud without modifying its architecture. Fast and low-risk but leaves cloud-native optimisation for later.
"Phase 1 is a pure rehost — we move all 40 VMs as-is to get out of the datacenter before the lease expires. Re-architecture comes in Phase 2."
- Replatform /riːˈplætfɔːrm/
Migrating an application with minor cloud-native modifications — such as switching from self-managed MySQL to RDS — without changing the core architecture.
"We're replatforming the database tier to RDS — same application code, same schema, but managed backups, patching, and Multi-AZ failover."
- Refactor / Re-architect /riːˈfæktər/
Redesigning an application to fully leverage cloud-native capabilities — such as decomposing a monolith into microservices or replacing a cron job with serverless functions.
"The order processing monolith is a refactor candidate — we'll break it into event-driven microservices in the second phase of the migration."
- Repurchase /riːˈpɜːrtʃɪs/
Replacing an existing application with a SaaS equivalent. The most common example is moving from an on-prem CRM to Salesforce.
"We're repurchasing our HR system — the legacy on-prem product is end-of-life and Workday covers all our requirements natively."
- Retire /rɪˈtaɪər/
Decommissioning applications that are no longer needed. Discovered during application portfolio assessment when usage data shows a system has no active users.
"Portfolio analysis found 30% of our application estate is retire-eligible — these 80 systems have had fewer than 5 logins in the past 12 months."
- Retain /rɪˈteɪn/
Deliberately keeping an application on-premises — for regulatory reasons, latency requirements, or because the migration cost outweighs the benefit.
"The trading system is a retain — sub-millisecond latency requirements and regulatory data residency constraints mean it stays in our co-location facility."
- Application Portfolio Assessment /ˌæplɪˈkeɪʃən pɔːrtˈfoʊlioʊ əˈsesmənt/
A structured inventory and analysis of all applications in an organisation — identifying dependencies, usage, technical debt, and the appropriate migration strategy (6Rs) for each.
"The portfolio assessment took 6 weeks and catalogued 340 applications. We categorised 40% as rehost, 25% retire, 20% replatform, and 15% refactor."
- Migration Readiness Assessment (MRA) /maɪˈɡreɪʃən ˈredɪnəs əˈsesmənt/
An evaluation of an organisation's readiness to migrate to cloud across dimensions including operating model, security, talent, governance, and financial management.
"The MRA revealed we need 3 months of skills training before the migration starts — our operations team has no experience with Infrastructure as Code."
- Landing Zone /ˈlændɪŋ zoʊn/
A pre-configured, secure, multi-account cloud environment that serves as a foundation for all workloads. Establishes baseline security controls, networking, identity, and governance guardrails.
"The landing zone is set up before any workloads migrate — it defines the account structure, VPC design, and security guardrails that all teams must use."
- Migration Wave /maɪˈɡreɪʃən weɪv/
A batch of applications migrated together in a single iteration. Applications are grouped by dependency, risk level, or business unit to minimise downtime and coordination complexity.
"Wave 1 contains 15 low-risk, stateless applications. Wave 2 migrates the database tier once Wave 1 is stable. Production traffic follows in Wave 3."
- Cutover Window /ˈkʌtoʊvər ˈwɪndoʊ/
The planned maintenance window during which live traffic is switched from the source environment to the cloud target. A narrow, scheduled period of acceptable downtime.
"The cutover window is Saturday 02:00–04:00 UTC — the only 2-hour window in the month where transaction volume is low enough to accept downtime."
- Parallel Run /ˈpærəlel rʌn/
Running the source and target environments simultaneously, processing the same transactions through both, and comparing outputs to validate the migration before cutover.
"We ran both systems in parallel for 2 weeks — every order was processed by the legacy system and the migrated system. Output discrepancy rate fell below 0.01% before we cut over."
- Rollback Plan /ˈroʊlbæk plæn/
A documented procedure to revert to the source environment if the migration fails. Defines the trigger conditions (error rate thresholds, revenue impact) and step-by-step reversal actions.
"The rollback plan is pre-approved and rehearsed. If error rate exceeds 5% for 10 minutes post-cutover, we switch DNS back to the legacy environment — target RTO for rollback is 8 minutes."
- Migration Factory /maɪˈɡreɪʃən ˈfæktəri/
A standardised, repeatable operating model for executing migrations at scale — combining tooling, automation, runbooks, and a dedicated team to process many applications through the same pipeline.
"The migration factory processes 15 applications per sprint. Each application moves through the same discovery → test → pilot → cutover → validation pipeline with automated tooling."
- Hypercare Period /ˈhaɪpərkɛr ˈpɪəriəd/
The post-migration intensive monitoring period — typically 2–4 weeks — during which additional operational support is provided to rapidly detect and resolve issues in the newly migrated environment.
"All migrated applications enter a 3-week hypercare period. The migration team remains on call alongside the normal operations team until we're confident in the new environment's stability."
Quick Quiz — Cloud Migration Strategy
Test yourself on these 15 terms. You'll answer 10 multiple-choice questions — each shows a term, you pick the correct definition.
What does this term mean?