AWS migration assessment · MAP Assess · 2026

The AWS migration assessment: discovery, 7-R disposition, and a decision-grade business case.

An AWS migration assessment is the Assess phase of the Migration Acceleration Program (MAP): discovery, portfolio analysis, dependency mapping and a cost-backed business case that tells you what to migrate, in what order, how, and what it costs. Done right it ends with a wave plan you can fund and execute. A vetted AWS partner can run it and, if the migration qualifies, file MAP funding.

MAP phase
Assess
output
wave plan + TCO
who files MAP
your partner
TL;DR
  • The AWS migration assessment is MAP Assess — a structured, mostly automated review that produces four deliverables: a discovered application inventory, a 7-R disposition for every application, a TCO/business case comparing run-as-is vs. AWS, and a sequenced wave plan. It typically runs 2–6 weeks depending on portfolio size.
  • The work is tool-led, not guesswork: discovery tooling inventories servers, processes and network flows, and Migration Evaluator builds the cost and right-sizing model at no cost. AWS Migration Hub and Application Discovery Service closed to new customers on November 7, 2025; AWS now points new users to AWS Transform. Dependency mapping from observed network flows is what makes the wave plan real.
  • MAP 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. CloudRoute matches you with one vetted partner who runs the assessment and hands you a wave plan.
definition

IWhat an AWS migration assessment actually is — and where it sits in MAP

The phrase "migration assessment" gets used loosely. In AWS terms it has a precise meaning: it is the Assess phase of the Migration Acceleration Program (MAP), the first of three phases before any production workload moves.

MAP runs in three phases — Assess, Mobilize, and Migrate & Modernize. Assess answers "should we, what, and what will it cost?" Mobilize builds the landing zone and runs a pilot to prove the plan. Migrate & Modernize executes the production cutover wave by wave. An assessment that skips straight to "lift everything and shift" is not an assessment — it is a guess wearing a deck.

The Assess deliverable is a directional business case: a defensible estimate of total cost of ownership today versus on AWS, a per-application migration strategy (the 7 Rs), a dependency-aware sequence (the wave plan), and a rough order-of-magnitude on cost, timeline, and risk. It is decision-grade — enough for a CFO to approve a budget and an engineering lead to staff the first wave — without being so detailed that it takes six months to produce.

AWS says MAP helps offset initial migration costs, and MAP is filed by a partner. 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. What it covers, including assessment work, is agreed per engagement. CloudRoute matches you with one vetted partner who runs Assess and tells you up front whether MAP is likely to apply.

If you are searching "AWS migration assessment," you are usually at one of two points: you have a board mandate to "move to the cloud" and need a real plan, or you have an estate (on-prem VMware, another cloud, a sprawl of EC2 you inherited) and you need to know what is worth migrating, what to retire, and what it costs. Both start the same way: discovery.

phase 1 — discovery

IIDiscovery — inventorying the estate with data, not interviews

Every credible assessment starts by replacing tribal knowledge with measured data. You cannot disposition an application you cannot see, and the network diagram in someone's head is always wrong in the expensive places.

The goal is a complete, evidence-based inventory of servers, applications, processes, utilisation and, most importantly, the network flows between them. Note: AWS Application Discovery Service and Migration Hub closed to new customers on November 7, 2025. Existing customers can keep using them; new customers use AWS Transform or partner discovery tools. The collection modes below describe the approach either way:

AWS Application Discovery Service (ADS)

Agentless collector — a virtual appliance (OVA) deployed into VMware vCenter. It pulls inventory and performance for every VM without touching guests: CPU, memory, disk, and network utilization sampled over time. Ideal for large VMware estates where installing agents on hundreds of guests is politically and operationally painful.

Agent-based collector — a lightweight agent on individual hosts (Linux/Windows, physical or virtual). It captures process-level detail and, critically, TCP/IP connections between processes — the raw material for dependency mapping. You install agents where you need flow-level truth.

Both feed AWS Migration Hub, the single pane where the inventory is aggregated, grouped into applications, and tracked through the later phases. Discovery data can also be exported to Athena for custom queries — useful when you want to slice 400 servers by tag, owner, or utilization band.

Migration Evaluator (formerly TSO Logic)

Migration Evaluator is AWS's cost-modelling tool — it ingests the utilization data (its own lightweight collector, or imports from ADS / RVTools / CSV) and produces a right-sized AWS target with a defensible cost projection. It models On-Demand, Savings Plans, Reserved Instances, and BYOL vs. license-included options — the difference that decides whether an Oracle or SQL Server estate is cheaper on Aurora/RDS or on EC2.

This is the engine of the TCO model. Right-sizing is where the savings come from: most on-premises fleets are provisioned for peak plus a safety margin and run well below capacity. Migration Evaluator maps observed demand to the smallest instance that fits, which is usually where the gap between staying put and AWS opens up. AWS lists Migration Evaluator as available at no cost.

Third-party and import paths

Not every estate is greenfield for AWS tooling. Migration Evaluator and ADS accept imports from VMware RVTools exports, Microsoft MAP Toolkit, and partner discovery platforms (Flexera, Device42, and similar CMDB/dependency tools). For Windows-heavy estates, Azure Migrate-style exports can be reconciled in. The principle holds regardless of tool: collect 2–4 weeks of utilization so peaks and batch cycles are captured, not a single quiet afternoon.

how long to collect

Run discovery for at least two full weeks, ideally including a month-end or a known peak (billing run, payroll, retail event). A 48-hour snapshot misses the batch jobs and the spikes that drive instance sizing — and undersized targets are how a "20% cheaper" business case turns into a 20%-over bill on day 30.

phase 2 — portfolio analysis

IIIPortfolio analysis — a 7-R disposition for every application

Once you have an inventory grouped into applications, you assign each one a migration strategy. AWS's framework is the 7 Rs. The assessment's job is to put every application into exactly one bucket, with a reason.

The 7 Rs are not equally common. Most portfolios lean toward Rehost and Replatform for the first waves, with Refactor reserved for the few applications where modernisation pays for itself. Retire is the quiet winner: assessments often find servers nobody uses or owns, and the cheapest migration is the one you do not do.

The 7 Rs, as you actually apply them

Retire — decommission. No traffic, no owner, or superseded. Pure savings; remove from scope entirely.

Retain — leave in place (for now). Hard regulatory pins, a mainframe mid-contract, or an app slated for sunset within 12 months. Revisit next wave.

Rehost — lift-and-shift. Move the VM as-is using AWS Application Migration Service (MGN). Fastest path; minimal code change; you optimize after landing. The default for the long tail.

Relocate — move the hypervisor, not the VM. VMware Cloud on AWS lets you vMotion vSphere workloads with no guest changes. Right when you want speed and to keep VMware operations intact.

Repurchase — drop and replace with SaaS. A self-hosted CRM, wiki, or email becomes a subscription. Removes the workload from migration scope but adds a data-export task.

Replatform — lift-tinker-shift. Keep the app, swap the undifferentiated heavy lifting: self-managed Postgres → RDS/Aurora, self-managed Kubernetes → EKS, app servers → managed runtimes. The highest-ROI bucket for most teams.

Refactor — re-architect. Break a monolith into services, go event-driven or serverless. Highest cost and risk; reserved for applications where the business case (scale, agility, cost) clearly justifies it. Rarely a first-wave move.

the honest default

Most successful programs Rehost or Replatform first, then Refactor selectively once the workload is live on AWS and the team has operational muscle memory. Trying to Refactor everything during the migration is the classic way to blow the timeline and the budget. The assessment should flag Refactor candidates but schedule them as post-migration modernization, not as blockers to the cutover.

phase 3 — dependency mapping

IVDependency mapping — turning network flows into a safe sequence

This is the step that separates a real assessment from a spreadsheet. An application does not migrate alone; it talks to databases, queues, auth services, file shares, and a long tail of integrations nobody documented. Move it without its dependencies and you take production down at cutover.

Dependency mapping uses the observed TCP/IP connection data from the ADS agents (and, for agentless estates, flow logs and partner tooling) to build a graph of which servers talk to which, on what ports, how often. From that graph you cluster tightly-coupled applications into move groups — sets of components that must migrate together or stay synchronized during a phased cutover.

The map exposes the expensive surprises early: the reporting app that quietly hits the production database, the shared authentication service half the estate depends on, the on-prem file share three "cloud-ready" apps still mount, the hard-coded IP nobody remembers setting. Each is a cutover incident waiting to happen if it surfaces during the migration instead of during the assessment.

Dependency data also drives the migration mechanics: which workloads can tolerate a replication-and-cutover window with AWS MGN, which need AWS Database Migration Service (DMS) with continuous change-data-capture to keep a database in sync until switchover, and which require DataSync or Transfer Family to move bulk file data ahead of time. Heterogeneous database moves (Oracle → Aurora PostgreSQL, SQL Server → Aurora) also pull in the Schema Conversion Tool (SCT) — and the assessment should size that schema-conversion effort honestly, because it is consistently the hardest, most underestimated part of any migration.

readiness

VThe Migration Readiness Assessment (MRA) — are you ready to run this?

Discovery tells you about the workloads. The Migration Readiness Assessment tells you about the organization. Both have to be ready, and the MRA is where most "the tech was fine but the program stalled" failures get caught in advance.

The MRA scores readiness across the six perspectives of the AWS Cloud Adoption Framework (CAF): Business, People, Governance, Platform, Security, and Operations. It is typically run as a facilitated workshop (often a day or two) with the relevant stakeholders, producing a heat-map of strengths and gaps and a prioritized set of work-streams to close them before — or in parallel with — the migration.

The gaps it surfaces are rarely technical-only. A platform team with no landing-zone experience, a security org with no cloud guardrails, an operations group with no observability story, a finance team with no FinOps practice for variable cloud spend — any of these will stall a migration that the discovery data says is "ready." The MRA converts those into named work-streams with owners.

  • Business: Is there a funded mandate, a business case owner, and agreed success metrics (cost, agility, resilience)? Without this the program drifts.
  • People: Skills and roles. Who owns the landing zone, who runs the cutovers, what training/certification is needed, and where do partners fill the gap.
  • Governance: Funding model, prioritization, change control, and how migration progress is tracked and reported to leadership.
  • Platform: Landing-zone design, account structure, networking, and target architecture patterns. This is the Mobilize-phase pre-work the MRA scopes.
  • Security: Identity, guardrails, encryption, logging, and compliance posture (SOC 2, HIPAA, PCI, GDPR, regional residency). Gaps here become Mobilize work-streams.
  • Operations: Monitoring, incident response, backup/DR, and the operating model for a hybrid estate during the migration window.

The MRA output is not a grade you pass or fail — it is the input to the Mobilize phase. Every "amber" or "red" cell becomes a foundational work-stream (build the landing zone, stand up guardrails, train the on-call rotation) that runs before the first production wave so the migration lands on solid ground.

phase 4 — the business case

VIThe business case and TCO model — run-as-is vs. AWS

This is the deliverable the budget hinges on. The assessment converts the discovery and right-sizing data into a defensible TCO comparison: the fully-loaded cost of staying put versus the cost of running the same workloads on AWS, plus the one-time cost of getting there.

A credible TCO model is honest about both sides. The "run-as-is" side is not just the AWS-equivalent bill — it includes hardware refresh cycles, data-center space/power/cooling, hypervisor and OS licensing, storage arrays, network gear, the maintenance contracts, and the staff time spent racking, patching, and babysitting all of it. Teams routinely underweight the run-as-is cost because most of it is buried in capex and headcount nobody attributes to "infrastructure."

The AWS side is the right-sized target from Migration Evaluator, costed with the commercial levers applied: Savings Plans / Reserved Instances for steady-state compute, BYOL where licensing favours it, the storage-tier mix (gp3 vs. io2, S3 lifecycle to Glacier), and the operational savings from managed services (no DBA toil on RDS, no cluster ops on EKS Fargate). The model should show steady-state monthly run cost and the savings curve as Reserved/Savings-Plan coverage ramps.

Then the one-time costs: migration labor per wave, data transfer and replication, running both environments during cutover, schema conversion for engine changes, and training. Net it out and you get a break-even point: the month cumulative AWS savings overtake the migration investment. For reference, AWS states on its MAP page that customers migrating legacy applications achieve an average of 31% infrastructure savings. Your number comes from your own utilisation and licensing, not an average.

where MAP changes the math

The business case improves when MAP funding is in scope. MAP is filed by your matched partner when the migration qualifies and AWS approves; for startups it is typically $50K to $150K. Depends on the workload; AWS approves. That moves part of the one-time cost off your side of the ledger and pulls break-even forward. Where MAP does not apply, a vetted partner still de-risks the cutover.

the output

VIIWave planning — the sequenced roadmap you can fund and execute

All four streams converge into the single artifact the rest of the program runs on: the wave plan. It groups applications into migration waves, orders them by dependency and risk, and attaches a strategy, owner, and rough timeline to each.

A wave is a batch of applications migrated together over a defined window. Sequencing is driven by the dependency map (move groups stay together), by risk (low-risk, low-coupling apps go first to build momentum and prove the runbook), and by business priority. The classic shape is a small pilot wave during Mobilize, then progressively larger production waves.

Each wave entry carries the per-app 7-R disposition, the tooling (MGN for rehost, DMS+SCT for database moves, DataSync for bulk file data), the cutover approach (replicate-then-switch vs. continuous sync), a rollback plan, and a maintenance-window estimate. This is what makes the plan executable rather than aspirational — an engineer can read a wave and know exactly what to do.

A representative wave shape

Wave 0 — Pilot (Mobilize): 1–3 low-risk, low-dependency applications. Proves the landing zone, the runbook, and the cutover mechanics. 2–4 weeks.

Wave 1 — Quick wins: stateless and loosely-coupled apps, mostly Rehost/Relocate. Builds momentum and team confidence.

Waves 2–N — Core systems: the coupled move groups and the database tier, where Replatform and DMS+SCT effort concentrates. Sequenced so each wave's dependencies are already live.

Tail — Retire / Refactor backlog: decommission the zombies, and schedule the Refactor candidates as post-migration modernization once the estate is stable on AWS.

what you receive

VIIIWhat the assessment deliverable actually looks like

A common worry is that "assessment" means a vague slide deck. A real MAP Assess deliverable is a concrete, multi-part package you can hand to finance, engineering, and leadership and act on immediately.

Together these are enough for a CFO to approve a migration budget and an engineering lead to staff Wave 0 the following week. That is the bar for "decision-grade". A CloudRoute-matched partner can produce this package and, if the migration qualifies, file MAP funding for the work that follows.

  • Discovered inventory: every server and VM with utilisation, grouped into applications, exported from your discovery tool (and queryable in Athena).
  • 7-R disposition register — every application mapped to one of the 7 Rs with the rationale, plus the Retire list (the immediate savings).
  • Dependency map — the application/move-group graph from observed network flows, with the high-risk couplings called out.
  • TCO / business case — run-as-is vs. AWS, one-time migration cost, savings curve, break-even, and MAP funding applied where it qualifies.
  • MRA scorecard — CAF six-perspective heat-map with prioritized readiness work-streams and owners.
  • Wave plan — sequenced waves with per-app strategy, tooling, cutover/rollback approach, and timeline estimates.
  • Mobilize scope — the landing-zone and foundational work the assessment recommends doing first, ready to fund as the next MAP phase.
assessment tooling

AWS migration assessment tools, side by side

The assessment is only as good as the data underneath it. Here is what each tool in the AWS discovery-and-assessment stack does, what it produces, and when you reach for it. A real Assess engagement uses several of these together, not one.

ToolWhat it doesCollection modePrimary outputWhen to use
Application Discovery Service — agentlessVM inventory + utilization from vCenterOVA appliance in VMware (no guest agents)Server inventory, utilization, basic dependenciesLarge VMware estates where agents are impractical
Application Discovery Service — agentProcess-level detail + TCP/IP connection captureLightweight agent per hostProcess inventory + flow data for dependency mappingAnywhere you need flow-level dependency truth
Migration Evaluator (TSO Logic)Right-sizing + cost / TCO modellingOwn collector, or import ADS / RVTools / CSVAWS right-sized target + cost projection (On-Demand / SP / RI / BYOL)Building the business case and break-even
AWS Migration HubAggregates discovery, groups apps, tracks progressConsole (consumes ADS or partner data)Single-pane inventory and status trackingExisting customers only (closed to new customers November 7, 2025)
AWS TransformAgentic discovery, planning and modernisationService connected to your source estateMigration plans and modernisation outputNew customers; AWS's recommended path after Migration Hub
Partner / 3rd-party (Flexera, Device42, RVTools)CMDB, license, and dependency discoveryAgent / agentless per vendorDependency graphs, license positions, import to ADS/EvaluatorExisting CMDB data or Windows/license-heavy estates
Application Discovery Service and Migration Hub are closed to new customers (since November 7, 2025); new customers use AWS Transform, Migration Evaluator and partner tooling. The deliverable is the synthesis, not any single tool's report.
ready to know what to migrate, and what it costs?
Get matched with a partner who runs your AWS migration assessment
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

How long does an AWS migration assessment take?
For most mid-market estates the Assess phase runs 2–6 weeks. The single biggest driver is the discovery window — you want at least two weeks of utilization data, ideally spanning a month-end or known peak, so right-sizing is based on real demand rather than a quiet snapshot. Very large or highly fragmented estates (500+ servers, many owners, poor documentation) can push toward 8 weeks. Small, well-understood estates can finish in 2–3 weeks.
Does AWS pay for the assessment?
Not automatically. MAP covers Assess, Mobilize and Migrate and Modernize, and it is filed by an AWS partner. 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. What it covers is agreed per engagement. Migration Evaluator, AWS's business-case tool, is available at no cost.
What are the deliverables of a migration assessment?
A complete MAP Assess produces: (1) a discovered application inventory with utilization, (2) a 7-R disposition register for every application (including the retire list), (3) a dependency map built from observed network flows, (4) a TCO / business case comparing run-as-is vs. AWS with one-time migration cost and break-even, (5) an MRA readiness scorecard across the six CAF perspectives, and (6) a sequenced wave plan with per-app strategy, tooling, and timeline. Together they are enough to approve a budget and start the first wave.
What are the 7 Rs and how are they decided?
The 7 Rs are the migration strategies AWS assigns per application: Retire (decommission), Retain (leave in place for now), Rehost (lift-and-shift via MGN), Relocate (move the hypervisor, e.g. VMware Cloud on AWS), Repurchase (replace with SaaS), Replatform (lift-tinker-shift — e.g. self-managed Postgres to RDS), and Refactor (re-architect). The disposition is driven by the discovery and dependency data plus business priority. Most programs lean heavily on Rehost and Replatform for early waves and reserve Refactor for the few apps where modernization clearly pays off.
Which tools are used in an AWS migration assessment?
Migration Evaluator for right-sizing and the cost model (no cost), plus discovery tooling for inventory and network flows. AWS Application Discovery Service, Migration Hub and Strategy Recommendations closed to new customers on November 7, 2025; new customers use AWS Transform or partner tools (Flexera, Device42, RVTools exports). The assessment is the synthesis across these tools, not any single report.
Why is dependency mapping so important?
Because applications do not migrate alone. Each one talks to databases, queues, auth services, file shares, and undocumented integrations. If you migrate an app without its dependencies, you take production down at cutover. Dependency mapping uses observed network-flow data to cluster tightly-coupled components into move groups that migrate together, and it surfaces the expensive surprises — the reporting app hitting the production DB, the shared auth service, the on-prem file share three "cloud-ready" apps still mount — during the assessment instead of during the migration.
What is the Migration Readiness Assessment (MRA)?
The MRA scores organizational readiness across the six perspectives of the AWS Cloud Adoption Framework — Business, People, Governance, Platform, Security, and Operations — usually via a facilitated workshop. It produces a heat-map of strengths and gaps and converts every gap into a prioritized work-stream with an owner. Where discovery tells you whether the workloads are ready, the MRA tells you whether the organization is. Its output feeds directly into the Mobilize phase, where the landing zone and foundational guardrails get built before the first production wave.
How does the assessment connect to the rest of the migration?
Assess is the first of MAP's three phases. Its wave plan and Mobilize scope feed Mobilize (landing zone, pilot wave), which feeds Migrate and Modernize (production cutover, wave by wave). CloudRoute matches you with one vetted partner who runs Assess and, if you proceed, carries the same plan through execution, filing MAP funding when the migration qualifies and AWS approves.

Want a decision-grade AWS migration assessment?

CloudRoute matches you with one vetted AWS partner who runs the assessment (discovery, 7 Rs, dependency map, cost model, wave plan) 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