We compared 6 real migration scenarios across AWS, Azure, and GCP. The cloud you choose changes your 3-year bill by up to $400,000+ for a mid-market estate. Here's what we found.
Reference Scenario
| Cost Component | AWS | Azure | GCP |
|---|---|---|---|
| Compute (monthly, post-migration) | $58K | $62K | $51K |
| Storage (monthly, post-migration) | $4K | $4K | $4K |
| Egress during migration (20TB) | $18K | $18K | $16K |
| Partner/consulting (12 months) | $180K | $165K | $155K |
| Migration tooling | Free (90 days) | Free | Free |
| Support plan (annual) | $84K | $74K | $68K |
| Hybrid licence discount | — | -$155K Windows | — |
| Sustained-use discount | — | — | -$184K auto |
| 3-Year Total Cost of Ownership | $2.9M | $2.6M | $2.5M |
Azure total assumes Azure Hybrid Benefit applied (Windows Server licences with Software Assurance owned). GCP total includes automatic sustained-use discounts. AWS total uses on-demand pricing. All estimates assume East US/East US 2 regions. Consulting assumes mid-market rates.
Decision Framework
Consider alternatives if:
Consider alternatives if:
Consider alternatives if:
Cloud-to-Cloud Migration
Cloud-to-cloud migrations (AWS to Azure, Azure to GCP, etc.) are growing as organisations reassess their original cloud choices. The key difference: egress fees from the source cloud are unavoidable, and re-architecture costs are typically higher.
Egress cost:
AWS charges $0.05–$0.09/GB outbound
Re-architecture focus:
AD/identity, load balancers, IAM → Azure Entra
50TB, 200 servers: $200K–$400K all-in
Egress cost:
Azure charges $0.087/GB outbound
Re-architecture focus:
Entra → AWS IAM, Azure SQL → RDS, etc.
50TB, 200 servers: $200K–$380K all-in
Egress cost:
AWS charges $0.05–$0.09/GB outbound
Re-architecture focus:
EC2 → GCE, EKS → GKE, RDS → Cloud SQL
50TB, 200 servers: $180K–$360K all-in
* Cloud-to-cloud estimates assume 50TB data volume, 200 servers, 6-month migration, mixed strategy. Egress fees from source cloud are unavoidable. Use physical data transfer (Snowball/Data Box) to reduce egress for large datasets.
FAQ
MigrationCost.com is not affiliated with AWS, Azure, or GCP. All figures are estimates for budgeting guidance. Provider pricing is subject to change without notice.