migrate to aws · the partner-led path

Migrate to AWS: the six phases, who does what, and when AWS helps pay.

To migrate to AWS, run six phases in order: discovery, assess, landing zone, pilot, migrate and optimize. Rehost first, then replatform what pays back. A vetted AWS partner can run the move and file MAP (Migration Acceleration Program) funding when the migration qualifies and AWS approves it. For startups that is typically $50K to $150K, depending on the workload.

phases
6
small app, end to end
3–6 wks
who files MAP
your partner
partner-filed funding
$50K to $150K
TL;DR
  • To migrate to AWS, run six phases in order: discovery, assess, landing zone, pilot, migrate, optimize. The tools are mature (Application Migration Service, Database Migration Service, Schema Conversion Tool). Teams stall on sequencing, cutover risk and finding the engineering hours, which is what a migration partner takes off your plate.
  • Rehost first for speed, replatform where it pays back fast (managed databases, containers), and refactor later. You own the targets, the timing and the go/no-go calls. The partner owns the landing zone, the tooling, the runbook and the cutover.
  • Funding: MAP (the AWS Migration Acceleration Program) is for teams moving onto AWS. Your matched partner files the MAP request when the migration qualifies, and AWS approves it. For startups, partner-filed funding is typically $50K to $150K. Depends on the workload; AWS approves. AWS Activate credits are separate, and you apply for them yourself.
the decision

IShould you migrate to AWS, and is now the right time?

Migration is expensive in attention even when AWS helps with the cost. Before the how, ask whether the move clears the bar for your situation and whether the timing is right.

The strongest reasons are concrete. A renewal cliff: a Heroku, VMware or colocation contract that would lock you in for another term. An inverted cost curve: PaaS dynos and add-ons that cost more than the equivalent ECS Fargate and RDS setup once you pass a few hundred dollars a month. A capability ceiling: you need managed Kubernetes, multi-region failover, a data lake or Bedrock. A compliance trigger: SOC 2, HIPAA or PCI is easier to meet when you control the network, the keys and the logs (VPC, KMS, CloudTrail).

The weaker reasons are "AWS is what real companies use" and "our investors expect it." They are real pressures, but on their own they do not justify a quarter of engineering distraction. If your app is small, your bill is a few hundred dollars a month and you have no compliance or capability gap, waiting is often the right call. The move is easier to justify once the workload is big enough to qualify for MAP and the savings pay back the disruption.

Timing matters as much as the decision. Good windows: before a renewal, before a funding round closes, and before a growth spike forces you to scale the old platform first. Bad windows: mid-incident or mid-launch. Never cut over in the month you ship the thing your company is counting on.

One more reason has become decisive in 2026: AI on AWS. If your roadmap includes generative AI features, being on AWS puts Bedrock one IAM role away instead of one more vendor and one more data-egress story. A partner can also check POC funding for the first test.

the one-line test

Migrate now if you have a renewal cliff, an inverted cost curve, a capability or compliance gap, or an AI roadmap, and your AWS spend after the move would be large enough for MAP to be worth filing. If none of those is true and your bill is small, waiting is the senior decision.

why AWS specifically

IIWhy AWS, and how partner-filed funding changes the math

Plenty of clouds can run your containers. The case for AWS is breadth, a mature migration toolchain, and a funding route your partner can file.

On tooling, AWS has a wide managed-service surface (Aurora and RDS, EKS and ECS, Lambda and App Runner, S3 and the data-lake stack, Bedrock) and a well-paved migration path. Application Migration Service (MGN) does block-level rehost with short cutover windows. Database Migration Service (DMS) and the Schema Conversion Tool (SCT) handle same-engine moves (Postgres to RDS) and engine changes (Oracle or SQL Server to Aurora PostgreSQL) with continuous replication. Migration Hub and Application Discovery Service inventory the estate. DataSync and Transfer Family move bulk data.

The funding piece is the AWS Migration Acceleration Program (MAP). It has three phases: Assess, Mobilize, and Migrate and Modernize. AWS describes it as tools, training, partner expertise and financial investments that offset initial migration costs. Your matched partner files the MAP request when the migration qualifies, and AWS decides the amount. That is what makes a partner-run migration affordable for a startup. See AWS MAP, explained for startups, and how much funding a partner can file.

end to end

IIIThe migration journey: six phases

Almost every AWS migration follows the same six-phase arc, and it maps onto the MAP phases. Knowing the shape tells you where the risk sits: the pilot and the cutover, every time.

The most common failure is skipping straight to "let's move servers." Teams that do find the dependency they did not map, the database that will not cut over cleanly and the landing zone they have to retrofit under pressure.

Phase 1: Discovery (1–2 weeks)

Inventory applications, servers, databases, data volumes, network dependencies, integrations and runtime versions with AWS Application Discovery Service and Migration Hub. Output: a dependency map and a call per workload (which of the 7 Rs it gets). This is where the undocumented cron box turns up.

Phase 2: Assess (1–3 weeks)

Build the TCO and the business case: your current run-rate, the projected AWS run-rate and an effort estimate. Output: a TCO model, a target-architecture sketch and a wave plan. This is the MAP Assess phase, and it gives your partner what it needs to check whether the migration qualifies for funding.

Phase 3: Landing zone (1–3 weeks)

Build the foundation before anything moves: a multi-account structure (AWS Organizations and Control Tower), networking, identity (IAM Identity Center), guardrails and logging (CloudTrail, Config). This is the part teams most often underbuild. See AWS landing zone and AWS DevOps.

Phase 4: Pilot (2–4 weeks)

Move one low-risk but representative application end to end: replicate it, cut over in a controlled window, validate, and prove the rollback works. Output: a repeatable cutover runbook and real timing data for the waves. A pilot that cannot roll back cleanly is a finding, and far better found here than in wave three.

Phase 5: Migrate (4–24 weeks, by estate size)

Run the waves: rehost with MGN, databases with DMS continuous replication so the source stays live until the switch, bulk data with DataSync. Each wave: replicate, test on AWS, schedule the window, cut over, validate, and decommission the source once the wave is stable.

Phase 6: Optimize (ongoing)

Right-size instances, move steady compute onto Savings Plans, replatform what justifies it (EC2 databases to RDS, VMs to containers) and retire the shortcuts you took to move fast. One budgeting note: AWS promotional credits do not pay Savings Plans or Reserved Instance upfront fees.

the 7 Rs, practically

IVRehost vs replatform vs refactor: what to do first

AWS frames migrations as the "7 Rs": retire, retain, rehost, relocate, repurchase, replatform, refactor. For almost every workload the real choice is rehost, replatform or refactor, and the right default is: rehost now, replatform selectively, refactor later.

Rehost (lift and shift) moves the workload as-is onto EC2 with MGN. It is the fastest way off the old platform and the lowest risk per workload, because nothing about the app changes. You carry the old inefficiencies with you until you optimize.

Replatform makes targeted changes that pay back fast: self-managed Postgres to RDS or Aurora, a VM to ECS on Fargate or EKS, a self-hosted queue to SQS. Replatform what is expensive to operate (databases, message brokers, orchestration). Rehost what is cheap to leave alone.

Refactor into Lambda, Step Functions or event-driven services delivers the most long-term value and costs the most up front. Do it after you are stable on AWS, one workload at a time. Refactoring mid-migration is how cutovers slip by quarters.

The other Rs are quick filters during discovery: retire what nobody uses, retain what cannot move yet, and repurchase where a SaaS product beats migrating at all.

the offer

VWhat a partner-led migration looks like, and who files what

A partner-led migration is not "hand over your AWS keys and disappear." The partner owns the migration machinery. You own the product decisions.

A vetted partner runs the six phases as a managed engagement: it builds the landing zone, configures and runs MGN, DMS and SCT, writes and rehearses the cutover runbook, runs the waves, and sets up monitoring and cost guardrails. You keep control of which workloads move, in which order, in which windows, and the go/no-go at each gate.

On funding, your matched partner checks whether the migration qualifies for MAP and files the request. AWS approves it and decides the amount. For startups, partner-filed funding is typically $50K to $150K. Depends on the workload; AWS approves. If the migration does not qualify, you can still hire the same partner at its normal rates, or run the move yourself.

CloudRoute is the match, not the migrator. We pick a vetted partner who has done your source-to-target move and introduce you. CloudRoute is free for startups. Partners pay CloudRoute a monthly membership plus 10% of AWS-approved funding. More on how CloudRoute works.

Who files which AWS funding
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.
division of labor

VIWhat you provide vs what the partner provides

The usual worries about a partner-led migration are losing control and a big internal time sink. Neither holds when the split is clear.

who owns what in a partner-led migration
ResponsibilityYou provideThe partner provides
Workload knowledgeApp architecture, dependencies, data sensitivity, runtime versionsDiscovery tooling, dependency mapping, the 7 Rs call per workload
Decisions and sign-offTargets, wave order, cutover windows, go/no-go at each gateOptions, tradeoffs, recommendations, risk callouts
AccessSource environment and new AWS account access, DNS controlLanding zone, IAM Identity Center, guardrails, account structure
Migration machineryNothingMGN, DMS and SCT, DataSync, Migration Hub setup and runs
CutoverA maintenance window and product validationThe runbook, the rehearsed rollback, running the cutover
FundingYour projected AWS spend after the moveChecks MAP eligibility and files the request; AWS approves
AfterDecommission sign-off, product ownershipRight-sizing, Savings Plans, optimization, handover docs
Your team's job is mostly decisions, access and checking that the migrated app works. Expect a few hours a week during active waves, mostly around the cutover windows you control.
honest timelines

VIIHow long does it take?

There is no single honest number: a five-server SaaS and a 300-VM estate are different projects. The phase shape is consistent, and these are the ranges to plan around.

A small workload (one app, one database, a few servers, like a typical Heroku to AWS migration or a DigitalOcean move): commonly 3–6 weeks end to end. The cutover window itself is often minutes to a couple of hours.

A mid-size estate (10–40 workloads, a few databases, some integrations): plan for 2–4 months, with several cutover waves.

A large or mixed estate (50+ workloads, Oracle or SQL Server with heavy schema conversion, SAP, strict compliance): 6–12+ months is normal. Database engine changes are the long pole. Schema conversion, stored-procedure rewrites and data validation take far longer than moving the app tier.

The biggest schedule risks, in order: schema conversion on an engine change, dependencies that surface mid-wave, an underbuilt landing zone, and cutover windows the business will not accept. A partner who has done your exact move has hit all four before.

two ways to do it

DIY migration vs partner-led: the honest comparison

You can run the migration yourself or have a vetted partner run it. DIY gives you full control and no outside dependency. Partner-led trades a little control for experience with your exact move, a funding route the partner can file, and your team staying on product.

VariableDIY migrationPartner-led
Who runs itYour engineers, learning as they goA partner who has done your source-to-target move
Cost of the workYour engineering time, plus any toolingPartner fees, partly offset by MAP funding when AWS approves it
MAP fundingUsually requested through an AWS partner or your AWS account teamYour partner checks eligibility and files the request
Landing zoneYou design and build it (easy to underbuild)Built to a proven, governed baseline
Cutover riskFirst time; rollback often untestedRehearsed runbook and a rollback proven in the pilot
Timeline certaintyWide: surprises hit a team without the repsTighter: priced off prior moves like yours
Team focusPulled off the roadmap for the durationStays on product; owns decisions and validation
Best forSmall, simple moves; teams with AWS migration experience and slackAnything non-trivial, on a deadline, or likely to qualify for MAP
DIY is the right call for a small, simple workload when your team has done AWS migrations before and has spare cycles. For everything else, partner-led is usually lower risk, and the biggest DIY cost, your engineers' time, never shows up on an invoice.
know you're migrating?
Get matched with a partner who has run your exact migration before
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 are the advantages of migrating to AWS?
Four come up most for startups. A wide set of managed services (databases, containers, serverless, storage and analytics) so your team runs less infrastructure. Mature migration tools such as Application Migration Service and Database Migration Service. Amazon Bedrock for AI features, inside the same account. And control of the network, keys and logs, which helps with SOC 2, HIPAA or PCI. A partner can also file MAP funding for the move when the migration qualifies and AWS approves it.
How much does it cost to migrate to AWS with a partner?
It depends on the estate, the path and whether MAP applies. The partner's work is a normal paid engagement. When the migration qualifies for the AWS Migration Acceleration Program (MAP), your matched partner files the request and AWS funding offsets part of the cost. For startups, partner-filed funding is typically $50K to $150K. Depends on the workload; AWS approves. CloudRoute itself is free for startups. If the migration does not qualify, the partner is available at its normal rates.
What does MAP cover, and is it real?
MAP is a real AWS program with three phases: Assess (readiness and a TCO model), Mobilize (landing zone and pilot) and Migrate and Modernize (the production move). AWS describes it as tools, training, partner expertise and financial investments that offset initial migration costs. Amounts are set per migration and AWS approves each one, so be wary of anyone quoting a fixed percentage. Your matched partner files the request.
How long does a migration to AWS take?
A small workload (one app, one database, a few servers, like a typical Heroku or DigitalOcean move) commonly takes 3–6 weeks end to end. A mid-size estate (10–40 workloads) usually takes 2–4 months. A large or mixed estate (50+ workloads, Oracle or SQL Server schema conversion, SAP, strict compliance) normally takes 6–12+ months. The cutover window itself is often minutes to hours, thanks to continuous replication with MGN and DMS.
Will my application have downtime during the cutover?
Usually very little. AWS Application Migration Service (MGN) replicates servers at the block level and keeps the source running until you trigger the cutover. Database Migration Service (DMS) supports continuous replication, so the source database stays live until you switch the connection string. The downtime you take is the short window to switch traffic and validate. Workloads that cannot take any downtime use a brief read-only or dual-write window designed into the runbook.
Should I rehost (lift and shift) or replatform first?
Rehost first for speed and low per-workload risk: MGN moves the workload as-is and gets you off the old platform fast. Then replatform where the savings are obvious: self-managed databases to RDS or Aurora, VMs to ECS on Fargate or EKS, self-hosted queues to SQS. Refactor into serverless later, once you are stable on AWS, never mid-migration.
What do I do versus what does the partner do?
You provide workload knowledge, the migration decisions and go/no-go sign-offs, access to the source environment and the new AWS account, and product validation. The partner provides discovery tooling, the landing zone, the migration machinery (MGN, DMS, SCT, DataSync, Migration Hub), the rehearsed cutover runbook and rollback, the waves, and the MAP request when the migration qualifies. Expect a few hours a week from your team during active waves.
Which migrations can a CloudRoute partner run?
The common ones: Heroku to ECS or App Runner, with Heroku Postgres to RDS or Aurora; GCP (GKE to EKS, Cloud SQL to RDS, BigQuery to Redshift or Athena); Azure (AKS to EKS, Azure SQL to RDS, Functions to Lambda, App Service to App Runner); on-premises VMware or physical servers with MGN; Oracle to Aurora PostgreSQL with SCT and DMS; SQL Server, MySQL, PostgreSQL and MongoDB; and SAP on AWS. We match you with a partner who has done your exact move.
Do I need AWS credits as well as MAP funding?
They do different jobs. MAP funding, filed by your matched partner when the migration qualifies, offsets the one-time cost of the move. AWS Activate credits pay for AWS usage, and you apply for them yourself: Activate Founders ($1,000 to start, up to $5,000) if no investor backs you, or Activate Portfolio (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 apply for Activate for you. If you plan new work on AWS after the move, such as an AI feature, ask your partner about POC or incremental workload (IW) funding.

Ready to migrate to AWS with a partner who has done your move?

CloudRoute matches you with a vetted AWS partner who has done your exact move. The partner runs the cutover and files MAP funding when the migration qualifies: typically $50K to $150K for startups. Depends on the workload; AWS approves. CloudRoute is free for startups.

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