Cloud Migration ServicesCloud Migration Services
Cloud Migration Assessment: What to Look For
Cloud Migration Services

Cloud Migration Assessment: What to Look For

Daniel MooreWords by Daniel Moore

An assessment that cannot put a responsible individual against every workload has not finished its job, whatever the discovery tool reports back.

Apply that test before you read a single finding. Walk the scope list and ask, for each system, which individual accepts the risk of moving it. Where the reply comes from a team mailbox or a vendor, the engagement will end with a document that no executive has accepted, and the migration will stall at the first difficult decision.

A cloud migration assessment gives four things: what you have, what should move, what the move will cost, and what could go wrong. They arrive as an inventory, a placement decision for each workload, a costed target architecture, a sequencing plan and a risk register. The migration itself is later, separate work.

The checklist below runs in the order the checks happen, from the brief through to the weeks after the first batch crosses. Each section says what it takes in and who needs that stage. It does not teach discovery tooling, cost modelling or cutover mechanics; those live on the pages beneath this one. The go/no-go question that comes before all of it belongs to When Cloud Migration Is Worth It.

Checks in the brief, before any discovery work starts

Who needs this stage: whoever commissions the assessment, the finance lead, and the executive who will accept the risk it reveals.

Checks while discovery is running

Who needs this stage: the discovery lead, the application sponsors who validate tool output, and the planner who groups workloads into batches.

Microsoft's Cloud Adoption Framework treats this phase as the one that has to give full visibility into every component, dependency and requirement before anything moves (Microsoft Learn). Discovery returns an inventory; the placement decision comes after it. Atlassian's app assessment guidance works at the smallest unit, listing every on-premise app, whether an equivalent exists in Cloud, and which features differ, so the plan is built on what the move will keep (Atlassian).

Tooling differs by workload type, which is why one discovery pass rarely reaches everything:

Workload type Discovery tool Assessment tool Examples
On-premises Azure Migrate Azure Migrate, Dr Migrate Physical servers, VMware VMs, Hyper-V VMs, SQL databases, web applications
AWS infrastructure (IaaS) Azure Migrate Azure Migrate, AWS to Azure guidance EC2 instances, RDS databases, EBS volumes
Google Cloud infrastructure (IaaS) Azure Migrate Azure Migrate, Google Cloud to Azure guidance Compute Engine VMs, Cloud SQL, Persistent Disk
AWS platform services (PaaS) AWS Resource Explorer AWS to Azure guidance, Cloudockit Lambda, Elastic Beanstalk, DynamoDB
Google Cloud platform services (PaaS) Google Cloud Asset Inventory Google Cloud to Azure guidance, Cloudockit BigQuery, App Engine, Cloud Run functions
Application code CAST Highlight, Dr Migrate Dr Migrate, CloudPilot, CAST Highlight, GitHub Copilot GitHub, Azure Repos, GitLab

Table of tooling by workload type, from Microsoft's workload assessment guidance.

Checks at the placement decision

Who needs this stage: the architecture lead, the application sponsor who will live with the result, and the finance lead who has to fund it.

The NHS Cloud Centre of Excellence guidance is blunt about the two forces that push applications in the wrong direction: strong familiarity with the existing environment, and an overenthusiastic appetite for cloud services (NHS cloud migration guidance). Placement is decided against attributes logged for each workload. That same guidance asks for a risk score per application, on the reasoning that teams starting out should begin with low-risk workloads so a mistake does not jeopardise the wider cloud initiative. Value runs alongside technical fit, and the two pull apart often enough to be worth scoring on separate lines: the applications worth the most are frequently the ones that need the most work before they will run in a cloud tenancy.

LeanIX lays out seven domains a placement decision has to settle for each application (LeanIX).

Attribute What has to be true before the workload moves Evidence the assessment supplies
Business The business sponsor supports the move, and the organisation's appetite for risk is logged A statement from the sponsor, and the risk appetite in a document
Application lifecycle A technical refresh is not imminent, and replacement with a SaaS product has been considered and rejected on evidence Refresh plans, vendor roadmaps, the SaaS option appraised and set aside
Application architecture The application is web-based or service-oriented, or the cost of modularising it is known Architecture diagrams, an effort estimate for each change
Data protection Privacy and regulatory constraints, including UK GDPR, are logged for each workload The regulation that applies, and the control that satisfies it
Data sensitivity Sensitivity is classified, and high-volume, low-latency needs are quantified A classification per data set, and measured throughput and latency
Technology Network resilience, isolation, VPN and elastic addressing needs are known Required availability, disaster recovery targets, network paths
Security Authentication and authorisation handling is decided, and continuous monitoring needs are defined Identity model, single sign-on scope, monitoring requirements
Integration Dependencies on other applications are mapped, and any role as the master source for a data set is understood The dependency map, and the master data it touches

Checks while the move is under way

Who needs this stage: the migration lead, the change manager, and the individual who will approve the crossing for each batch.

Checks from the end of the move to day ninety

Who needs this stage: the operations lead, the finance lead, and the sponsor who accepted the risk.

Where the assessment ends and the plan begins

Five artefacts make the handover: an inventory with a sponsor against each workload, a placement decision for every item on it, a costed target architecture, a sequencing plan, and a risk register with an action against each entry. Where one of the five is missing, the migration planning stage will invent it, late and badly.

The assessment does not decide whether the move is worth making. That case belongs to When Cloud Migration Is Worth It, and it comes first. It does not choose the cloud tier in isolation from the placement decision, because tier and treatment are settled together. And it does not end at what you have. An inventory with no treatment against it hands the hard part to whoever runs the migration, with less time and less information.

Sources

Read next

When Cloud Migration Is Worth It
When Cloud Migration Is Worth It
Cloud Migration Cost: What Good Looks Like
Cloud Migration Cost: What Good Looks Like
How to Evaluate Legacy System Migration To Cloud
How to Evaluate Legacy System Migration To Cloud

← All Guides