Cloud Migration ServicesCloud Migration Services
Choosing Cloud Migration Checklist
Cloud Migration Services

Choosing Cloud Migration Checklist

Thomas StevensWords by Thomas Stevens

A cloud migration checklist earns its place only when every line on it can be marked true or false about your own infrastructure, and the verdict lies with a designated individual documented beside that line. That is the precondition, and at the point of selection it is the only one that matters. Until that is met, the document in front of you is a reading list, and weighing one reading list against another spends assessment budget without reducing exposure. Nothing below introduces a provider, a template or a migration approach before that test is applied, because none of those choices changes what a step with no responsible individual does to a migration tranche six weeks later.

The failure mechanism is well documented. Cloudaware's cost guide observes that forecasts usually assume service selection is the hard part, when the pressure actually comes from undocumented dependencies, hybrid operation and the work of proving a workload safe to move. Those pressures reach the plan through gaps in assigned responsibility rather than through gaps in the service catalogue, and a checklist that does not force them into the open will be completed on schedule while the migration stays exposed. The depth resides elsewhere on this site: assessment, placement and sequencing each have their own treatment. This page is the gate list, which tells you which checks to run and at which point in the work they cease to be useful.

Checks you run against the document itself, before you adopt it

These tests apply to a candidate document rather than to your infrastructure, and each one can be resolved now.

Atlassian is candid about the boundary of its own tooling:

The Jira Cloud Migration Assistant automatically reviews your data for common errors. However, it won't check for everything, so you'll also need to run through this pre-migration checklist before starting a migration.

Candidate documents differ in shape, and the shape shows where each one earns its keep. Atlassian's pre-migration checklist runs to 24 numbered items split across mandatory, recommended and optional tiers, and it supplies SQL and shell verification wherever human judgement would otherwise suffice. Device42's checklist is organised as 12 sublists moving from objectives and infrastructure assessment through to governance and post-migration review, which makes it strong on inventory and dependency mapping and light on the commercial decisions. Apogee Corporation's twelve-step version runs from defining objectives to continuous optimisation, and it aims at a buyer who intends to hand the work to a partner. Globtier's five-phase version compresses the same ground into assessment, workload readiness, data and security, cutover, and post-launch tuning, which suits a small infrastructure and thins out on governance.

Each candidate breaks down at a different point, and the point at which a candidate breaks down is the point at which your own move will break down.

Converting whichever document you adopt into something usable takes five steps, and they apply regardless of source.

  1. Assign one responsible individual to every line, and delete any line that cannot have one.
  2. Attach an observable test to each line, expressed as a measurable value or an artefact that already exists.
  3. Split every cost line into project cost and run cost, then re-derive the total.
  4. Add the lines the source omits for your sector, your regulator and your data classes.
  5. Set a re-check interval, so the completed document expires instead of being filed as evidence.

Checks made in the fortnight before a migration tranche is scheduled

The window between planning and execution is where assumptions are still cheap to correct.

Threshold values belong in this section, because a threshold is what converts a line into a test. Cloudaware's cost guide places small workload migrations between $20,000 and $100,000, mid-market work between $100,000 and $500,000 and above, and enterprise multi-tranche efforts from $500,000 into the millions, with labour, data movement, integration and the double-run window as the dominant drivers ahead of compute and storage. Mission Cloud reaches the same conclusion from the other direction, listing overlapping services during cutover among the hidden costs that catch organisations out, because the old and new stacks frequently run in parallel for weeks or months. A tranche with no figure attached to its overlap window has no abort trigger either, since no individual can tell when the spend has outgrown the reason for the move.

Tooling thresholds are equally concrete. In a Jira Data Center environment, Atlassian's pre-migration checklist establishes the JVM heap at a minimum of 4096m, the open files limit close to 32768, and the database connection pool above the default maximum of 20, with 40 as a working figure during migration. Verification runs as a command rather than as a discussion:

grep -i "xmx" <Support Zip Location>/application-properties/application.xml
grep -i "<max-file-descriptor>" <Support Zip Location>/application-properties/application.xml

Checks made within the cutover window

Cutover checks are short-lived and unforgiving, and the list should be short in proportion.

Checks made in the first thirty days

Review at the ninety-day mark, and the lines it should delete

What this page settles, and what it hands on

This page settles which checks to run, when to run them, and what makes a check worth keeping. It hands on the technical depth: assessment methods, placement decisions, sequencing models, and the commercial modelling that converts a threshold into a business case. Each of those has a dedicated page on this site, and none of them can be executed well against a checklist that has no responsible individual beside each line.

Sources

Read next

What Cloud Migration Strategy Actually Does
What Cloud Migration Strategy Actually Does
Multi-cloud Migration, Explained
Multi-cloud Migration, Explained
Cloud Migration Tools That Earn Their Place
Cloud Migration Tools That Earn Their Place

← All Guides