Skip to main content

MySQL Hosting Options in 2026: Pricing Comparison

Tianzhou · Jul 12, 2026

Update history

  1. Regenerate the pricing chart (the old ones were missing PlanetScale); AWS's new credit-based free tier; fix the serverless table.
  2. Initial version.

This post is maintained by Bytebase, an open-source database governance platform that can manage MySQL hosted in any providers. We update the post every year.

This concise guide compares pricing across seven major MySQL hosting providers: AWS RDS, AWS Aurora, Google Cloud SQL, Azure Database for MySQL, DigitalOcean, PlanetScale, and Aiven. Assuming you're familiar with these services, we'll focus on pricing structures, cost comparisons, and recommendations for different use cases.

Pricing Comparison Tables

Basic Monthly Pricing Comparison

ProviderEntry-LevelMid-RangeEnterprise-LevelFree Tier
AWS RDS MySQL$12.41 (db.t4g.micro: 2 vCPU, 1 GiB)$99.28 (db.m6g.large: 2 vCPU, 8 GiB)$794.24 (db.m6g.4xlarge: 16 vCPU, 64 GiB)$200 credits (new accounts)
AWS Aurora MySQL$59.86 (db.t4g.medium: 2 vCPU, 4 GiB)$211.70 (db.r6g.large: 2 vCPU, 16 GiB)$1,693.60 (db.r6g.4xlarge: 16 vCPU, 128 GiB)$200 credits (new accounts)
Google Cloud SQL$11.32 (db-f1-micro: 0.2 vCPU, 0.6 GiB)$122.49 (db-n1-standard-2: 2 vCPU, 7.5 GiB)$980.03 (db-n1-standard-16: 16 vCPU, 60 GiB)Yes (90 days)
Azure MySQL$14.60 (B1ms: 1 vCPU, 2 GiB)$99.28 (GP_Gen5_4: 4 vCPU, 16 GiB)$794.24 (GP_Gen5_32: 32 vCPU, 128 GiB)Yes (12 months)
DigitalOcean$15.15 (1 vCPU, 1 GiB)$60.90 (2 vCPU, 4 GiB)$244.35 (6 vCPU, 16 GiB)No
AivenFree (2 vCPU, 1 GiB)$110 (Startup tier: 2-4 vCPU, 4-8 GiB)$435 (Premium tier: 4-8 vCPU, 16-32 GiB)Yes
PlanetScale$39 (1/8 vCPU, 1 GiB) - includes 1 primary and 2 replicas$179 (1 vCPU, 8 GiB) - includes 1 primary and 2 replicas$999 (8 vCPU, 32 GiB) - includes 1 primary and 2 replicasNo

Entry-level options provide the most economical starting point, with Google Cloud SQL and AWS RDS offering the lowest prices. DigitalOcean, PlanetScale, and Aiven provide more predictable performance at this tier compared to the burstable instances from hyperscalers. Notably, Aiven offers a completely free tier suitable for development.

PlanetScale has a locally-attached NVMe offering which has a much better price to performance ratio, but we have chosen not to include it here as the specs aren't directly comparable to their network-attached storage product.

tier_pricing_chart

AWS Aurora is the most expensive option at every tier, while DigitalOcean stays the most economical as you scale. PlanetScale looks pricier at first glance, but its numbers include a 3-node HA cluster (1 primary + 2 replicas across 3 AZs); the hyperscaler numbers roughly double once you add HA.

Storage Pricing

ProviderStorage TypePrice per GB-monthPerformance
AWS RDS MySQLGeneral Purpose SSD (gp3)$0.1153,000 IOPS baseline
AWS RDS MySQLProvisioned IOPS SSD (io1)$0.125 + $0.10/IOPSUp to 256,000 IOPS
AWS Aurora MySQLAurora Storage$0.10Auto-scaling, distributed
Google Cloud SQLSSD$0.17Scales with instance
Google Cloud SQLHDD$0.09Lower performance
Azure MySQLGeneral Purpose$0.115Included IOPS based on size
Azure MySQLBusiness Critical$0.25Higher performance
DigitalOceanSSDIncluded in planVaries by plan
AivenSSDIncluded in planVaries by plan
PlanetScaleGeneral Purpose$0.50Scales with instance
PlanetScaleNVMeIncludedExtreme performance; No IOPS limits

Storage pricing varies significantly between unbundled (AWS, Google, Azure) and bundled (DigitalOcean, Aiven) approaches. For high-performance workloads, AWS's provisioned IOPS offers the most control but at premium pricing. Google Cloud SQL has the highest SSD pricing, while Aurora offers good value with its distributed storage system.

Network Transfer Pricing

ProviderInboundOutbound (Same Region)Outbound (Different Region)Outbound to Internet
AWS RDS/AuroraFreeFree$0.01-$0.02/GB$0.09-$0.15/GB
Google Cloud SQLFreeFree$0.01-$0.08/GB$0.08-$0.15/GB
Azure MySQLFreeFree$0.01-$0.05/GB$0.05-$0.12/GB
DigitalOceanFreeFreeN/A$0.01/GB (after 1TB)
AivenFreeFreeIncludedIncluded
PlanetScaleFreeFreeIncludedIncluded

Network transfer costs become significant for applications with heavy data movement, especially across regions or to the internet. DigitalOcean offers the most economical outbound internet transfer, while Aiven includes all network transfer in their base pricing, eliminating this variable cost component.

High Availability and Backup Pricing

ProviderHigh Availability SetupBackup StoragePoint-in-Time Recovery
AWS RDS MySQL2x instance costFree up to 100% of DB storageIncluded
AWS Aurora MySQLBuilt-in (minimal additional cost)Free up to 100% of DB storageIncluded
Google Cloud SQL2x instance cost7 backups free, then $0.08/GB-monthIncluded
Azure MySQL1.5-2x instance costIncluded for 7-35 days based on tierIncluded
DigitalOceanAdditional cost for standby nodesIncluded in planIncluded
AivenIncluded in Business/Premium tiersIncluded in planIncluded
PlanetScaleIncluded (1 primary + 2 replicas)2x daily backups includedNot available

High availability configurations significantly impact total cost, effectively doubling the price for most providers except Aurora (which has built-in HA) and Aiven (which includes it in higher tiers). PlanetScale MySQL/Vitess clusters come with HA and 3 nodes by default. Backup costs are generally included with limitations, with Google Cloud SQL being the only provider to charge after a certain threshold.

Cost Optimization Strategies

Long-Term Commitments

ProviderCommitment OptionsMaximum DiscountFlexibility
AWS1-3 year Reserved Instances62%Limited to specific instance
Google Cloud1-3 year Committed Use57%Flexible across instance types
Azure1-3 year Reserved Capacity55%Limited to specific instance
DigitalOceanNoneN/APay-as-you-go only
AivenAnnual commitmentsCustom pricingLimited flexibility
PlanetScaleAnnual commitmentsDiscounts for consumption and AWS/GCP MarketplaceCustom

For predictable, stable workloads, commitment-based discounts from major cloud providers offer substantial savings. AWS provides the highest potential discount but with less flexibility than Google's commitment model.

Serverless and Variable Workloads

ProviderServerless OptionMinimum CostScaling Granularity
AWS AuroraAurora Serverless v2Pay per ACU-second0.5 ACU increments (scales to zero)
AzureNone (burstable tiers only)Full instance costN/A
Google CloudNone (only auto storage scaling)Full instance costN/A
DigitalOceanNoneFull instance costN/A
AivenNoneFull instance costN/A
PlanetScaleNoneFull instance costN/A

For variable or unpredictable workloads, AWS Aurora Serverless v2 offers the most mature consumption-based model, and it can now scale to zero during idle periods. For MySQL-compatible (not drop-in MySQL) serverless, TiDB Cloud is also worth a look.

Regional Availability and Data Residency

ProviderNumber of RegionsData Residency ControlsRegional Pricing Variations
AWS RDS/Aurora27+ regionsStrong10-30% variation
Google Cloud SQL24+ regionsStrong5-20% variation
Azure MySQL30+ regionsStrong5-25% variation
DigitalOcean8 regionsLimitedUniform pricing
Aiven90+ regions (via cloud providers)StrongUniform pricing
PlanetScale18 regions (via cloud providers)Strong5-20% variation

Regional availability directly impacts data sovereignty compliance. The hyperscalers offer the most comprehensive regional coverage, while Aiven leverages underlying cloud providers to offer the widest deployment options with consistent pricing across regions.

Conclusion

The MySQL hosting market in 2026 offers diverse pricing models catering to different priorities:

  1. AWS and Google Cloud provide granular control with complex pricing structures.
  2. Azure balances feature richness with moderate pricing complexity.
  3. DigitalOcean emphasizes simplicity and predictability at the expense of some flexibility.
  4. Aiven offers multi-cloud flexibility with straightforward pricing but at a premium for higher tiers.
  5. PlanetScale starts at a higher price, but includes high availability by default and offers better price to performance options with locally-attached NVMe.

References

Official Pricing Pages

  1. AWS RDS MySQL Pricing
  2. AWS Aurora Pricing
  3. Google Cloud SQL Pricing
  4. Azure Database for MySQL Pricing
  5. DigitalOcean Managed Databases Pricing
  6. Aiven MySQL Pricing
  7. PlanetScale Pricing

Cost Optimization Guides

  1. AWS RDS Cost Optimization
  2. Google Cloud SQL Cost Optimization
  3. Azure MySQL Cost Optimization
  4. Multi-Cloud Database Strategy Guide
Back to blog

Explore the standard for database governance