Cloud Storage Tiers Explained: Hot, Cool, Archive and Backup
Cloud Storage Types
Cloud storage is divided into four fundamental types, each optimized for a different access pattern and cost profile:
- Block storage — equivalent to a hard disk attached directly to a server. Used for OS volumes, databases, and applications requiring file-system-level access. Billed per GB provisioned.
- Object storage — scalable storage for unstructured data (files, images, backups, logs). Accessed via HTTP API (S3, Azure Blob, GCS). Billed per GB stored plus per-request charges.
- File storage — shared network file systems (NFS, SMB). Used for shared application data across multiple instances. More expensive than object storage.
- Archive storage — extremely low-cost storage for data accessed rarely or never. Long retrieval times (minutes to hours). Billed per GB stored with retrieval fees.
Block Storage: SSD vs HDD
All major cloud providers offer two primary block storage tiers:
SSD (Premium) block storage — backed by solid-state drives. Provides consistent, low-latency IOPS (Input/Output Operations Per Second) suitable for production databases, transactional applications, and OS boot volumes. AWS gp3 EBS volumes deliver up to 16,000 IOPS baseline; Azure Premium SSD v2 supports up to 80,000 IOPS. Cost: approximately $0.08–0.12/GB/month.
HDD (Standard) block storage — backed by spinning magnetic disks. Much lower IOPS performance (typically 40–500 IOPS) but significantly lower cost. Suitable for log archives, large batch processing workloads, or data warehousing inputs. Cost: approximately $0.04–0.05/GB/month — roughly 50% cheaper than SSD for the same capacity.
| Metric | SSD / Premium | HDD / Standard |
|---|---|---|
| Cost per TB/month | ~$100–120 | ~$40–50 |
| Max IOPS (AWS) | 16,000–256,000 | 40–250 |
| Latency | Single-digit ms | 10–100ms |
| Best for | Databases, OS, apps | Logs, archives, batch |
Object Storage Tiers
Object storage (S3, Azure Blob, GCS) is the most commonly used cloud storage type by volume. All three providers offer multiple access tiers within their object storage services:
Frequent Access (Hot) tier — lowest latency, highest availability (99.99%+), highest per-GB cost ($0.018–0.023/GB/month). Best for actively read data: website assets, application files, current backups, and data accessed multiple times per day.
Infrequent Access (Cool) tier — lower per-GB storage cost ($0.01–0.015/GB/month) but charges a per-GB retrieval fee ($0.01/GB). Data must not be accessed for at least 30 days without incurring early deletion fees. Best for backups, disaster recovery data, and assets accessed a few times per month.
Intelligent Tiering — AWS S3 Intelligent-Tiering automatically moves objects between frequent and infrequent access tiers based on actual access patterns, charging a small monthly monitoring fee ($0.0025/1,000 objects). This is recommended for data with unknown or changing access patterns.
Archive and Cold Storage
Archive tiers offer dramatic cost reductions for data that is rarely or never accessed but must be retained for compliance, legal, or historical reasons:
| Service | Provider | Cost/TB/mo | Retrieval Time | Retrieval Cost |
|---|---|---|---|---|
| S3 Glacier Instant | AWS | $4 | Milliseconds | $30/TB |
| S3 Glacier Flexible | AWS | $3.70 | 3–5 hours | $10/TB standard |
| S3 Glacier Deep Archive | AWS | $0.99 | 12–48 hours | $20/TB |
| Azure Blob Archive | Azure | $1.00 | Hours (rehydration) | $20/TB |
| GCS Archive | GCP | $4 | Milliseconds | $50/TB |
| GCS Coldline | GCP | $7 | Milliseconds | $20/TB |
Backup and Snapshots
Block storage snapshots (point-in-time copies of EBS/managed disk volumes) are stored as incremental backups in object storage, billed at standard object storage rates. The first snapshot is a full copy; subsequent snapshots capture only changed blocks, making the ongoing cost much lower than the full volume size suggests.
AWS Backup, Azure Backup, and GCP Backup and DR provide managed backup policies across multiple services. Pricing is typically $0.05–0.10/GB/month for backup storage, plus data transfer costs for cross-region replication. For compliance-driven retention requirements (7-year financial records, HIPAA 6-year medical records), archive storage tiers are strongly recommended over standard backup storage to minimize long-term retention costs.
Storage Cost Optimization Strategies
- Enable lifecycle policies: Automatically transition objects to cheaper storage tiers after a defined period. A common pattern: Standard → Infrequent Access after 30 days → Glacier after 90 days → Glacier Deep Archive after 365 days. This can reduce long-term storage costs by 80–95%.
- Delete unused volumes: EBS volumes that are not attached to running instances still accrue charges. A regular audit of unattached volumes is essential hygiene for cost management.
- Compress before archiving: Data compression before archiving to Glacier/Azure Archive can reduce storage volumes by 40–70% for text-heavy data types (logs, documents, backups).
- Right-size SSD provisioning: EBS gp3 volumes allow you to provision IOPS and throughput independently of capacity. Many workloads over-provision volume size to get adequate IOPS — gp3 eliminates this by allowing 3,000 IOPS at any size.
Calculate your storage costs
Use our estimator to model storage costs across all four tiers with real-time pricing for your chosen provider and region.
📊 Calculate Storage Costs →