Skip to content
GuidesUpdated · 9 min read

Cloud migration checklist for 2026: every phase, from assessment to decommission

A tickable, phase-by-phase checklist built on AWS, Microsoft and Google Cloud guidance: the 7 Rs per workload, landing zone and cutover planning, rollback triggers, FinOps after go-live and data residency in the US, UK and India.

Elgrith Editorial TeamStrategy, design & SEO · 9 min read
Share
A server and a felt cloud above a checklist ticked in blue: planning a cloud migration
FIG 01A server and a felt cloud above a checklist ticked in blue: planning a cloud migration
TL;DR

Key takeaways

  1. 01Run a cloud migration in four phases: assess, plan and mobilise, migrate, then optimise and decommission; AWS, Microsoft and Google Cloud all describe close variants of this.
  2. 02Pick one of AWS's 7 Rs per workload: retire, retain, rehost, relocate, repurchase, replatform or refactor. AWS says refactor is not recommended for large migrations.
  3. 03Microsoft's Cloud Adoption Framework says to establish rollback criteria before any migration and to migrate development, staging and QA before production.
  4. 04Record cost and performance baselines before you move; Flexera's 2026 survey found wasted cloud spend rising (29%) for the first time in five years.
  5. 05Decommission the source environment on a date, or you pay for two estates.

A cloud migration checklist is a phase-by-phase list of tasks for moving applications, data and infrastructure to a cloud provider safely. It covers assessing every workload, choosing a migration strategy for each, building the target environment, migrating in tested waves with rollback plans, then optimising costs and shutting down the old environment.

Most cloud migration guides are narratives. This one is a checklist you can tick, built on what the three largest cloud providers publish: the AWS Well-Architected Migration Lens ("The three phases of an AWS Migration consist of assess, mobilize, and migrate and modernize"), Microsoft's Cloud Adoption Framework and Google Cloud's migration guide (assess, plan, deploy, optimise). The phases below combine them. It's written for IT leads and founders moving business systems, not for one-off website moves; for those, use our website migration checklist.

What are the 7 Rs, and which should each workload use?

AWS Prescriptive Guidance says: "There are seven migration strategies for moving applications to the cloud, known as the 7 Rs". Decide one per workload during assessment.

StrategyWhat it meansUse it when
RetireDecommission or archive the applicationNobody needs it, or it's barely used
RetainKeep it where it is for nowData residency, high risk, dependencies, a recent upgrade or specialised hardware
Rehost ("lift and shift")Move it unchangedYou need speed and will optimise later
RelocateMove servers to a cloud version of the same platform, or between accounts or regionsVMware-style estates; quickest path with no architecture change
Repurchase ("drop and shop")Replace it with a SaaS or newer productA good SaaS equivalent exists
Replatform ("lift, tinker and shift")Move it with some optimisation, such as a managed databaseYou want quick wins without a rewrite
Refactor or re-architectRedesign it to be cloud-nativeThe business needs scale or speed the current design can't give

Two AWS points save money and risk. First, it suggests retiring applications whose average CPU and memory usage is "below 5 percent", which it calls zombie applications, and reviewing idle ones between 5 and 20 percent over 90 days. Second, "Refactor is not recommended for large migrations"; AWS recommends rehosting, relocating or replatforming first and modernising after the move.

Phase 1: what should you assess?

Google Cloud describes this phase as one where "you perform a thorough assessment and discovery of your existing environment". In practice:

Inventory and dependencies

  • List every application, server, database, storage volume, scheduled job and integration.
  • Map dependencies: which systems talk to which, on which ports, how often. Hidden dependencies cause most cutover surprises.
  • Identify owners and business criticality for each application.
  • Flag licensing constraints (databases, operating systems, vendor software tied to hardware).

Baselines

  • Record current costs: hardware, data centre or colocation, licences, support contracts and staff time.
  • Record performance: CPU, memory, storage IOPS, network throughput and response times at peak.
  • Record availability and recovery targets (RTO and RPO) the business actually needs.

Strategy and skills

  • Assign one of the 7 Rs to each workload.
  • Mark retire candidates using utilisation data.
  • Assess team skills in the target cloud and plan training or outside help.
  • Build the business case: cost, risk, resilience and what the move enables.

Phase 2: how do you plan and mobilise?

Landing zone

  • Set up the account or subscription structure, billing, tagging standards and guardrails.
  • Configure identity: single sign-on, roles, least-privilege access and break-glass accounts.
  • Design networking: address ranges, VPN or private connectivity to on-premises, DNS, firewalls.
  • Turn on logging, monitoring, backup policies and security baselines from day one.

Data transfer

  • Size the data and choose a method: online replication, database migration services or physical transfer devices for very large volumes.
  • Plan for change during transfer: initial copy plus ongoing sync until cutover.

Waves and downtime

  • Group workloads into waves by dependency and risk; start with low-risk ones.
  • Choose the downtime method per workload: cold cutover in a maintenance window, or replication with a short switch.
  • Follow Microsoft's sequencing: "Migrate development, staging, and QA environments before production to validate readiness."
  • Agree communications: who is told what, and when.

Phase 3: how do you migrate safely?

Microsoft's guidance is blunt: "Always establish rollback criteria and procedures before initiating any migration or deployment."

Pilot

  • Migrate one representative, low-risk workload end to end.
  • Measure the real time each step takes, and update the runbook.

Cutover runbook (per wave)

  • Freeze changes on the source.
  • Final data sync and integrity checks (row counts, checksums, sample records).
  • Switch DNS, connection strings or load balancers.
  • Smoke tests: logins, key transactions, integrations, scheduled jobs.
  • Business sign-off from the application owner.

Rollback triggers (agree before the window opens)

TriggerExample threshold to agreeAction
Data integrityAny mismatch in critical tablesStop and roll back
Smoke testsAny failed critical transactionFix within the window or roll back
PerformanceResponse times well beyond the baseline under normal loadRoll back or scale up, per the plan
Window overrunCutover exceeds the agreed windowRoll back at the agreed time, no debate
IntegrationsA dependent system can't connectFix or roll back

Keep the source environment intact and in sync, where possible, until each wave has run cleanly for an agreed period.

Phase 4: how do you optimise and decommission?

Moving to the cloud doesn't lower costs on its own. AWS's Migration Acceleration Program page claims legacy migrations "achieve an average of 31% infrastructure savings"; that's AWS's own marketing figure, and savings depend on what you do after the move. Flexera's 2026 State of the Cloud survey of "more than 750 cloud decision-makers and users" reported an "increase in wasted cloud spend (29%) for the first time in five years", and said managing cloud spend "remains a top challenge (85%)".

FinOps

  • Tag every resource by owner, environment and cost centre.
  • Set budgets and alerts per account or project.
  • Compare monthly costs with your Phase 1 baseline.

Rightsizing

  • Resize instances based on real utilisation after two to four weeks of data.
  • Schedule non-production environments to shut down out of hours.
  • Commit to reservations or savings plans only for steady workloads you've measured.
  • Move infrequently accessed data to cheaper storage tiers.

Decommission

  • Set a date to switch off the source environment, and keep it.
  • Take final backups and archive what you must retain.
  • Cancel hardware support, colocation and licence contracts on time.
  • Securely wipe and dispose of hardware.

How do you handle security, compliance and data residency?

Decide where data may live before you choose regions. This is a planning summary, not legal advice; confirm with your own counsel.

MarketWhat to check
United StatesThere's no single federal privacy law; sector rules (for example health and financial data) and state privacy laws apply. Check customer contracts for hosting-location clauses.
United KingdomUK GDPR applies. Transfers of personal data outside the UK need a lawful transfer mechanism; many UK businesses choose UK regions to keep things simple.
IndiaThe Digital Personal Data Protection Act, 2023 governs personal data. Check sector regulators' rules, which can be stricter for some industries, such as payments.

For every market:

  • Encrypt data in transit and at rest; manage keys deliberately.
  • Turn on audit logging and keep logs for the period your policies require.
  • Review the shared responsibility model: the provider secures the cloud, you secure what you put in it.
  • Run a security review of the landing zone before production workloads arrive.

What are the most common cloud migration mistakes?

  • Skipping dependency mapping, then discovering a forgotten integration at cutover.
  • Refactoring everything during the move instead of migrating first and modernising after.
  • Treating rehosted servers as finished, so oversized instances run at full price for years.
  • No rollback plan, or one nobody has tested.
  • Never switching off the old environment.
  • Leaving cost ownership unassigned, so nobody watches the bill.

Which tools help at each phase?

Each provider offers its own discovery and migration tooling, and most migrations also use third-party tools for monitoring and backup. Use the provider's tools where they fit; they're built for its landing zones.

PhaseAWSMicrosoft AzureGoogle Cloud
Discovery and assessmentAWS Application Discovery Service, Migration EvaluatorAzure MigrateMigration Center
Rehosting serversAWS Transform MGN, VM Import/ExportAzure MigrateMigrate to Virtual Machines
DatabasesAWS Database Migration ServiceAzure Database Migration ServiceDatabase Migration Service
Cost trackingCost Explorer and BudgetsCost ManagementBilling reports and budgets

Tool names and features change often, so check each provider's current documentation before you plan around one.

How do you choose between AWS, Azure and Google Cloud?

All three can run almost any business workload. The deciding factors are usually practical, not technical:

  • Existing licences and skills. Teams on Microsoft 365, Windows Server and SQL Server often find Azure simplest; teams with AWS experience move faster on AWS.
  • Where your data must live. Check that the provider has regions in the countries your contracts and regulators require.
  • Managed services you'll actually use. Compare the specific databases, analytics and AI services your roadmap needs, not the full catalogue.
  • Commercial terms. Migration programmes, credits and committed-spend discounts differ by provider and change often; get them in writing.
  • Support. Decide which support plan you need before production workloads arrive.

If you already run on one provider, a multi-cloud strategy adds cost and complexity; adopt it for a clear reason, such as a specific service or a regulatory need, not by default.

What's on the printable cloud migration checklist?

PhaseTaskOwnerDone when
AssessInventory of apps, data, jobs and integrationsIT leadEvery system has an owner and criticality
AssessDependency mapArchitectEvery connection is documented
AssessCost and performance baselinesFinance + ITMonthly cost and peak metrics recorded
Assess7 Rs decision per workloadArchitect + ownersEach workload has one strategy
PlanLanding zone: accounts, identity, network, loggingCloud engineerSecurity review passed
PlanWave plan and downtime methodProject leadApproved by business owners
PlanRollback criteria per waveProject leadWritten and signed off
MigratePilot workloadCloud engineerRunbook updated with real timings
MigrateNon-production before productionCloud engineerDev, staging and QA running in the cloud
MigrateProduction wavesProject leadSmoke tests pass, owner signs off
OptimiseTagging, budgets and alertsFinOps ownerEvery resource tagged
OptimiseRightsizing and schedulesCloud engineerUtilisation reviewed after real data
DecommissionSource switched offIT leadContracts cancelled, hardware wiped

How can Elgrith help?

Elgrith has delivered 1,000+ projects for 250+ clients since 2015, from our New Delhi headquarters and client centers in New York, London and Shanghai. Our cloud migration team runs assessments, landing zones and migration waves, and our DevOps consulting team sets up CI/CD, monitoring and cost controls afterwards. Moving an ERP as part of the change? See ERP development. We don't claim cloud partner tiers; we give you a fixed written quote after a free call, and you keep full ownership of your accounts. Book a call or start a project.

FAQ

Frequently asked questions

Sources 6 linked

  1. 01AWS Prescriptive Guidance — Migration strategies (the 7 Rs)docs.aws.amazon.com(opens in a new tab)
  2. 02AWS Well-Architected — Migration Lens (24 Jan 2024)docs.aws.amazon.com(opens in a new tab)
  3. 03AWS — Migration Acceleration Programaws.amazon.com(opens in a new tab)
  4. 04Microsoft Cloud Adoption Framework — Plan your migration (updated 25 Mar 2026)learn.microsoft.com(opens in a new tab)
  5. 05Google Cloud — Migrate to Google Cloud: Get starteddocs.cloud.google.com(opens in a new tab)
  6. 06Flexera — 2026 State of the Cloud press release (18 Mar 2026)flexera.com(opens in a new tab)
Elgrith Editorial TeamStrategy, design & SEO · 9 min read

Published

Share
  • #Cloud migration
  • #AWS
  • #Azure
  • #Google Cloud
  • #DevOps
  • #Checklist

Related guides

All guides

Next step

Want this done for you?

Tell us where you want to be in 12 months. We’ll reply within one business day with a plan, a timeline and a fixed quote.

Book a free call

Open

Pick a day. You'll choose a time in your own time zone on the next step.

See all times