Microsoft: Standardizing performance with Storage QoS in Windows Server 2016
At Microsoft IT, we support thousands of virtual machines in our IT environment. In our datacenters, we use Hyper-V in Windows Server for virtualization infrastructure in our private cloud. Recently, we examined Storage Quality of Service (QoS) in Windows Server 2016 to help solve some storage management issues in our virtual environment. By using Storage QoS, we prevent storage I/O from being dominated by a single virtual machine, provide standardized storage I/O, and gain insight into storage I/O across our virtual machine environment.
Our virtualization infrastructure includes dedicated storage appliances. The most common configuration we use is four Cluster Shared Volumes (CSVs) per Hyper-V cluster that provides storage for several virtual machines. Currently, we set storage QoS for each CSV within the storage hardware appliances. Although this provides some level of Storage QoS, it wasn’t as effective as we’d like. Typically, we have anywhere between 50 to 75 virtual machines using a single CSV for storage. It is possible that one or more virtual machines could consume a larger amount of storage I/O than they should—thereby reducing the storage I/O available to the rest of the virtual machines that use the cluster.
Understanding Storage QoS in Windows Server 2016
In Windows Server 2016, Storage QoS can centrally manage and monitor storage performance for Hyper-V servers and the virtual machines that they host. And Storage QoS is built into the Hyper-V role in Windows 2016. It can be used with either a Scale-Out File Server or traditional block storage in the form of CSV. Storage QoS is represented as a cluster resource in Failover Cluster Manager, and is managed directly by the failover cluster. After some virtual machines are using the Scale-Out File Server or CSV, Storage QoS monitors and tracks storage flow.
Read the entire article here, Standardizing performance with Storage QoS in Windows Server 2016 (Article)
via the fine folks at Microsoft.