All articles
Storage Engineering 10 min read

Capacity Density: Flash vs HDD in 2025, What the Numbers Actually Say

The $/TB gap between NVMe and high-density HDDs was around $40 in 2022. It is $55 to $70 now and widening. This post looks at the capacity density trajectory and what it means for AI storage architecture decisions made today.

Chart comparing flash and HDD capacity density trends through 2025

There is a recurring narrative in storage technology circles that NAND flash is converging toward HDD on cost per terabyte, and that the decision of which medium to use for bulk storage will eventually simplify as the price gap closes. This narrative is directionally correct but operationally misleading, because the gap has not been closing at the rates the narrative implies, and the workloads where flash and HDD compete directly are narrower than the broad claim suggests.

As of early 2025, high-density HDDs (specifically SMR drives at 20TB and above) retail in the range of $15 to $25 per TB in datacenter quantities. High-density NVMe SSDs in the 15TB to 30TB range retail at $80 to $120 per TB. That is a factor of 4x to 6x gap, which is consistent with where the gap has been for the past several years. It is not closing; in fact, the gap measured in absolute dollars per TB has widened in recent years as HDD capacities scale faster than NAND density improvements.

The Trajectory, Not the Snapshot

The technology roadmaps for both flash and HDD have different capacity density trajectories, and they matter more than the current snapshot for architecture decisions made today.

NAND flash capacity density improvements are constrained by 3D stacking layer counts and lithography. QLC NAND has pushed flash density forward but at the cost of endurance (QLC drives tolerate fewer write cycles than TLC or MLC). Adding more layers improves density but also increases manufacturing complexity and defect rates at the edge of lithography capability. Industry estimates for flash capacity growth have been in the range of 20 to 30% annually for capacity per unit area.

HDD capacity growth, particularly for SMR drives, has continued to track historical Kryder's Law more closely than flash because the path to higher capacity involves incremental improvements to write head geometry, recording media coercivity, and bit aspect ratio rather than fundamentally new manufacturing steps. Drives hitting 30TB to 40TB capacities using HAMR (heat-assisted magnetic recording) were entering production through 2024. The trajectory for SMR HDD capacity per unit: 20 to 30% annually, similar to flash, but from a larger base per drive.

If both are growing at similar rates, the ratio stays approximately constant. The dollar gap in absolute terms widens because the base price of HDDs is lower. A 20% capacity increase on a $20/TB medium adds less per TB than a 20% increase on an $80/TB medium. This is why the narrative of "flash catching up on cost" is imprecise: the ratio is roughly stable, but what matters for absolute spend is the dollar gap, which is not stable.

Where the Crossover Does and Does Not Occur

Flash and HDD are not interchangeable for all workloads. The cases where flash is genuinely the right choice on technical grounds, regardless of cost:

  • High random IOPS workloads: databases with random read/write patterns, OLTP storage, key-value stores. Spinning disk HDD delivers 100 to 200 IOPS per drive for random operations. NVMe delivers 500,000 to 1,000,000 IOPS per drive. For random workloads, flash is not more expensive than HDD at equivalent IOPS capacity; it is cheaper.
  • Latency-critical paths: sub-millisecond latency requirements. HDD read latency is constrained by rotational speed (3 to 8ms). NVMe latency is 50 to 200 microseconds. No amount of cost reduction makes HDD competitive on latency.
  • Capacity below 50TB where space constraints dominate: in a standard 1U server with 8 drive bays, NVMe can deliver more capacity per unit of rack space than HDD below certain density thresholds.

For sequential read workloads, bulk data archival, and high-capacity cold or warm storage where access patterns are large and sequential, HDDs remain the right choice on both cost and performance. The crossover point is not approaching for these workloads at any planning horizon visible from early 2025.

The AI Training Storage Implication

AI training data pipelines read data sequentially at high throughput. The I/O pattern is large sequential reads across pre-tokenized shards: not random access, not low latency, just sustained throughput. This workload maps to HDD strengths precisely. Sequential read throughput on a modern high-density HDD is 200 to 270 MB/s per drive. Sequential read throughput on high-end NVMe is 7 GB/s per drive.

The NVMe throughput advantage is real but irrelevant for training data pipelines limited by network bandwidth rather than drive bandwidth. A 10GbE storage network delivers roughly 1.2 GB/s. A 100GbE network delivers 12.5 GB/s. In most training cluster configurations, 4 to 8 HDD nodes saturate the storage network before individual drive bandwidth becomes the constraint. The throughput premium of NVMe is wasted capacity in this architectural context.

For checkpoints, the I/O pattern is large sequential writes. HDDs handle sequential writes well (assuming correct write alignment for SMR drives). The argument for NVMe on checkpoints is write latency: a 60GB checkpoint writes in 15 seconds to NVMe vs 45 to 60 seconds to a well-configured HDD array. For runs checkpointing every 800 to 1,200 steps, this difference is measurable but not the dominant cost factor.

The Operational Cost Dimension

The $/TB figures used above are hardware costs. Total cost of ownership for storage infrastructure includes drive replacement costs, power consumption, cooling infrastructure, and operational engineering time.

HDD power consumption per TB is lower than NVMe at comparable capacities. A 20TB HDD in active operation draws roughly 6 to 8 watts, or 0.3 to 0.4 watts per TB. A 15TB NVMe SSD draws 8 to 15 watts in active operation, or 0.5 to 1.0 watts per TB. For a 1PB storage system, this difference in power draw runs 300 to 600 watts continuously, translating to roughly $2,600 to $5,200 per year in electricity costs at European datacenter electricity prices of around $0.10 to $0.12 per kWh.

Drive replacement costs at scale are dominated by failure rate differences. Enterprise NVMe drives have endurance ratings measured in drive writes per day (DWPD). For write-heavy workloads, NVMe drives approaching their TBW (terabytes written) limit degrade and eventually require replacement. For a training cluster that writes 10TB per day across checkpoint operations, high-endurance NVMe drives (1 DWPD) on a 100TB pool have a 10-year write endurance before TBW limit. Most teams replace hardware before endurance limits become binding. For sequential write workloads within specification, both HDD and flash have acceptable endurance lifetimes in practical cluster deployments.

The QLC Flash Complication

Much of the capacity density improvement in flash over the past 3 years has come from QLC (quad-level cell) NAND, which stores 4 bits per cell versus 3 for TLC. QLC drives achieve higher capacity density but at reduced write endurance (typically 0.1 to 0.3 DWPD vs 1 to 3 DWPD for TLC NVMe enterprise drives) and lower sustained write throughput.

QLC flash at the capacities now commercially available (15TB to 30TB drives) starts to look more attractive as a bulk warm storage medium for workloads with limited write throughput requirements. But the endurance limitation creates a non-trivial operational constraint for training infrastructure, where checkpoint volumes over a multi-year cluster lifetime can be substantial.

We are not dismissing QLC flash as an option for all AI training storage use cases. We are noting that the endurance and write throughput constraints of QLC drive a natural segmentation: QLC is reasonable for read-heavy training data archival, but TLC or CMR HDD is more appropriate for checkpoint storage where write volume is higher and predictable.

What the Numbers Say for Architecture Decisions Made Now

The practical conclusion for an infrastructure engineer designing an AI training storage layer in early 2025: the gap between SMR HDD and NVMe on $/TB is in the range of 4x to 6x and is not converging at a rate that changes the architecture decision for any planning horizon under 5 years. For sequential read and write workloads that represent the majority of AI training I/O, HDD delivers adequate throughput at significantly lower cost.

The cases where NVMe is the right choice regardless of cost delta remain: sub-millisecond latency requirements, high random IOPS workloads, and capacity configurations below 50TB where space density or simplicity favors a single-tier flash approach. For anything above 100TB with sequential access patterns, SMR-native HDD storage is the cost-rational choice, and the trajectory of both technologies does not change this within the visible planning horizon.

Ready to reduce your training storage cost?

Talk to an engineer about running Leil Storage on your training cluster.

Request early access More articles