Hot vs warm vs cold storage: how to tier your data for cost and performance
Tier your storage. Keep hot data on NVMe, warm data on HDD or cheap object storage, and cold data in archival. The cost difference between NVMe and archival is roughly 50-100x per GB. For a 100 TB dataset, correct tiering can save thousands per month.
Not all data needs the same storage performance. Tiering puts frequently accessed data on fast, expensive media (NVMe SSDs) and rarely accessed data on slow, cheap media (HDDs, tape, cloud archival). Getting this right saves money without sacrificing performance. Getting it wrong means either overspending on flash you don't need or making users wait for data that should be hot.
By TechCompare · Updated
How this is calculated
Hot tier: NVMe SSD, data accessed multiple times per day. Database primary storage, active project files, container images. Warm tier: HDD or S3 Standard, data accessed weekly to monthly. Older logs, completed project archives, backup sets less than 30 days old. Cold tier: S3 Glacier or LTO tape, data accessed yearly or less. Compliance archives, raw data from completed research projects, backups older than 90 days. The latency difference between hot and cold can be 100,000x (100 µs vs 10+ seconds for retrieval from deep archive). Cloud providers automate tiering with lifecycle policies. On-premises, tools like automatic storage tiering in ZFS and Storage Spaces do the same.
Verdict
The 100,000x latency gap between hot and deep-archive tiers is what drives the economics. Hot on NVMe serves multi-daily access, warm on HDD or S3 Standard handles weekly-to-monthly loads, and cold on S3 Glacier or LTO tape covers yearly compliance pulls. Cloud lifecycle policies move data between tiers automatically, and on-prem ZFS and Storage Spaces do the same. Mixing tiers wrong either overspends on flash or stalls users on cold retrieval.
More Latency scenarios
Related guides
Frequently asked questions
What belongs in hot, warm, and cold storage?
How much money does storage tiering actually save?
What happens if you put cold data on hot storage?
Related tools
RAM Latency Calculator
Convert DDR3/DDR4/DDR5 timings (CL, tRCD, tRP, tRAS) into true latency in nanoseconds.
Use tool ➜RAID Calculator
Calculate usable capacity and fault tolerance for RAID 0, 1, 5, 6, and 10.
Use tool ➜Display Bandwidth Calculator
Check if your HDMI/DP cable supports your resolution and refresh rate.
Use tool ➜