Cloud Migration Checklist

This checklist is for companies moving their websites and systems from shared hosting, on-premise servers, or an ageing VPS to modern cloud infrastructure. "Cloud migration" is not copying files and flipping DNS; it covers databases, email, cron jobs, third-party integrations, monitoring, and a written rollback plan for when cutover night does not go to script. We compiled 72 practical items from migrations we have actually run over 12+ years — written by sysadmins, not marketers.

Tick each item as you complete it — your progress is saved automatically in your browser, and you can print the checklist or download it as a DOCX to share with your team.

⬇️ Download the checklist (DOCX)
0/72
0% Reset

1 Assessment & inventory 0/8

2 Planning & architecture 0/9

3 Security & compliance 0/8

4 Migration execution 0/8

5 Validation & cutover 0/8

6 Post-migration optimization 0/7

7 Database migration checklist (deep-dive) 0/8

8 Cloud migration testing checklist 0/8

9 Application & CDN cutover checklist 0/8

The 5 most common migration failures we get called in to fix

  1. DNS TTL surprises. The cutover happens while the TTL is still 86,400 seconds, so part of your traffic keeps hitting the old server for a full day — and on a store that means orders split across two databases that cannot easily be merged. The fix is simple and free: lower the TTL a day or two before cutover. It is also the item most DIY migrations we review skip.
  2. Forgotten cron jobs. The site works perfectly after the move and everyone celebrates — then a week later it turns out invoices were never sent, backups never ran, and scheduled reports silently stopped. Scheduled jobs never show up in a "click around the site" test; they must be inventoried and moved item by item.
  3. Email breaking. The A records get moved and the rest of the zone gets forgotten: MX, SPF, or DKIM — and suddenly company mail lands in spam or stops entirely. Sometimes nobody notices until a customer asks why you never reply.
  4. Untested backups. Everyone "has backups" right up until the first restore attempt: a corrupt archive, a database dump missing tables, or a backup that has been overwriting itself for months. A backup that has never been restored in a real test is worth nothing.
  5. Nobody owning rollback. A serious problem appears at 2 a.m., nobody knows who decides to go back to the old environment or what the steps are, so the outage runs for hours while the team "fixes forward". A written rollback plan — with a decision point and one named owner — is the difference between a minutes-long incident and a lost night.

DIY vs managed migration — an honest comparison

When DIY makes sense

  • A small or mostly static site with no purchases or integrations.
  • Standard WordPress with common plugins only.
  • You have an in-house sysadmin with real time for the job.
  • You can tolerate a scheduled downtime window without meaningful loss.

When you need a managed migration

  • The site directly generates revenue and cannot afford downtime.
  • Large databases, queues, workers, and scheduled jobs.
  • Email hosted on the same server.
  • Compliance or data-residency requirements.
  • No in-house ops team to watch things after cutover.

DIY saves the service fee but transfers all of the risk to you — every item on this checklist exists because skipping it broke a real migration somewhere. We run managed migrations with a near-zero-downtime approach (initial sync plus delta sync, with TTLs lowered in advance) and a written rollback plan both sides sign off on before cutover night — and we can take over server management and monitoring afterwards if you want us to.

Cloud migration FAQs

How long does a cloud migration take?

It depends on size and complexity: a small site moves in hours to a day, a typical business site in 3–7 days including testing, and complex platforms (large databases, queues, integrations) usually need one to three weeks of work.

Is downtime unavoidable during a migration?

No. With TTLs lowered in advance and an initial data sync followed by a small delta sync on cutover night, downtime approaches zero. Occasionally a short read-only window for the database is needed for a few minutes — scheduled at your lowest-traffic time.

What does a managed migration cost?

Indicatively: a small site takes a few hours of work, while complex platforms take one to three weeks. Send your details via the contact page or see our server management service — an exact written quote is free within 24 hours.

Which cloud provider is best?

Honestly: there is no single answer. It depends on your workload, budget, where your users are, and data-residency requirements. We work across AWS, Google Cloud, Hetzner, and OVH, and recommend what fits your case — not what costs the most.

Will my emails break after the move?

Not if the MX, SPF, DKIM, and DMARC records are inventoried and moved precisely before the DNS switch — which is exactly why they get their own item on this checklist. Email only breaks when those records are forgotten.

Do you offer post-migration support?

Yes. We provide ongoing monitoring and management after the migration — updates, tested backups, hardening, and performance follow-up — as part of our server management service.

Can I migrate a database to the cloud with zero downtime?

Very close to zero, yes. The pattern is: bulk-copy the database first, keep it in sync with replication or a delta sync, then take a read-only window of a few minutes at your quietest hour for the final catch-up before switching the application over. The database deep-dive section above covers each step.

How do I test a cloud migration before going live?

Four layers: a written smoke-test list of critical user journeys, a crawl-and-diff of key pages between old and new, a load test to your real traffic peak, and one timed rollback rehearsal. If all four pass, cutover night is boring — which is the goal.

Ready to move to the cloud without surprises?

We run managed migrations with a near-zero-downtime approach and a written rollback plan — and an exact written quote is free within 24 hours.

Get the DOCX + a managed migration quote

Submit your details and the download starts immediately — plus an exact written quote, free within 24 hours.

Or download the DOCX directly here — no sign-up needed.

Get a FREE 30-Minute Consultation

With one of our expert specialists!

We discuss your needs and provide the best solutions for your project.

Consulting illustration