← All questions

Where do we start an Azure migration?

Short answer: with a readiness assessment, not the move — what you have and what depends on what; which workloads to modernize, lift-and-shift or retire; where the sensitive data sits; what it costs now and should cost after; and the order of steps, with a way back. Lift-and-shift alone rarely saves money; the savings come from modernizing what you moved.

The migrations that go sideways almost always skip the same step: they start moving things before they understand what they're moving.

Why teams skip the assessment

There's pressure to "move to the cloud", so a team picks the first application and starts. Then the surprises arrive: a hidden dependency on an old server, a licence that doesn't transfer, a database feature the target doesn't support, a compliance requirement nobody flagged. Each one is a delay. Stack enough of them and a three-month project becomes a twelve-month one.

What a readiness assessment answers

Before anything moves, you want written answers to five questions:

  • What do we actually have, and what depends on what? The inventory, including the dependencies nobody wrote down.
  • Which workloads modernize, which lift-and-shift, and which should simply be retired? Not everything deserves to make the trip.
  • Where is the sensitive data, and what does compliance require around it? Decided at the start, with your compliance owners, not discovered halfway through.
  • What does it cost today, and what should it cost after? Without a baseline, nobody can say whether the migration worked.
  • What's the order of operations, and where's the way back if a step fails? Every step needs a rollback, not just a plan.

It's the least glamorous step and the one with the most leverage: a short assessment routinely saves months of migration.

Why lift-and-shift disappoints

"We moved to the cloud and it cost more, not less" almost always traces back to one decision: lift-and-shift — taking servers exactly as they are and running them as cloud virtual machines. It's the fastest way to migrate. But a VM running around the clock in the cloud is just a more expensive version of the server you already had. You moved the box; you didn't change why it was expensive.

The savings show up when you modernize what you moved:

  • An application on a VM becomes an App Service that scales down when nobody's using it.
  • A database server becomes a managed database you don't patch or babysit.
  • Files on a disk become object storage, which costs a fraction as much.
  • Idle resources actually switch off instead of billing all night.

Lift-and-shift is a fine first step when you need out of a failing data centre fast. It's a poor final destination. If your bill went up after migrating, you don't have a cloud problem — you have an unfinished migration.

Planning an Azure migration, or wondering why the last one didn't save what it should? Book a Strategy Call or see the other questions.