Stop 13 · Cloud Migration & Multi-CloudTopics · 8/8

Migration Risk Management

Part of the Cloud Computing Roadmap

In short

A migration that goes wrong at 2 a.m. with no rollback plan is how careers get interesting. Risk management is just deciding, calmly and in advance, what you'll do when things break.

Identifying what could go wrong during a migration (data loss, extended downtime, cost overruns) and having mitigation plans — a rollback plan and a staged, incremental approach reduce the blast radius of problems.

The blob character in a hard hat waves a car onto a new bridge beside an old stone bridge.

Think of it like this

Keep the old bridge standing

When a town replaces an old bridge, engineers build the new one alongside. Traffic shifts a few cars at a time. The old bridge stays open until the new one has carried trucks for weeks. Nobody blows up the old bridge on opening day.

Watch it happen

Managing risk wave by wave

Risk list
Rate
Mitigate
Pilot
Cutover
Rollback

1/6Write down what could go wrong: data loss, long downtime, slow performance, a cost spike, a missing dependency.

The big ideas

What you need to know

Small waves

Moving a few apps at a time limits the damage. One failed wave is a bad night, not a bad year.

Rollback is a plan, not a hope

Decide in advance what triggers rollback, who decides, and test the rollback itself before the real night.

Lower DNS TTL early

Drop DNS TTL to a minute or two a few days before cutover, so switching back and forth is quick.

Don't delete too soon

Keep the old servers and a final backup for a few weeks after cutover, until the new setup is proven.

How it works

A cutover night with go/no-go checks

  1. 1

    Freeze

    Announce the window and stop new deployments. Take a final backup of the old database.

  2. 2

    Sync

    Let replication catch up until the lag is near zero, then pause writes briefly.

  3. 3

    Switch

    Point DNS or the load balancer at the new environment.

  4. 4

    Check

    Run smoke tests: login, a test order, a report. Watch error rates for 30 minutes.

  5. 5

    Decide

    All green? Go. Any red check you can't fix quickly? Roll back to the old system.

Save yourself the pain

Common mistakes

Oops

Planning a big-bang weekend where every app moves at once.

Do this instead

Move in waves. If something breaks, only a few apps are affected and the team isn't exhausted.

Oops

Writing a rollback plan but never testing it.

Do this instead

Rehearse rollback in a staging run. An untested rollback often fails exactly when you need it.

Your mission

Build a small risk register

~25 min

Quick check

Why lower the DNS TTL a few days before cutover?

Go deeper

  1. 1List the top 3 risks for a hypothetical migration project and a mitigation for each.
  2. 2Learn why migrating in stages (not a single 'big bang' cutover) reduces overall risk.
  3. 3Draft a rollback plan for a hypothetical migration in case something goes wrong post-cutover.

More topics at this stop

Stuck on this topic? Ask an Insider

Get 1:1 guidance from people who've walked this exact path — on the InsideEdge app.

Download
InsideEdge