Storage Options & Performance
3,000-16,000 IOPS, 125-1,000 MiB/s
Baseline 3 IOPS/GiB, burst to 3,000
1 GiB - 16 TiB
Boot volumes, dev/test, small DBs
Up to 64,000 IOPS, 99.999% durability
Up to 64,000 IOPS, 99.9% durability
Attach to multiple instances
Databases, file systems
Frequently accessed, throughput-intensive
Infrequently accessed data
Important constraints
io2: 64,000 | gp3: 16,000 | gp2: 16,000
gp3: 1,000 MiB/s | st1: 500 MiB/s
SSD: Single-digit ms | HDD: Double-digit ms
io2: 99.999% | Others: 99.999%
gp3 offers 20% lower cost than gp2
sc1 is lowest cost per GB
Pay for provisioned IOPS separately
Choose based on workload requirements
gp3 or gp2 recommended
io2 for critical, gp3 for general
st1 for throughput workloads
sc1 for infrequent access
Modify size, type, IOPS online
gp2 → gp3 for cost savings
6-hour cooldown between modifications
Use CloudWatch metrics
Enable for consistent performance
Regular backups for data protection