Skip to main content
FreeAWS Well-Architected Review twice a year when you pay AWS through usSee Cloud Billing (opens in a new tab)

Migration & Modernization: Move workloads in tested waves, with a way back

From an on-premises data center or another cloud to AWS, Azure or Google Cloud, one small wave at a time. Then we modernize what is worth it.

Where you start, and where you land

You start on
You land on

On-premises data center to any cloud

You land onServersDatabases
AWSAWS Transform MGNAWS Database Migration Service
AzureAzure MigrateAzure Database Migration Service
Google CloudMigrate to Virtual MachinesGoogle Database Migration Service

Plan for Network plans and licenses come first. Colocation counts as on-premises.

How a move runs

A long corridor of server cabinets with cable trays overhead

Nothing to move? Start at stage 2

  1. Stage 1: AssessYou holdA dependency map and a path for each workload
  2. Stage 2: Build the foundationYou holdA landing zone you own, as code
  3. Stage 3: Move in wavesYou holdWorkloads live, with the rollback tested
  4. Stage 4: ModernizeYou holdA ranked list, delivered one workload at a time
  5. Stage 5: OptimizeYou holdA cost baseline and an operations handover

Inside every wave

  1. CopyData replicates while production runs
  2. TestChecked on the new side
  3. RehearseThe cutover, end to end
  4. Cut overA short window, sometimes none
  5. WatchThe old side stays ready
  6. RetireSwitched off once proven

Way back

What happens to each workload

  1. Does anyone still use it?

    Retire

    Switched off

    How much changes: 0 of 3

    No traffic for 90 days

  2. Can it move now?

    Retain

    Stays for now

    How much changes: 0 of 3
  3. Can it run as it is?

    Rehost

    Same servers, new home

    How much changes: 1 of 3
  4. Does one part need to change?

    Replatform

    One part changes

    How much changes: 2 of 3
  5. Everything else

    Refactor

    The code changes

    How much changes: 3 of 3

    After the move, not during

How much changes

The foundation comes first

Every move lands on the same base, written as code in your repository. With nothing to move, we build it from scratch.

Show the foundation on

Your on-premises data center or other cloud

AWS Organizations

Shared platform

Network hubTransit Gateway

IdentityIAM Identity Center

Central logsLog Archive and Audit accounts

Workloads

Production organizational unit

AccountAccountAccount

Non-production organizational unit

AccountAccount+

New workloads are added from a template: Account Factory

GuardrailsControl Tower controls

Pipelines as code, monitoring and backups from the first day

A modern cloud, optimized and up to date

Move first, modernize after. It keeps the move on its date.

Engineers at their desks in a modern data center
  • ModernManaged services or containers, where they pay off.
  • OptimizedSized to measured use, tagged, committed.
  • Up to dateSupported versions, upgraded on a schedule.
Show the estate
  1. ArchitectureContainers and serverless that scaleScales with load
  2. DataManaged databases, automatic backupsLess to run
  3. DeliveryInfrastructure as code, automated releasesRepeatable releases
  4. OperationsMetrics, logs and tracesProblems seen early
  5. SecurityLeast-privilege roles, encryptionSmaller blast radius
  6. CostRight-sized, tagged, budgetedSpend you can explain
  7. VersionsSupported versions, on a scheduleNo extended-support fees

Questions before you plan a migration

How long does a migration take?

It depends on how many workloads you have and how tangled they are. The assessment gives you a dated plan before you commit.

Why not use the clouds’ migration tools alone?

We use them, and the route map names them. The work around them is ours: the plan, the waves, the testing and the way back.

Will there be downtime?

Usually a short window at cutover, sometimes none. Data replicates while production runs, and we rehearse the cutover.

What does modernizing mean, and can it wait?

Managed services, containers or serverless where they pay off, and current versions. It can wait: moving first meets your date.

Do we pay to move data out of our cloud?

Usually not if you leave for good: each cloud waives data transfer fees for a full exit it approves. A partial move pays normal rates.

  1. You writeWith the form, or to [email protected]
  2. An engineer repliesWithin one business day, from the team that would do the work
  3. You get a scope and a priceIn writing, before any work starts