If your business still has a server in a cupboard, or a mix of cloud services and local files that nobody quite understands, this guide is for you. Cloud migration is not a leap; it is a series of steps, and most small businesses have already taken some of them without calling it that.
What migration means in practice
Moving the things your business runs on from hardware you own and maintain to services you rent:
- Email and calendars to Microsoft 365 or Google Workspace.
- Files to SharePoint, OneDrive or Google Drive.
- Applications such as accounts, CRM and ERP to their cloud versions, or to cloud-native replacements.
- Servers that run anything left over to a cloud provider such as Microsoft Azure, Amazon Web Services or Google Cloud.
- Phones to a cloud telephony service.
Why do it
- No hardware to buy, replace, power or fix.
- Work from anywhere, which after 2020 is not optional.
- Automatic updates and, with the right setup, automatic backups.
- Scale up or down by changing a subscription.
- Security and resilience that a small business could not build itself.
Step 1: take stock
List everything: every application, where it runs, who uses it, what data it holds and what it connects to. Include the spreadsheets and the thing in the cupboard. This audit is the foundation of the plan, and it is often the first time anyone has seen the whole picture. We offer this as a standalone technology audit within our IT consulting service. If nobody in the business can own the plan, a fractional CTO is the usual answer.
Step 2: email and files first
These are the easiest to move and the most immediately useful. Migrate mailboxes and calendars to Microsoft 365 or Google Workspace. Move shared drives to SharePoint or Google Drive with a sensible folder structure and permissions. Set up multi-factor authentication for everyone on day one. Retire the old mail server and file server.
Step 3: applications
For each application, decide: does the vendor offer a cloud version? Is there a cloud-native alternative that is better? Or does it need to keep running as-is on a cloud server? Accounts and CRM usually have straightforward cloud versions. An old on-premise ERP is often the moment to consider a modern replacement; see what is an ERP system.
Step 4: remaining servers
Anything that must keep running as a server (a legacy application, a database, a specialist tool) moves to a virtual machine in Azure, AWS or Google Cloud. This is "lift and shift": the same server, different building. It is the least transformative step but it retires the hardware. Over time, these are replaced by cloud-native services.
Step 5: security, access and backup
Migration is the moment to get these right:
- Multi-factor authentication everywhere.
- One identity per person, with permissions based on role, and a process for removing leavers the same day.
- Backups of cloud data, because cloud services protect against their failures, not against you deleting things. A separate backup service for Microsoft 365 or Google Workspace is cheap and worth it.
- A written plan for what happens if a service is unavailable.
Our UK GDPR checklist overlaps with much of this.
What it costs
Subscriptions per user per month for productivity suites, per user or per usage for applications, and per hour for cloud servers. Compare against the true cost of what you have: hardware replacement every few years, power, licences, support contracts and the hours spent when something breaks. For most small businesses, cloud is comparable or cheaper, and far more predictable. The migration itself is a one-off project, sized by how much you have and how tangled it is.
Mistakes to avoid
Moving everything at once. Migrating files without reorganising them, so the mess moves with you. Forgetting the integrations between applications. Skipping multi-factor authentication. Assuming the cloud provider backs up your data. Leaving the old server running "just in case" for two years.
Where to start
The audit. Half a day with someone who has done this before produces a list, a sequence and a cost. That is what our discovery call and technology audit are for. Read about our IT consulting service or request a quote.
Key takeaways
- Cloud migration means moving your files, email, applications and servers to services you rent rather than hardware you own.
- Most small businesses have already half migrated. The job is finishing it deliberately.
- Move in order: email and files, then line-of-business applications, then any remaining servers.
- Plan security, access and backups as part of the move, not after it.
Frequently asked questions
Need help with it consulting?
eSolution Hub is a UK company with its own engineering team in Lahore. Every project starts with a free 30 minute discovery call and a written quote. Read about our it consulting service or request a quote.
Request a quote