Skip to content
💾 EBS Storage Calculator

gp3 vs gp2 vs io2 vs Azure vs GCP

Compare monthly costs across AWS EBS volume types, Azure Managed Disks, and GCP Persistent Disks. gp3 saves ~20% vs gp2 at baseline — enter your specs and see your exact number.

500 GB
3,000

gp3: 3K–16K adjustable · gp2: 3×GB (auto) · io2: up to 64K · HDD types: fixed

125 MB/s

gp3: 125–1,000 adjustable · Azure Premium v2: 125–1,200 · Others: fixed

1x
730h
Configuration
Storage: 500 GB
IOPS: 3,000
Throughput: 125 MB/s
Volumes: 1x
Usage: 730h/mo
Total Storage: 0.5 TB
💡
gp3 saves 20.0% vs gp2
You'd save $120.00/year by switching from gp2 to gp3. gp3 is cheaper at baseline with independently adjustable IOPS and throughput.
📌
io2 vs io1: Same price per GB and IOPS, but io2 offers 99.999% durability (vs 99.8–99.9% for io1). Always pick io2 over io1 for new deployments.

Monthly Cost by Volume Type (sorted cheapest first)

🏆sc1 (Cold HDD)AWS
$7.50/mo
250 IOPS · 12 MB/s$90.00/yr
st1 (Throughput Optimized HDD)AWS
$22.50/mo
500 IOPS · 40 MB/s$270.00/yr
Standard SSDAzure
$30.00/mo
500 IOPS · 60 MB/s$360.00/yr
gp3 (General Purpose SSD)AWS
$40.00/mo
3,000 IOPS · 125 MB/s$480.00/yr
gp2 (General Purpose SSD)AWS
$50.00/mo
1,500 IOPS · 250 MB/s$600.00/yr
PD-BalancedGCP
$50.00/mo
15,000 IOPS · 240 MB/s$600.00/yr
Premium SSD v2Azure
$56.50/mo
3,000 IOPS · 125 MB/s$678.00/yr
PD-SSDGCP
$85.00/mo
3,000 IOPS · 240 MB/s$1,020/yr
io2 (Provisioned IOPS SSD)AWS
$257.50/mo
3,000 IOPS · 1000 MB/s$3,090/yr
io1 (Provisioned IOPS SSD)AWS
$257.50/mo
3,000 IOPS · 1000 MB/s$3,090/yr

Annual Projection by Provider

Volume TypeProvider/moAnnual
🏆 sc1AWS$7.50$90.00
st1AWS$22.50$270.00
azure-standard-ssdAzure$30.00$360.00
gp3AWS$40.00$480.00
gp2AWS$50.00$600.00
gcp-pd-balancedGCP$50.00$600.00
azure-premium-v2Azure$56.50$678.00
gcp-pd-ssdGCP$85.00$1,020
io2AWS$257.50$3,090
io1AWS$257.50$3,090

Best For... Decision Guide

gp3: Most workloads. Best price/performance for general SSDs. Independently tune IOPS + throughput.
io2: Databases needing >16K IOPS or 99.999% durability. Production MySQL, PostgreSQL, Oracle.
st1: Big data, Kafka, data warehouses, log processing. Sequential read/write at low cost.
sc1: Cold archives, infrequent access. Cheapest AWS block storage.
Azure Premium v2: Azure workloads needing flexible IOPS/throughput tuning, like gp3 on AWS.
GCP PD-Balanced: GCP general purpose with solid included IOPS. Good default choice.
Pricing Notes
  • • AWS prices: us-east-1 region. Azure/GCP: US equivalent regions
  • • gp2 IOPS calculated as min(3 × GB, 16,000) — included in base price
  • • io2 IOPS pricing: $0.065/IOPS up to 32K, $0.046/IOPS above 32K
  • • HDD types (st1/sc1) have fixed IOPS and throughput limits
  • • Snapshot costs not included (add ~$0.05/GB-month for AWS)
  • • Prices updated Q1 2026 — verify at provider pricing pages