What is thin provisioning, and is it good or bad for our virtualization plans?


Should virtual servers over-provision  storage, or is this a slippery slope to adding instabilities that could threaten our Hyper-V installation?

Answer this Question


1 total
Vote Up (8)

Thin-provisioning and over-subscription are related. Thin provisioning is a method for optimizing storage by not allocating physical storage to a virtual machine until it is requested, by virtualizing storage so that virtual machines save files to virtual drives. In this manner, you could tell a virtual machine that it has 500gb of available storage, but the server may only need 200gb today, so only 200gb is used. If that storage volume is hosted on a 2TB RAID, rather than assigning up 500gb up front, it still has 300gb of that available to use with other virtual machines that may request it. The process of having multiple virtual machines share this 2TB RAID is called over-subscription. While the cumulative amount of storage assigned to all the virtual servers may currently exceed the physical amount installed, they may very well only need a percentage of the actual total space.


What makes this dangerous is if you have an influx of new data (Christmas orders, or perhaps a database scripting bug) which would then cause your storage requirements to radically increase. As long as you're doing a good job of managing your storage use and planning for adding additional drives to the array (you're using an ISCSI SAN I hope), this should not be an issue.

Ask a question

Join Now or Sign In to ask a question.
Big Switch Networks this week is unveiling an SDN controller designed to bring Google-like hyperscale networking to enterprises.
Breaking up is hard to do, but could a split be in store soon for EMC and VMware?
ONUG also forms use case working groups for WANs, overlays and services virtualization.
The latest release of Oracle's software for managing virtual machines offers the same set of features to Sparc users as to those who manage virtual machines on x86 servers.
VMware is for the first time inviting anyone to beta test the next version of vSphere, the company's virtualization platform.
Oracle has just released its Communications Application Orchestrator designed to address the Network Functions Virtualization (NFV) requirements for communications service providers. Virtualized infrastructures are increasingly popular, both in the enterprise and in service provider infrastructures. Oracle's new solution is also designed to work with Oracle Communications Core Session Manager, a solution that helps CSPs virtualize network infrastructures to support NFV efforts.
Pluribus Networks lets Arrow spearhead server/switch hardware sales while it focuses on network hypervisor software.
PLUMgrid brings cloud networking to OpenStack, lands another $16M in funding and wins over Swisscom.
Some developers have turned to MIDI devices, for fun or relief, to write software
As if tracking down bugs in a complex application isn't difficult enough, programmers now must worry about a newly emerging and potentially dangerous trap, one in which a program compiler simply eliminates chunks of code it doesn't understand, often without alerting the programmer of the missing functionality.
Join us: