aws migration · the 2026 guide

AWS migration, end to end: the 7 Rs, the MAP phases, the tools and an honest timeline.

An AWS migration is a planned move of your apps, data and infrastructure onto AWS. You decide what happens to each workload with the 7 Rs, then run it in phases: assess, build the foundation, migrate in waves. The hard parts are the data, the dependencies and the cutover. A partner can run it and file MAP funding when the migration qualifies.

decision framework
7 Rs
MAP phases
Assess · Mobilize · Migrate
hardest part
data + cutover
TL;DR
  • An AWS migration moves workloads from a source (Heroku, GCP, Azure, on-premises, Oracle, SAP) onto AWS. Each workload gets one of the 7 Rs: Retire, Retain, Rehost, Relocate, Repurchase, Replatform or Refactor. Most teams rehost or replatform the bulk first and refactor selectively later.
  • AWS runs larger migrations through the Migration Acceleration Program (MAP), in three phases: Assess, Mobilize, and Migrate and Modernize. AWS says MAP helps offset initial migration costs. MAP is filed by a partner, not by you.
  • CloudRoute matches you with one vetted AWS partner who runs the migration. Your matched partner files MAP funding when the migration qualifies and AWS approves: typically $50K to $150K for startups. Depends on the workload; AWS approves. Smaller moves may not qualify; the partner tells you before filing.
definition

IWhat an AWS migration involves

It is a planned program, not an ad-hoc rebuild. The compute is rarely the hard part. The data, the dependencies and the cutover are.

Common triggers: a Heroku or DigitalOcean bill that no longer scales, an Azure or GCP commitment ending, a data-centre lease coming due, a licence renewal, or a decision to consolidate on one cloud. The trigger is usually commercial; the work is technical.

A real migration touches five layers: compute (servers, containers, functions), data (databases, object and file storage, and the replication that keeps them in sync until cutover), networking (VPCs, DNS, load balancers, links back to anything you keep), identity and security (IAM, secrets, encryption, guardrails), and operations (monitoring, CI/CD, backups, runbooks).

The best predictor of a smooth migration is how well you understand the current system first: what runs where, what talks to what, how much data moves, and the real recovery targets. That discovery work is what separates a short rehost from a long archaeology project.

the decision framework

IIThe 7 Rs: what to do with each workload

You do not migrate "the system". You migrate a portfolio, and each workload gets a decision. Run every application through the 7 Rs during assessment and you have a plan.

  • Retire: Turn it off. Discovery almost always finds workloads nobody uses. Every retired workload is migration cost you never pay.
  • Retain: Leave it where it is for now (pending replacement, data residency, mid-amortisation) and plan the hybrid link. Make it a decision, not a default.
  • Rehost: Lift and shift with minimal change, usually with AWS Application Migration Service (MGN) replicating servers into EC2. Fastest way off the source.
  • Relocate: Move a virtualised or containerised layer as it is, for example a Kubernetes cluster to EKS with minimal manifest changes.
  • Repurchase: Drop self-hosted software for a SaaS equivalent and move the data out. Right for commodity workloads.
  • Replatform: Move while swapping the undifferentiated work for a managed service: self-managed Postgres to RDS or Aurora, a container on a VM to ECS on Fargate. The code barely changes; patching and failover go away.
  • Refactor: Re-architect for cloud-native patterns. Biggest long-term payoff and biggest cost and risk. Do it selectively, after you are off the old platform.
the practical default

Rehost or replatform the portfolio to exit the source on a predictable timeline, then refactor the workloads where the business case is clear. Refactoring everything during the migration is the most common way to blow the budget and the date. See lift-and-shift vs replatform for the per-workload call.

how AWS structures it

IIIThe MAP phases: Assess, Mobilize, Migrate and Modernize

The Migration Acceleration Program (MAP) is AWS's methodology for larger migrations, delivered with AWS Migration Competency Partners. It runs in three phases with a go or no-go gate between each.

AWS describes MAP on its program page as tools, training, partner expertise and financial investments, in a three-phase framework.

Assess

AWS describes this phase as identifying capability gaps across the six dimensions of the AWS Cloud Adoption Framework and building a realistic TCO model. In practice: inventory the estate, map dependencies, assign a 7 Rs decision to every workload and produce a migration plan. Migration Evaluator builds a data-driven business case at no cost.

Mobilize

Close the gaps found in Assess and build the foundation: the landing zone (accounts, networking, security guardrails, logging, IAM), the migration tooling, and a pilot that moves a small, representative set of workloads end to end to prove the runbook.

Migrate and Modernize

Move the portfolio in waves, cut over, validate, decommission the source, and modernise selectively. Most of the calendar lives here, and it scales with estate size and how much refactoring is in scope.

the funding

IVHow MAP funding works, honestly

AWS wants your long-term usage, so it co-invests in getting you there. Here is what that means in practice, and the conditions.

Partner-filed funding: AWS says MAP helps offset initial migration costs. Your matched partner files it when the migration qualifies and AWS approves. For startups this is typically $50K to $150K. Depends on the workload; AWS approves. It is not a blank cheque: MAP is built for migrations with meaningful ongoing AWS spend, so a single small app may not qualify. A good partner tells you which case you are in before you commit. The rules, phases and who files are in our guide to the AWS MAP program.

AWS Activate: separate from MAP, and you apply yourself. Activate Founders gives self-funded startups $1,000 to start, up to $5,000. Activate Portfolio gives up to $200,000 with the Org ID from your VC, accelerator or angel group, if it is an Activate Provider. A consulting partner cannot file Activate for you.

CloudRoute's role is the match: one partner who can both run the migration and file the funding, so it actually gets claimed. Startups pay CloudRoute nothing. Partners pay CloudRoute a monthly membership plus 10% of AWS-approved funding.

Who files it
FundingWho files itAmountWhen it fits
Migration Acceleration Program (MAP)Your matched AWS partner$50K to $150K for startups. Depends on the workload; AWS approves.You are not on AWS yet and want to migrate.
Proof of concept (POC) fundingYour matched AWS partner$50K to $150K for startups. Depends on the workload; AWS approves.You want to test something, whether or not you are on AWS today.
Incremental workload (IW) fundingYour matched AWS partner$50K to $150K for startups. Depends on the workload; AWS approves.You are already on AWS and are launching new work: a new AI feature, a new customer or a new contract.
AWS Activate FoundersFounder applies$1,000 to start, up to $5,000Self-funded startups with no investor or accelerator behind them.
AWS Activate PortfolioFounder appliesup to $200,000Startups backed by a VC firm, accelerator or angel investor that is an AWS Activate Provider.
AWS Credits for AI StartupsInvite only (AWS account manager)$200,000 or more, by invitationAI startups ready to scale after Activate Portfolio, invited by AWS.
Facts checked on October 10, 2026. AWS decides every application.
the tools that do the work

VThe AWS migration toolchain in 2026

You do not need to operate these yourself if a partner runs the migration, but knowing what does what makes you a better buyer. Several tools changed in the last year.

  • AWS Application Migration Service (MGN): The default rehost engine. An agent replicates each source server into AWS continuously; at cutover you launch it on EC2 with minimal downtime.
  • AWS Database Migration Service (DMS): Moves databases with a full load and, where the source allows it, ongoing change data capture so the source stays live until cutover.
  • AWS Schema Conversion Tool and DMS Schema Conversion: Convert schemas, stored procedures and SQL between different engines (for example Oracle to Aurora PostgreSQL) and report what needs manual rework.
  • AWS Transform: AWS's agentic service for migration and modernisation planning and execution. AWS Migration Hub and Application Discovery Service closed to new customers on November 7, 2025, and AWS points new users to AWS Transform.
  • Migration Evaluator: Builds a business case comparing current costs with AWS, at no cost.
  • AWS DataSync and Transfer Family: Bulk movers for files and objects (DataSync) and SFTP workflows (Transfer Family). For physical transfers, AWS points new customers to AWS Data Transfer Terminal; Snowball Edge is no longer open to new customers.
  • AWS Startup Advisor: For startups moving from GCP or Heroku, AWS Startup Advisor generates a migration plan (service mapping, cost estimates, IaC templates, a runbook). It does not move data for you.
where you are coming from

VISource platforms: what moves where

The target depends on where you start. The pattern is the same everywhere: compute to containers or serverless, databases to RDS or Aurora, storage to S3. The difficulty is almost always the data.

PaaS: Heroku, DigitalOcean, Vercel

Heroku dynos map to ECS on Fargate (ECS Express Mode is the simple path; App Runner closed to new customers on April 30, 2026). Heroku Postgres moves to RDS or Aurora, and add-ons map to AWS services. DigitalOcean follows the same path. Vercel front ends often stay put while the backend moves. These are usually the fastest migrations. See heroku to aws.

Other clouds: GCP and Azure

GCP: GKE to EKS, Cloud SQL to RDS, BigQuery to Redshift or Athena, GCS to S3. Azure: AKS to EKS, Azure SQL to RDS for SQL Server, Functions to Lambda, App Service to ECS, Blob to S3. Both Google and Microsoft offer free data transfer for customers leaving their clouds, under their own conditions.

On-premises and VMware

Physical servers and VMs rehost through MGN into EC2. On-premises moves lean hardest on discovery (the inventory is rarely accurate) and on hybrid networking during the transition. AWS lists VMware workloads among those MAP supports. See on-premise to aws.

Commercial databases and packaged apps: Oracle, SQL Server, SAP

Oracle to Aurora PostgreSQL removes Oracle licensing but needs the most schema conversion. SQL Server can move to RDS for SQL Server or convert to Aurora. SAP runs as a certified workload on AWS. These are where partner experience matters most. See oracle to aurora and sql server to aws.

how long, how much

VIITimeline and cost

Every migration is different. These are the drivers, not promises.

Timeline is driven by estate size, data volume and how much refactoring is in scope, not by AWS itself. A small PaaS app with one database can move in weeks. A mid-size estate with dozens of servers and several databases is a multi-month program. Large, regulated estates or heavy database conversions run longer and in several waves. The pilot in Mobilize is what turns these estimates into your real numbers.

Cost has two parts people mix up: the one-time project (discovery, landing zone, execution, partner time) and the ongoing AWS bill after you land. MAP is designed to help with the first. The second is what your assessment should model, with right-sizing and Savings Plans applied. See aws migration cost.

Downtime per workload depends on the data. With continuous replication (MGN for servers, DMS CDC where the database allows it), cutover is a short window for the final sync and checks. Where replication is not possible, it is the time a dump and restore takes.

the honest part

VIIIRisks, downtime and rollback

A credible plan names its failure modes and has an answer for each.

  • Cutover downtime: Continuous replication moves bulk data ahead of time. The risk is underestimating the final sync and validation, which is what the pilot measures.
  • Data consistency: The target must be complete and correct at the cutover instant, with no lost writes. Use replication validation, reconciliation checks and a defined cutover point.
  • Schema conversion: Oracle and SQL Server conversions never fully automate. The conversion report should size the manual backlog before you commit a date.
  • Hidden coupling: Undocumented dependencies (a hard-coded IP, a shared file mount, a service calling a database it should not) surface during discovery or, worse, at cutover.
  • No rollback plan: Until cutover is validated, keep the source running and reversible: replication you can reverse or DNS you can point back. Rehearse it.
the decision framework, side by side

The 7 Rs: what each means and when to pick it

Run every workload through this table during assessment. The output is your plan: a decision, an effort level and a tool for each application.

RWhat it meansEffortRiskAWS toolingPick it when
RetireDecommissionNoneNoneNoneDiscovery shows nobody uses it
RetainLeave on the source, bridge with hybrid networkingLowLowDirect Connect or VPNNot ready, residency-bound or pending replacement
RehostLift and shiftLowLowMGN to EC2You need off the source fast
RelocateMove the VM or container layer as it isLowLowEKS, EC2Already virtualised or containerised
RepurchaseReplace with SaaSMediumMediumAWS Marketplace plus data exportCommodity workload
ReplatformMove onto managed servicesMediumMediumRDS, Aurora, ECS on FargateYou want to shed ops without a rewrite
RefactorRe-architect for cloud-nativeHighHighLambda, EKS, purpose-built databasesClear business case; do it after the move
Rehost or replatform to exit on a predictable timeline; refactor selectively afterwards.
ready to scope the migration?
Get matched with a partner who runs the migration and files the MAP funding
Get matched free with a vetted AWS partner who can file it
how a match works

How a match works (example)

  1. You tell us about the work

    You fill in a short form: what you run today, what you want to move, test or build, your stage and your region.

  2. We pick one partner

    We read your answers and pick one vetted AWS consulting partner that fits the work, the stack and the region. We reply within 24 hours; your matched partner reaches out within 5 business days.

  3. The partner checks MAP funding

    Your matched partner scopes the migration with you. Then it checks whether the move qualifies for MAP (Migration Acceleration Program) funding. MAP is for teams that are not on AWS yet.

  4. The partner files, AWS decides

    If the work qualifies, the partner files the funding request with AWS. AWS reviews it and decides. The amount depends on the workload.

  5. You pay nothing

    CloudRoute is free for startups. Partners pay CloudRoute a monthly membership plus 10% of AWS-approved funding.

AWS Activate credits are separate, and you apply for them yourself. Use Activate Founders if no investor backs you. Use Activate Portfolio with the Org ID or invite from your VC, accelerator, incubator or angel group if it is an Activate Provider. A consulting partner cannot apply for Activate on your behalf.

faq

Common questions

What is an AWS migration?
The planned move of applications, data and infrastructure from a source (Heroku, GCP, Azure, on-premises, Oracle, SAP) onto AWS, run as a program where each workload gets a 7 Rs decision (Retire, Retain, Rehost, Relocate, Repurchase, Replatform or Refactor) and moves with tools such as MGN and DMS.
How long does an AWS migration take?
It depends on estate size, data volume and refactoring scope. A small PaaS app can move in weeks; a mid-size estate is a multi-month program; large or regulated estates take longer and run in waves. A pilot during the Mobilize phase turns estimates into your real numbers.
How does AWS MAP funding work?
AWS says MAP helps offset initial migration costs. It is filed by an AWS partner, not by you. Your matched partner files it when the migration qualifies and AWS approves. For startups this is typically $50K to $150K. Depends on the workload; AWS approves. MAP is built for migrations with meaningful ongoing AWS spend, so small moves may not qualify.
What are the three MAP phases?
Assess (find gaps across the AWS Cloud Adoption Framework and build a TCO model and plan), Mobilize (close the gaps, build the landing zone and run a pilot), and Migrate and Modernize (move the portfolio in waves, cut over, decommission the source and modernise selectively).
Which AWS tools move workloads in 2026?
Application Migration Service (MGN) for servers, Database Migration Service (DMS) for databases, the Schema Conversion Tool or DMS Schema Conversion for engine changes, AWS Transform for planning and modernisation, Migration Evaluator for the business case, and DataSync for bulk data. Migration Hub, Application Discovery Service and Snowball Edge are closed to new customers.
Is AWS Migration Hub still available?
Not for new customers. AWS Migration Hub and Application Discovery Service closed to new customers on November 7, 2025, and AWS points new users to AWS Transform for discovery, planning and modernisation. AWS says existing customers can keep using Migration Hub to finish their current migration projects. Our AWS migration services guide lists the current tools and what each one does.
What is the difference between lift-and-shift and replatforming?
Lift-and-shift (Rehost) moves a workload with minimal change, usually via MGN into EC2. Replatform moves it while swapping undifferentiated work for a managed service, for example self-managed Postgres to RDS or Aurora, so you shed operations without rewriting the app.
Does CloudRoute run the migration?
No. CloudRoute matches you with one vetted AWS partner who runs it and files MAP funding when the migration qualifies and AWS approves. Startups pay CloudRoute nothing; partners pay CloudRoute a monthly membership plus 10% of AWS-approved funding. To compare partners yourself, see how to find an AWS partner.

Planning an AWS migration? Get a partner who can run it and file the funding.

CloudRoute matches you with one vetted AWS partner who runs the migration end to end and files MAP funding when the migration qualifies and AWS approves. CloudRoute is free for startups.

we reply within24 hours
partner-filed funding$50K to $150K
CloudRoute fee for startups$0