Migration run through the three phases of the AWS methodology: assess, mobilize, migrate and modernize, with a strategy defined application by application.
The context
Most migrations that go wrong do not fail on technical execution. They fail earlier: nobody knows which applications exist, dependencies are not mapped, and a hundred different systems get the same recipe. The result is the migration that stalls halfway, with half the systems in the cloud, half in the data center and cost running in duplicate.
AWS defines seven migration strategies, known as the 7 Rs: retire, retain, rehost, relocate, repurchase, replatform and refactor. Each application in your portfolio gets one of these strategies based on objective criteria. AWS itself advises that, in large migrations, refactoring during the migration is the most complex path: better to rehost or replatform first and modernize later, already in the cloud, where integration with managed services is simpler.
Finding out what to discard is usually the fastest win. AWS documents criteria for identifying applications that are candidates for retirement: systems with average CPU and memory use below 5% (called zombie applications), applications between 5% and 20% usage over 90 days (idle applications) and systems with no inbound connection in the last 90 days. Not migrating is the cheapest migration there is.
When this solution applies
If two or more of these scenarios sound familiar, it is worth a conversation.
A data center or colocation contract is expiring and you have to decide now
Hardware reaching end of life with a renewal quoted in the millions
You have no reliable inventory of which applications run where
Demand peaks require capacity that sits idle the rest of the year
Disaster recovery requirements the current environment cannot meet
A previous migration was started and stopped halfway through
The exact composition depends on your environment and on the requirements identified during the assessment. This is the baseline we work from for this solution.
AWS Application Discovery Service
Automated collection of inventory, utilization and dependencies from the source environment
AWS Migration Hub
Single dashboard to track migration progress by application and by wave
AWS Application Migration Service (MGN)
Automated rehosting with continuous replication and low-downtime cutover
AWS Database Migration Service (DMS)
Database migration with continuous replication, including across different engines
AWS Schema Conversion Tool
Schema and code conversion when the migration changes the database engine
AWS DataSync
Transfer of large file volumes between on-premises and AWS
AWS Snowball Family
Physical data transfer when the volume makes the network impractical
AWS Transform
Speeds up rehosting and modernization with AI-assisted automation
AWS CloudFormation
Reproducible provisioning of the target environment
Amazon CloudWatch
Performance baseline comparison before and after cutover
Methodology
The three phases of the AWS methodology
1
Phase 1: Assess
We map the full application portfolio, collect utilization and dependency data, build the business case and establish organizational readiness. This is where we identify what should not be migrated.
2
Phase 2: Mobilize
We build the landing zone on AWS, define the strategy (7 Rs) per application, assemble the wave plan grouping applications by affinity and dependency, and run pilot migrations to calibrate the process.
3
Phase 3: Migrate and modernize
We execute wave by wave, with technical and business validation in each one. Every wave has a cutover plan, acceptance criteria and a rollback tested before it reaches production.
4
Stabilization and optimization
After cutover we track performance and cost against the baseline, apply right-sizing and shut down the source environment only when the stability criteria are met.
Deliverables
What you receive
Complete portfolio inventory with utilization and dependency data
7 Rs strategy assigned and justified per application
Business case comparing source and target costs
Wave plan with sequencing, windows and owners
AWS landing zone provisioned through infrastructure as code
Cutover plan and tested rollback procedure per wave
Performance comparison before and after each migration
Decommissioning plan for the source environment
Indicators
What we measure
Downtime per cutover
Continuous replication tools allow short, predictable cutover windows
Infrastructure cost
Direct comparison between the cost of the source environment and the target after right-sizing
Applications retired
Systems eliminated along the way: immediate savings with no migration effort
Wave plan adherence
Waves delivered inside the planned window, an indicator of program predictability
References
Case studies published by AWS
Market references documented by AWS itself in equivalent scenarios. Each card links to the original story published on the AWS site.
The Coca-Cola Company
Global
Migration of a corporate environment to AWS with a strong component of automation across operational and support routines.
Published result
AWS published 40% operational savings and an 80% reduction in tickets opened at the IT help desk, attributed to the automation added.
The glass manufacturer ran its migration to AWS using the AWS Experience-Based Acceleration (EBA) program, focused on building internal technical autonomy during the process.
Published result
AWS highlights the internal team gaining self-sufficiency throughout the migration.
Migration supported by the AWS Migration Acceleration Program (MAP), which combines methodology, tooling and financial incentive to offset the upfront cost of migrating.
Published result
According to AWS, the company reduced infrastructure costs and improved its security and disaster recovery capabilities.
The cases above are customer stories published by Amazon Web Services. The results cited belong to the companies mentioned and serve as a reference for what is technically achievable on AWS. They do not represent results delivered by Núvoli, nor a guarantee of equivalent performance, since every environment has its own context.
Technical basis
Official AWS documentation behind this solution
Our approach is not opinion. It follows guidance documented by AWS, and you can check the source yourself.
The first step is an assessment of your current setup, at no cost and with no commitment. You come out of it with risks mapped and priorities defined, even if you decide not to move forward with Núvoli.