Cloud Migration Checklist
- Home
- Checklists
- Cloud Migration
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.
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
- 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.
- 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.
- 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.
- 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.
- 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.
.jpg)