aws migration strategy · the 7 Rs · 2026

Your AWS migration strategy starts with the 7 Rs — applied per application, not per company.

There is no single "AWS migration strategy" — there are seven disposition choices (the 7 Rs), and the real work is deciding which one fits each application. This page covers all seven in depth, the cost/effort/risk of each, the portfolio analysis that assigns them, migrate-then-modernize sequencing, wave planning, and the TCO business case. A vetted partner runs the assessment (MAP Assess, often AWS-funded) and the migration that follows is frequently MAP-funded too — low or $0 cost to you.

disposition options
7 Rs
assessment phase
2–6 wks
typical TCO cut
20–40%
assessment cost
often $0
TL;DR
  • The 7 Rs are disposition choices, not a strategy you pick once. You assign one R per application: Retire (turn it off), Retain (leave it for now), Rehost (lift-and-shift), Relocate (move the hypervisor, e.g. VMware), Repurchase (move to SaaS), Replatform (lift-tinker-shift), Refactor (re-architect). Most portfolios end up 50–70% Rehost/Replatform, with Refactor reserved for the handful of apps where it pays back.
  • The dominant 2026 pattern is migrate-then-modernize: Rehost or Replatform first to exit the source environment and start saving, then Refactor selectively once you are on AWS and have real usage data. Trying to Refactor everything during the migration is the most common way migrations blow their timeline and budget.
  • A partner runs the assessment first (AWS Application Discovery Service + a 2–6 week portfolio analysis), assigns the 7 Rs, builds the wave plan and the TCO business case, then executes. The AWS Migration Acceleration Program (MAP) funds the Assess phase (often free) and credits a large share of the Mobilize + Migrate cost — so for qualifying migrations the whole thing runs at little-to-no cost. CloudRoute routes you to that partner; you pay $0.
framing

IAn AWS migration strategy is a set of per-application decisions

The phrase "migration strategy" makes it sound like one big choice. It is not. A real strategy is a portfolio of decisions — one disposition per application — plus the sequencing that turns them into waves and the business case that justifies the spend. The 7 Rs are the vocabulary for the first part.

AWS's migration framework — the same one its Professional Services and MAP partners use — breaks any migration into three phases: Assess (do we have the business case and the readiness?), Mobilize (build the landing zone, run a pilot, fix the gaps), and Migrate & Modernize (move the applications in waves). The 7 Rs live in the Assess phase — they are how you classify each application before you move anything.

The reason this matters: a 200-application estate does not get one strategy, it gets a distribution — some apps Retired, some Retained, the bulk Rehosted or Replatformed, a small number Refactored. The skill is assigning the right R to each app, not forcing everything into one favorite R. (Section III gives the realistic distribution.)

Gartner originally framed five Rs; AWS extended the model to seven by adding Relocate (move a whole VMware environment without converting the VMs) and splitting out Repurchase. The seven, in AWS's order, are: Retire, Retain, Rehost, Relocate, Repurchase, Replatform, Refactor — the next two sections take each in turn. One framing to carry through: the right strategy is almost always "less ambitious than engineering wants, more ambitious than finance fears," and the way to hit that balance is migrate-then-modernize (Section V).

the 7 Rs — the low-effort end

IIThe 7 Rs in depth (1–4): Retire, Retain, Rehost, Relocate

The first four Rs cover everything from "do nothing but turn it off" to "move it as-is." These dispositions carry the lowest effort and the lowest risk, and they apply to a surprisingly large share of most estates — run the assessment honestly and the discovery tooling routinely surfaces 10–20% of servers as Retire candidates that are not worth migrating at all.

1. Retire — turn it off

What it means: The application is no longer needed. You decommission it instead of migrating it. Every server you retire is one you do not pay to assess, move, test, or run.

When to choose it: Discovery shows near-zero CPU/network utilization, no recent logins, or the function has been superseded by another system. Classic Retire candidates: duplicate dev/test environments, replaced internal tools, dormant reporting servers.

Cost / effort / risk: Effort: lowest (decommission + confirm nothing depends on it). Cost: negative — you save the run cost immediately. Risk: low, provided dependency mapping confirms nothing calls it. The Application Discovery Service network-connection data is what gives you the confidence to switch something off.

2. Retain — leave it where it is (for now)

What it means: You deliberately keep the application in its current environment and migrate it later, or never. Also called "revisit."

When to choose it: A hard data-residency or compliance constraint, a mainframe or licensed appliance with no clean cloud path, an app slated for retirement within 12 months, or a tight coupling to another system that must move first. Retain is a valid answer — forcing a doomed app into the cloud to hit a "100% migrated" headline is a mistake.

Cost / effort / risk: Effort: none now (you defer). Cost: you keep the legacy run cost plus a possible hybrid-connectivity bill (Direct Connect, VPN). Risk: a permanent "temporary" hybrid state — Retain should always have a documented revisit date.

3. Rehost — lift-and-shift

What it means: Move the application to AWS with no code changes — same OS, same app, now running on EC2. The workhorse tool is AWS Application Migration Service (MGN): it installs a lightweight agent on the source server, block-replicates it continuously to AWS, and lets you cut over with minutes of downtime.

When to choose it: You need to exit a data center or another cloud quickly (a lease expiry, a renewal deadline), the app is stable and you do not want to touch it, or it is a stepping stone — Rehost now, modernize later once you have AWS usage data. This is the default for the largest share of most portfolios.

Cost / effort / risk: Effort: low–moderate (agent install, replication, test + production cutover). Cost: lowest migration cost, but no cloud-native savings yet because the app still runs as VMs. Risk: low — MGN keeps the source running until cutover and you can roll back if the test fails. The honest tradeoff: a pure lift-and-shift can cost more per month than the source if you forget to right-size, since you are paying for cloud VMs sized like on-prem hardware. Right-sizing during Rehost is where the savings come from.

4. Relocate — move the hypervisor, not the VMs

What it means: Move an entire VMware environment to AWS without converting the individual VMs, using VMware Cloud on AWS (or AWS Outposts for on-prem AWS hardware). The VMs keep running on the same hypervisor, now hosted in AWS.

When to choose it: A large VMware estate that must exit a data center fast, where converting hundreds of VMs to native EC2 one by one would take too long and the team already operates vSphere. Relocate buys time — move in weeks, then Replatform/Refactor selectively afterward.

Cost / effort / risk: Effort: low per-VM (you move clusters, not machines). Cost: VMware Cloud on AWS carries its own licensing/host cost — it is the fastest exit, not the cheapest steady state. Risk: low operationally (no app changes), but plan the eventual move off the VMware layer or you pay the premium indefinitely.

the 7 Rs — the higher-value end

IIIThe 7 Rs in depth (5–7): Repurchase, Replatform, Refactor

The last three Rs change the application itself — its hosting model, its managed services, or its architecture. They carry more effort and risk, but they are where the durable savings and operational wins come from.

5. Repurchase — move to a different product (usually SaaS)

What it means: Retire the application and replace it with a SaaS product instead of migrating your own instance — a self-hosted CRM for Salesforce, a self-managed email server for a hosted service, a custom tool for off-the-shelf SaaS.

When to choose it: The app is commodity (not a differentiator), a mature SaaS equivalent exists, and the migration-plus-run cost of your own instance exceeds the subscription. Repurchase removes the workload from your AWS bill and your ops burden entirely.

Cost / effort / risk: Effort: moderate (data export/import + integration rewiring + user retraining). Cost: trades a run cost for a subscription — model whether it is actually cheaper. Risk: data-migration fidelity and integration gaps are the failure modes; the app-logic risk is gone because you no longer run it.

6. Replatform — lift, tinker, and shift

What it means: Move to AWS while swapping a few components for managed services, without rewriting the application. The canonical move: keep the app code, but move its self-managed database onto Amazon RDS or Aurora, put it behind a load balancer, and containerize it onto ECS / App Runner / Elastic Beanstalk instead of a raw VM. The app does not know the difference; you stop managing database backups, patching, and load balancers yourself.

When to choose it: You want real operational savings without a full rewrite — let AWS run the database and load balancing so your team stops doing undifferentiated heavy lifting. The sweet spot for a large share of web/app workloads, and where migrate-then-modernize usually lands its first step.

Cost / effort / risk: Effort: moderate. Cost: lower steady-state than Rehost — managed services cut operational overhead and right-size automatically. Risk: moderate — moving the database to RDS/Aurora changes connection handling, backup, and failover; test it. Same-engine moves (self-managed PostgreSQL → Aurora PostgreSQL) stay Replatform; an engine-family change (Oracle → Aurora) means heterogeneous migration with the Schema Conversion Tool, closer to Refactor in effort.

7. Refactor (Re-architect) — rebuild it cloud-native

What it means: Re-architect the application to take full advantage of AWS — decompose a monolith into microservices, move to serverless (Lambda, API Gateway, EventBridge, DynamoDB), or adopt containers on EKS. The highest-effort disposition.

When to choose it: The current architecture is actively costing you — it cannot scale, cannot ship features fast enough, or its run cost is structurally high. Refactor only pays back with a strong driver: a scaling wall, a feature-velocity problem, or a cost curve a serverless redesign genuinely bends. Refactoring an app that works fine and is cheap to run is wasted money.

Cost / effort / risk: Effort: highest (it is a software project, not a migration). Cost: highest upfront, potentially lowest steady-state and highest agility payoff. Risk: highest — scope creep, timeline blowout, and the temptation to refactor everything at once. The discipline is migrate-then-modernize: get onto AWS via Rehost/Replatform first, then Refactor as a scoped, funded follow-on rather than gating the whole migration on a rewrite.

the realistic distribution

A typical mid-size estate lands roughly ~10–20% Retire, ~5–10% Retain, ~30–50% Rehost, ~20–30% Replatform, ~5–15% Refactor, plus a few Repurchase/Relocate cases. An 80%-Refactor plan will not survive contact with reality; a 100%-Rehost plan leaves most of the cloud savings on the table.

how to decide per application

IVPortfolio analysis: how you actually assign the 7 Rs

You do not guess the disposition. You run a discovery + portfolio analysis that gives you the data to assign an R to each application on evidence, not opinion. This is the core of the Assess phase and the first thing a migration partner does.

Discovery comes first. AWS Application Discovery Service (agent-based or agentless via the OVA collector) inventories your servers, captures utilization (CPU, memory, disk, network), and — critically — maps the connections between servers so you can see which machines actually talk to each other. AWS Migration Hub aggregates this into one view and tracks the migration once it starts; for larger estates, partners layer in tooling like Migration Evaluator to model right-sized AWS costs.

With the inventory in hand, each application is scored on a few axes that map cleanly onto a disposition:

  • Utilization — Near-zero → Retire. Low and steady → Rehost with aggressive right-sizing. Spiky/elastic → Replatform or Refactor where auto-scaling pays off.
  • Business criticality + change appetite — Mission-critical but stable and untouchable → Rehost (do not risk it). Mission-critical and strategic → a Refactor candidate if the architecture is the bottleneck.
  • Technical complexity + coupling — Tightly coupled clusters move together as a wave. Heavy interdependence with a system staying behind → Retain until that dependency moves.
  • Licensing — Expensive per-core licenses (Oracle, SQL Server) flip the math toward Replatform/Refactor onto Aurora or open-source engines to shed license cost — a major TCO lever.
  • Commodity vs differentiator — Commodity function with a SaaS equivalent → Repurchase. Core differentiator → keep it and decide Rehost vs Replatform vs Refactor on the other axes.
  • Remaining lifespan — App being sunset within ~12 months → Retain; do not spend migration effort on something you are about to switch off.

The output is a disposition map: every application tagged with one of the 7 Rs, a rough effort estimate, and a dependency-aware grouping. That map drives the wave plan and the business case. A partner produces it in the 2–6 week Assess phase — and under the AWS Migration Acceleration Program, that Assess phase (MAP Assess) is frequently AWS-funded, which is why it often costs you nothing.

migrate-then-modernize + wave planning

VSequencing: migrate-then-modernize, then plan the waves

Once every app has a disposition, two sequencing decisions remain: when to modernize (almost always after the move, not during), and what order to move things in (the wave plan).

Migrate-then-modernize is the sequencing that works. The longer you run in two places, the longer you pay two bills and carry cutover risk — so the priority is exiting the source environment. Rehost or Replatform to get there, capture the savings, then Refactor the high-value apps as scoped, separately-funded projects once real AWS usage data shows where the spend and the bottlenecks actually are. Modernizing during the migration couples two hard problems — moving and rewriting — and is the single most common reason migrations slip by quarters.

Wave planning sequences the actual moves. You do not migrate 200 apps at once; you move them in waves of related applications. The standard shape:

Wave 0 — foundation (the landing zone)

Before any app moves, the Mobilize phase stands up the AWS foundation: a multi-account Landing Zone (organizations, guardrails, networking, logging, security baseline), identity federation, and the migration tooling. Nothing production moves until it is ready — this is where the assessment's readiness gaps get fixed. (See the DevOps cluster on landing-zone setup for the architecture detail.)

Wave 1 — the pilot

A small, low-risk, representative application moves first. The pilot proves the runbook end-to-end — replication, cutover, validation, rollback — and surfaces the surprises (DNS TTLs, firewall rules, license activation, data-sync windows) while the stakes are low. It is also what unlocks the next MAP funding phase.

Waves 2..N — production, grouped by dependency

The rest move in dependency-aware waves: applications that talk to each other move together, so you are never running a chatty integration across the on-prem/AWS boundary longer than necessary. Each wave follows the runbook the pilot validated. Early waves are deliberately easier (more Rehost) to build momentum; the tightly-coupled or heterogeneous-database waves come later, once the team and the runbook are seasoned.

the business case

VIBuilding the business case and the TCO model

A migration strategy that cannot be justified financially does not get funded. The Assess phase produces a TCO model and a business case — and this is also where the MAP funding hook does the heavy lifting.

A credible TCO model compares the fully-loaded current cost against the projected AWS cost over a 3-year horizon, and is honest about both sides:

  • Current-state cost (often understated) — Not just hardware — data-center space, power, cooling, network, hardware refresh cycles, hypervisor/OS/database licensing, backup/DR infrastructure, and the staff hours spent racking, patching, and babysitting it all. Most teams under-count this badly.
  • Future-state AWS cost (model it right-sized) — Right-sized compute (not on-prem-sized VMs), the correct purchase model (Savings Plans/Reserved Instances for steady workloads, On-Demand/Spot for elastic), managed-service costs (RDS/Aurora vs self-managed), data-transfer, and storage tiering. This is where Replatform/Refactor dispositions out-save a flat Rehost.
  • One-time migration cost — Assessment, landing-zone build, the migration labor, dual-running overlap (you pay both environments during cutover), and any refactoring projects. This is the number MAP funding is designed to offset.
  • Risk + agility (the part finance forgets) — Faster release cycles, elasticity instead of over-provisioning, better resilience/DR, and the avoided cost of the next hardware refresh. Harder to quantify, but often the real reason to migrate.

Realistic outcome: well-executed migrations with right-sizing and selective Replatforming typically land a 20–40% steady-state TCO reduction versus the fully-loaded on-prem cost — more when expensive databases move off per-core licensing. Honest framing: a naive lift-and-shift with no right-sizing can be cost-neutral or even more expensive in month one; the savings come from right-sizing, purchase commitments, and managed services, not the move alone.

Then the funding hook. The AWS Migration Acceleration Program (MAP) is built to de-risk exactly this business case: AWS funds the Assess phase (often free), funds Mobilize (pilot + landing zone), and credits a large share of the Migrate & Modernize cost, with the partner paid through MAP. For qualifying migrations — typically those carrying a meaningful post-migration AWS-spend commitment — this brings the customer's net migration cost to little-or-nothing. Where a migration does not qualify, the value is a vetted partner who de-risks the cutover. CloudRoute tells you which of the two you are looking at, up front.

the 7 Rs side by side

VIIThe 7 Rs compared — effort, cost, benefit, and when to use each

the 7 Rs of AWS migration · effort / cost / benefit / when to choose · 2026
Strategy (R)What changesEffortMigration costCloud-native benefitChoose when
RetireNothing — you switch it offLowestNegative (you save)n/aDiscovery shows no real usage
RetainNothing — stays in sourceNone (deferred)None nowNone yetCompliance / dependency / sunset soon
RehostHost only (VM → EC2 via MGN)LowLowest move costLow (until right-sized)Fast exit; stable app; stepping stone
RelocateHypervisor (VMware → VMware Cloud on AWS)Low per-VMLow; VMC premiumLowLarge VMware estate, fast exit needed
RepurchaseThe product (self-host → SaaS)ModerateData + integration costOff your bill entirelyCommodity app, mature SaaS exists
ReplatformA few components (DB → RDS/Aurora, VM → ECS)ModerateModerateReal ops savings, no rewriteWant managed-service wins without a rewrite
RefactorThe architecture (monolith → serverless/microservices)HighestHighest upfrontHighest (scale + agility)Architecture is the bottleneck; payback is clear
Effort and cost rise as you go down the list; cloud-native benefit rises with them. Most portfolios concentrate in Rehost + Replatform, with Refactor reserved for the few apps where re-architecting pays back. Assign per application, not per company.
common strategy mistakes

VIIIThe strategy mistakes that sink migrations

Most failed migrations do not fail on technology — the tools are mature. They fail on strategy decisions made, or skipped, in the Assess phase. The recurring ones:

  • Skipping discovery and guessing the dispositions — Assigning Rs from a hand-maintained spreadsheet instead of real utilization + dependency data — then discovering the missing dependencies at cutover, the worst possible time. Run Application Discovery Service first, always.
  • Trying to Refactor everything during the migration — The single most common timeline killer. Coupling "move it" with "rewrite it" turns a 6-month migration into an 18-month one. Migrate-then-modernize: move first, refactor high-value apps as funded follow-ons.
  • Lift-and-shift with no right-sizing — Rehosting on-prem-sized VMs onto equivalently-sized EC2, then being surprised the AWS bill beats the data center. The savings are in right-sizing and purchase commitments, not the move itself.
  • Forgetting to Retire — Migrating dead workloads because nobody checked usage — paying to assess, move, test, and run servers that serve nobody. 10–20% of a typical estate is Retire-able; find it before you move it.
  • No wave plan — big-bang cutover — Moving everything in one weekend, with no rollback path that works at that scale. Move in dependency-aware waves behind a pilot-validated runbook.
  • Building the business case without the funding — Modelling the migration as a pure self-funded cost, when MAP could fund the Assess phase and credit much of the rest. Many migrations that look "not worth it" on a self-funded TCO clearly are once MAP funding is in the model.
  • Treating Retain as forever — Letting "we will do it later" apps sit in a permanent hybrid state, paying for both environments and the connectivity between them indefinitely. Every Retain decision needs a documented revisit date.
how to choose

Rehost vs Replatform vs Refactor — the three you actually choose between

Retire, Retain, Relocate, and Repurchase are usually obvious once discovery is done. The real per-app decision for the bulk of your estate is among these three. This is the comparison that drives most of the disposition map.

VariableRehost (lift-and-shift)Replatform (lift-tinker-shift)Refactor (re-architect)
Code changesNoneMinimal (config / managed-service swaps)Significant (re-architecture)
Primary toolAWS Application Migration Service (MGN)MGN + RDS/Aurora + ECS/App RunnerLambda / EKS / DynamoDB / API Gateway
Typical timeline per appDays–weeksWeeksMonths
Steady-state costSource-like (lower if right-sized)Lower (managed services + right-sizing)Potentially lowest (serverless/elastic)
Operational burdenSame as beforeLower (AWS runs the DB / LB)Lowest (managed + serverless)
RiskLow (rollback to source)Moderate (DB/connection changes)High (it is a software project)
Best forFast exit; stable apps; stepping stoneMost web/app workloads; the modernize sweet spotApps where the architecture is the bottleneck
For a deeper head-to-head on the two most-confused options, see the sibling page lift-and-shift-vs-replatform. The migrate-then-modernize answer is usually: Rehost or Replatform now, Refactor selectively later.
not sure which R fits which app?
Get a funded portfolio assessment that assigns the 7 Rs for you
Start the assessment →
a recent match

A 90-server estate, assessed and sequenced — anonymized

inquiry · logistics SaaS, ~90 servers, two data centers
Mid-market logistics SaaS, ~90 servers across two leased data centers, Oracle + self-managed PostgreSQL, lease expiring in 9 months

Situation: A data-center lease expiring in 9 months forced the decision. The team had a hand-maintained server spreadsheet but no real dependency map, no disposition plan, and an internal debate split between "lift-and-shift everything" and "rewrite it all into microservices first." Oracle per-core licensing was a major line item, and nobody had modeled the TCO or knew whether AWS funding applied.

What CloudRoute did: Routed within 24 hours to an AWS Advanced partner with a migration + MAP track record. The partner ran a 4-week MAP Assess (AWS-funded, $0 to the customer): Application Discovery Service mapped utilization + dependencies and assigned the 7 Rs — 14 Retire (dead dev/test + a replaced reporting stack), 6 Retain (a mainframe-adjacent app being sunset within a year), ~48 Rehost via MGN to hit the lease deadline, ~16 Replatform (self-managed PostgreSQL → Aurora, app tier → ECS), and 6 Refactor flagged as funded follow-ons. The Oracle estate was scoped as Replatform-to-Aurora via SCT + DMS to shed license cost. A multi-account landing zone went up in Mobilize, then a pilot, then production in dependency-aware waves.

Outcome: Beat the lease deadline with 6 weeks to spare. Modeled 3-year TCO came in ~34% below the fully-loaded data-center cost, before Oracle license savings landed. MAP funded the Assess phase and credited a large share of the Mobilize + Migrate cost against a post-migration spend commitment — net migration cost was minimal. The 6 Refactor candidates were deferred to scoped follow-on projects. CloudRoute's commission was paid by the partner; the customer paid $0 to CloudRoute.

assess phase: 4 weeks · servers assessed: ~90 · modeled TCO cut: ~34% · assessment cost: $0 (MAP-funded)

faq

Common questions

What are the 7 Rs of cloud migration?
They are the seven disposition options AWS uses to classify each application before migrating it: Retire (decommission it), Retain (leave it in place for now), Rehost (lift-and-shift to EC2, no code changes), Relocate (move a whole VMware environment to VMware Cloud on AWS without converting VMs), Repurchase (replace it with a SaaS product), Replatform (lift-tinker-shift — move it while swapping a few components for managed services like RDS/Aurora), and Refactor (re-architect it to be cloud-native). You assign one R per application, not one for the whole company.
Which of the 7 Rs should I use?
It depends on each application — there is no single right R. Rule of thumb: Retire anything with near-zero usage; Retain anything blocked by compliance, a dependency, or an imminent sunset; Rehost stable apps you need to move fast; Replatform web/app workloads where you want managed-service savings without a rewrite; Refactor only the handful of apps where the architecture is the actual bottleneck and the payback is clear. Most portfolios end up majority Rehost + Replatform, with a portfolio assessment assigning each on real utilization and dependency data.
What is the difference between Rehost, Replatform, and Refactor?
Rehost changes only where the app runs (VM to EC2, no code changes) — fastest and lowest-risk, but no cloud-native savings until you right-size. Replatform changes a few components (e.g. database to RDS/Aurora, containerize onto ECS) without rewriting the app — moderate effort, real operational savings. Refactor changes the architecture itself (monolith to microservices/serverless) — highest effort and risk, highest potential payoff. Standard sequencing is migrate-then-modernize: Rehost or Replatform first, Refactor selectively once you are on AWS.
What does migrate-then-modernize mean and why is it recommended?
It means moving applications onto AWS first (via Rehost or Replatform) to exit the source environment and start saving, then Refactoring the high-value apps afterward as scoped, separately-funded projects. It is recommended because modernizing during the migration couples two hard problems — moving and rewriting — and is the most common reason migrations blow their timeline. Moving first also gives you real AWS usage data, so you refactor based on where the cost and bottlenecks actually are.
How do I decide which strategy fits each application?
Run a discovery and portfolio analysis. AWS Application Discovery Service inventories your servers, captures utilization, and maps the connections between them; AWS Migration Hub aggregates it. Each app is then scored on utilization, business criticality, technical coupling, licensing cost, commodity-vs-differentiator, and remaining lifespan — and those scores map onto one of the 7 Rs. The output is a disposition map that drives the wave plan and the TCO business case. A partner produces this in a 2–6 week Assess phase, frequently AWS-funded under MAP.
How much can an AWS migration actually save?
Well-executed migrations with right-sizing and selective Replatforming typically land a 20–40% steady-state TCO reduction versus the fully-loaded on-prem cost (space, power, hardware refresh, licensing, backup/DR, and staff time — not just servers), and more when expensive per-core database licenses (Oracle, SQL Server) move onto Aurora or open-source engines. Honest caveat: a naive lift-and-shift with no right-sizing can be cost-neutral or worse in month one — the savings come from right-sizing, purchase commitments, and managed services, not the move itself.
Does AWS pay for the migration through MAP?
For qualifying migrations, largely yes. The AWS Migration Acceleration Program funds the Assess phase (often free), provides funding in Mobilize (pilot + landing zone), and credits a large share of the Migrate & Modernize cost, with the partner paid through MAP. Qualification typically requires a meaningful post-migration AWS-spend commitment. Where a migration does not qualify, the value is a vetted partner who de-risks the cutover rather than direct funding — CloudRoute tells you up front which applies.
Do I need a partner to build the migration strategy, or can we do it ourselves?
You can do it yourself — the AWS tooling (Application Discovery Service, Migration Hub, MGN, DMS, SCT) is open to anyone. Teams use a partner because MAP funding flows through AWS Partner Network engagements (you generally cannot self-claim it the way a partner can), partners have run the discovery-to-cutover playbook many times and avoid the mistakes that sink first-timers, and they carry the operational risk of the cutover. CloudRoute routes you to a vetted partner who runs the assessment and the migration — and because the partner is paid through AWS funding, you pay $0 to CloudRoute.

Get the 7 Rs assigned to your estate — assessment often AWS-funded

CloudRoute routes you to a vetted AWS partner who runs the MAP Assess (discovery + portfolio analysis + TCO + wave plan), then executes the migration. Qualifying migrations are MAP-funded — low or $0 cost. Customer pays $0 to CloudRoute. No procurement theater.

matched within< 24h
assess phase2–6 weeks
cost to youoften $0
AWS Migration Strategy — the 7 Rs explained (2026) · CloudRoute