Storage Sizing for VM Workloads
Sizing for virtual machines starts from what the guest actually writes, not provisioned disk sizes. Measure the written working set and peak IOPS per VM, decide VM density per node, then convert usable capacity to raw. With 4+2 erasure coding, raw is 1.5x usable, versus 3x for replication, which is where most of the hardware difference comes from. Thin provisioning means capacity is consumed as guests write, and volumes expand online, so headroom is planned on the working set plus growth rather than on provisioned totals.
- Size from written working set, not provisioned disks
- Peak IOPS per VM and VM density per node
- Usable to raw at 1.5x with erasure coding, versus 3x replication
- Online capacity expansion as the estate grows