How to Use Hard Drive Tiering to Fight Data Center Inflation

By George Crump

On-Demand · No Registration

How to Use HCI and Hard Drives to Fight Data Center Inflation

Watch the whole session, with every demo. No registration required.

Watch Now

Hard drive tiering moved back to the top of my list the day Dave Vincent and I priced drives to expand our lab. A 15.36 TB NVMe SSD quoted at $10,850, or about $706 per terabyte. A 24 TB Western Digital hard drive came in at $1,350, about $56 per terabyte. Flash now costs more than 12 times as much per terabyte as disk, and on October 7 Dave and I spent an hour with a record audience working through what IT teams can do about it.

Watch the whole session, with every demo, in the on-demand presentation. No registration required.

Key Takeaways
  • Data center inflation now reaches the drive bay, and putting every workload on flash has become an expensive default.
  • VergeOS sets the tier per virtual drive and moves it live, so the administrator decides placement and can reverse it in seconds.
  • Metadata on NVMe, write reordering, read prefetch and a deduplicated RAM cache make hard drives viable for the long tail of workloads.

Data Center Inflation Has Reached the Drive Bay

I love flash as much as the next guy, but I don’t love it 12 times as much. The price gap keeps widening, and I see no relief coming soon. A new fab takes at least two years to build, longer in countries with strict permitting, and the AI factories driving this demand will absorb new supply as fast as it ships.

Raw media cost, from one terabyte to a 150 TB estate, NVMe flash versus hard drives One terabyte costs about 706 dollars on NVMe flash and about 56 dollars on hard drives. Across a 150 TB estate that grows to 105,900 dollars on flash against 8,400 dollars on hard drives, 97,500 dollars less in raw media. One terabyte, then a 150 TB estate 1 TB of capacity 150 TB of capacity Raw media cost per terabyte Raw media cost for 150 TB All flash · 15.36 TB NVMe $706 $105,900 Hard drives · 24 TB HDD $56 $8,400 $97,500 less in raw media
Kioxia 15.36 TB NVMe at $10,850 against a WD 24 TB hard drive at $1,350, checked September 28, 2026. Raw media for a single copy, before redundancy.

When flash got cheaper every quarter, putting everything on it was like hitting a watermelon with a sledgehammer. It worked, and nobody questioned the bill. Back in my analyst days, friends at the all-flash array vendors told me their systems averaged under 5,000 IOPS. Most data sits idle most of the time. At today’s prices it pays to slice the watermelon, which means IT takes control of placement again.

Pick Your Tier, Then Change Your Mind

The first generation of hybrid storage relied on auto-tiering, where an algorithm decided which blocks went to disk. It moved data you wanted on flash, and undoing its choices meant scripting a touch of every file. I covered why that failed in Hybrid Storage Failed Once. Will It Fail Again? on StorageSwiss.

VergeOS hands the decision to the administrator. Each virtual drive has a preferred tier, and changing it starts a live, background migration with no reboot and no maintenance window. During the webinar Dave ran a SQL Server VM processing about 80,000 rows per second, moved its data drive from Tier 1 NVMe to Tier 5 hard drives, and moved it back. The query monitor never flinched. From the CLI, the same change took about 1.3 seconds to accept.

Hard drive tiering in VergeOS: moving a live SQL Server drive between NVMe and hard drives A SQL Server VM keeps its OS, transaction log and tempdb drives on Tier 1 NVMe. Its data drive moves from Tier 1 NVMe to Tier 5 hard drives and back while queries keep running. Preferred tier, set per virtual drive and changed live SQL Server VM OS · Tier 1 NVMe Transaction log · Tier 1 tempdb · Tier 1 NVMe Data · Tier 1 NVMe Data · Tier 5 hard drives Tier 1 · NVMe flash Tier 5 · hard drives SQL data drive Query monitor: about 80,000 rows per second, steady through both moves
The data drive moves to hard drives and back while the OS, log and tempdb stay on NVMe. The VM never stops.

That speed is what makes hard drive tiering practical. You can be aggressive, push the long tail to disk, and move a drive back to flash the moment someone complains. Dave also showed a local AI agent finding idle drives and moving them with the same CLI. If you want the cost math on a single database VM, Dave walks through it in Can HCI Run a Database Application on Hard Disk Drives?

How VergeOS Makes Hard Drives Perform

Our CTO, Greg Campbell, built most of this a decade ago, right before the industry went all-flash. VergeOS keeps all metadata on Tier 0 NVMe, so lookups never touch a spinning disk. It reorders incoming writes from many VMs into sequential streams, which is how hard drives like to work, and prefetches reads across the cluster.

How VergeOS makes hard drives perform Random writes from several VMs enter VergeOS, which sends metadata to Tier 0 NVMe and reorders the data into a sequential stream for the hard drive tier. A deduplicated RAM cache on each host serves repeat reads from memory. Random writes in, sequential writes out VM 1 VM 2 VM 3 VergeOS write reordering and read prefetch Tier 0 NVMe all metadata Hard drive tier sequential writes Host RAM cache deduplicated, next to the VM repeat reads served from memory
Metadata goes to Tier 0 NVMe, and writes from many VMs reach the hard drives as ordered, sequential streams.

Each host also keeps a RAM cache next to the VM. Global inline deduplication runs in the core code, so the cache holds no duplicate blocks and serves more of the working set from memory. Some of the performance in Dave’s demo came from that cache, and that is by design. It is why the disk tier sees far less random I/O than its raw specs suggest.

Protecting High-Capacity Drives

Hard drives fail, and so do SSDs, but a large hard drive takes longer to rebuild. VergeOS sets redundancy per system and applies it per tier. N+1 keeps two copies of every block and survives one failure. N+2 keeps three copies and survives two. A failure in the hard drive tier stays in that tier.

Frequent, deduplicated snapshots cover logical mistakes. For failures beyond the redundancy level, ioGuardian turns your DR site into a repair server. VergeOS pulls back the 64K blocks it needs from the remote copy, which avoids a rollback to a snapshot. The cost is latency on those reads. You can place a repair server in the primary data center to cut that latency, at the price of another set of drives.

ioGuardian supplies missing blocks from the DR site when drive failures exceed redundancy Three VMs each read from their own hard drive at the primary site. Two of the three drives fail, more than N+1 redundancy covers. The ioGuardian repair server at the DR site then supplies the missing 64K blocks to the two affected VMs, which keep running with added latency on those reads. ioGuardian: the DR copy doubles as a repair server Running VMs Primary site · hard drive tier, N+1 DR site · ioGuardian VM 1 Drive 1 Copy 1 VM 2 Drive 2 Copy 2 VM 3 Drive 3 Copy 3 Normal operation: each VM reads from its own drive 64K blocks Drives 2 and 3 fail, more than N+1 redundancy covers ioGuardian supplies the missing blocks from the DR site
Each VM reads from its own drive. When two drives fail, more than N+1 covers, ioGuardian at the DR site supplies the missing blocks, which avoids a rollback to a snapshot. The trade-off is latency on those reads.

What Attendees Asked

What happens on a cache miss? The read goes to the hard drive at its native speed. The sequential layout gives the drive the best possible access pattern, and the RAM cache absorbs the burst of requests, so the disk avoids hundreds of workloads hammering it at random.

How does VergeOS compare to Proxmox with Ceph? VergeOS is a single code base. You load one image and get compute, storage and networking in one product, which makes it faster to learn and run. Topgolf runs VergeOS across more than 100 venues, offices and data centers.

What server do I need for hard drives? Pick a chassis that fits the workload. That usually means a 2U server with more drive bays instead of a 1U flash-only node.

Where to Start

Pull a 30-day I/O report, find the VMs that sit idle, and set their preferred tier to hard drives. If a workload slows down, move it back.

The first step in fighting data center inflation is to avoid buying new hardware at all. VergeOS runs on the servers you already own, which also makes it the fastest path off VMware. Watch the on-demand presentation for every demo, no registration required, or book a technical whiteboard session and we will map your workloads to tiers.

Key Terms

Hard drive tiering

Placing data on hard disk drives instead of flash according to how often it is accessed.

Preferred tier

The VergeOS setting on each virtual drive that names the storage tier it should live on.

Long tail

The many workloads that generate little I/O over a 30-day period.

ioGuardian

A VergeOS repair server, usually at the DR site, that supplies missing blocks when failures exceed the redundancy level.

Frequently Asked Questions

Does moving a drive to a different tier require downtime?

The move runs in the background and the VM keeps running. Dave moved a live SQL Server data drive from NVMe to hard drives and back during the webinar.

Does VergeOS use auto-tiering?

The administrator sets the preferred tier for each virtual drive and can change it at any time, which keeps placement predictable and reversible.

Which workloads belong on hard drives?

Workloads in the long tail of a 30-day I/O report, such as file servers, ISO libraries, dev and test, backup targets and database data files with modest I/O.

Where can I watch the webinar?

The on-demand presentation includes every demo and requires no registration.

Further Reading

Leave No VM Behind

A complete VMware migration includes clustered SQL Server. VergeOS 26.2 shortens cutover and protects critical workloads inside isolated VDCs.
Read More →
Can HCI Run a Database Application on Hard Disk Drives? SQL Server VM drives by I/O pattern, with OS, log and tempdb on NVMe and data files and backups on hard disk drives

Can HCI Run a Database Application on Hard Disk Drives?

Can HCI run a database on hard disk drives? One live tier change moved a SQL Server data drive to HDD and cut the VM's storage media cost in half.
Read More →

Could a 24 TB Hard Drive Replace a $10,000 SSD?

A 24 TB hard drive costs about $56 per TB, and a 15.36 TB SSD costs over $700. See how VergeOS puts hard drives back to work inside HCI clusters.
Read More →