Storage Considerations for Virtual Desktops- Part 3: Key storage features to ensure VDI success (Sponsored Post)
This is a sponsored guest post by Vikram Belapurkar, a solutions marketing manager at Dell focused on storage virtualization and consolidation solutions.
I mentioned that storage can be a bottleneck in your VDI performance if not carefully designed. Allocating a large number of disks in your VDI storage can help mitigate this risk and meet the high I/O demand placed by the VDI workload on the underlying storage. However this can lead to overprovisioning of storage, introducing cost-inefficiencies in your VDI environment. Additionally, moving the entire client attached storage to datacenter is also cost prohibitive. The right storage solution for your VDI should help mitigate the performance challenges while minimizing storage footprint, and thus lower costs. In this post, we will explore a few key storage features that are critical to ensure your VDI project success.
Gaining efficiencies with Clones:
To combat the spiraling storage footprint, clones can be the key feature in VDI storage. Clones work by creating a few base or gold images, and clones linked to these base images. VMware Linked Clones use this approach. It is important to design and configure the base images carefully. The base images contain virtual machines comprising of the OS and the applications that the desktop clients need. Depending on your needs, you may want to create multiple base images that satisfy your user needs. Clones linked to these base images are typically very small in size. All virtual desktops read from the base images and any writes are captured in the clones which contain only the delta data. In order to leverage this VMware feature, the underlying storage must support clones. Dell EqualLogic supports clones and can effectively leverage Linked Clones to help reduce your storage needs.
EqualLogic also offers space efficient Thin Clones which are linked to EqualLogic Template Volumes. The Template Volumes typically contain multiple VM images which can be configured optimally and space efficiently to serve the user needs while minimizing storage requirements. You can learn more about EqualLogic Thin Clones in this whiteboarding session with Will Urban, a technical marketing engineer with Dell.
Tiered storage for right-sizing your VDI environment:
In the last post we saw that typically if you design your storage to satisfy your performance needs, you end up with a lot bigger storage footprint than your end users actually need. This of course is an issue, because then your storage becomes too costly and hurts your VDI project ROI. To overcome this challenge, using tiered storage may be the answer.
Tiered storage typically consists of two or more drive types in a single storage pool. All drive types can handle different number of IOPS. Solid State Disk (SSD) drives, for example, can handle an upwards of 5000 IOPS, far higher than any other spinning media can. But with performance comes the price. SSD drives are also quite a lot more expensive compared to SAS or SATA drives. To optimize the cost-performance ratio, it makes sense to auto-tier between SSD drives and SAS or SATA drives. By tiering your VDI workload you can be sure that during I/O storms, frequently accessed (hot) data pages will be automatically migrated to the higher performance drives, thus withstanding high I/O demand placed on your storage.
Dell EqualLogic PS 6000XVS and 6010XVS are multi-tiered hybrid arrays featuring SSD and SAS drives in a single enclosure with auto-tiering capabilities. You may have heard that InfoWorld awarded their 2011 Technology of the year award for “Best Storage System” to Dell EqualLogic PS6010XVS. In November 2010, Dell performed some tests using these hybrid arrays. The testing involved setting up a VDI environment using VMware vSphere and VMware View with Dell PowerEdge Servers and one Dell EqualLogic PS 6000XVS hybrid array. The tests used VMware Linked Clones. The results are quite impressive, successfully hosting about 1000 virtual desktops with latency well below 20ms, on a single XVS array. Here is a quick summary of the test results. You can also take a look at the sizing and best practices guide involving these tests.
Optimizing performance through storage-hypervisor integration:
Hypervisor technologies have matured quite a bit over the past few years. Virtualization platforms now offer integration points for storage that help enhance performance. Some storage arrays are better integrated with hypervisor or virtualization layer than others. This integration makes a tremendous difference in performance of your VDI environment. Through this integration, the hypervisor can offload certain storage related tasks to the storage arrays, thus substantially minimizing network traffic and host server overheads.
VMware introduced their vStorage APIs for Array Integration (VAAI) with vSphere 4.5. This integration helps offloading of tasks like hardware assisted locking, full-copy and block-zeroing to storage arrays. Tasks such as creation of template volumes and VM deployments from templates benefit substantially from offloading of these functions to storage. Additionally, in a typical VDI environment, many VMs share one volume and simultaneously access information from the shared volume. By utilizing hardware assisted locking, storage administrators can ensure that the entire volume is not locked by a single VM or a single VMware ESX host at a time, and that the performance of shared volumes does not deteriorate. Dell EqualLogic was one of the first storage solutions to implement VAAI and Dell lab tests have shown that the VAAI integration for Dell EqualLogic storage arrays reduced SAN traffic by up to 95%, and host CPU overheads by up to 75%.
Storage arrays that support multipath I/O can also help improve performance and availability of your VDI deployments. Dell EqualLogic Multipath Extension Module (MEM) for VMware integrates with VMware vStorage APIs for Multipathing. It provides fault-tolerant load balancing and helps improve storage performance and scalability while automating multipath configuration.
Storage that helps simplify VDI deployments:
I mentioned in my first blog post in this series that your VDI administrators are responsible for provisioning and managing a very large pool of desktop VMs. This is quite unlike virtualizing enterprise applications. Your VDI administrators need ways to simplify and streamline desktop VM provisioning in order to achieve operational efficiencies and eliminate any sources of errors. Some storage arrays offer ways to rapidly provision multiple desktop VMs. Dell EqualLogic, for example, offers Virtual Desktop Deployment Tool. This tool utilizes EqualLogic Template Volumes and Thin Clones to lower storage needs, and a process flow that substantially reduces complexities in rapid VM provisioning. This tool is integrated with VMware View and is available at no additional cost, just like all EqualLogic software features. You can see a quick demonstration of this EqualLogic Virtual Desktop Deployment Tool and learn how simple it is to rapidly provision multiple desktop VMs using this software feature.
In general, to simplify VDI deployments, it is important to choose a storage solution that automates administrative tasks and simplifies storage management. Not all storage solutions do that. Check out in these whiteboarding sessions to see how Dell EqualLogic offers tools that take the complexity out of storage management for your VDI.
Choosing the right storage connectivity and architecture:
When it comes to choosing the connectivity for your storage infrastructure, you can choose from Fibre Channel (FC) SAN, Internet SCSI (iSCSI) SAN, or Network Attached Storage (NAS). In the past, FC offered benefits by accommodating up to 4 or 8 Gbps speeds. FC however, requires specialized networking devices and fabric that are expensive compared to Ethernet alternatives. FC also requires your SAN administrators to be trained on specialized networking technologies. Today, with 10 Gb Ethernet connectivity, iSCSI SANs can offer network speeds comparable to or better than FC SANs. Through the use of standards-based Ethernet networking technology, iSCSI can help lower cost of your SAN and simplify networking.
Typically, most VDI deployments are implemented in phases. To accommodate this phased roll-out approach, you need a storage architecture that scales easily and non-disruptively. Most traditional SAN architectures are rigid, making it difficult to grow the storage as needs grow.
Dell EqualLogic arrays utilize virtualized iSCSI SAN scale-out architecture that easily scales as your needs grow, without service disruption. This can be invaluable since it simplifies planning and virtually eliminates the need for forklift upgrades, helping protect your investments.
In this series I highlighted the critical success factors for your VDI project success and explained how storage plays a key role in enabling this success. I also illustrated one way to size storage for your VDI so it does not become a bottleneck and provides optimal user experience. In this third post I reviewed key storage features to help optimize performance, lower costs and simplify VDI provisioning. Dell EqualLogic family of virtualized iSCSI SANs offers the features essential to ensure success of your VDI projects. You can find several resources that can help you through your VDI planning at www.dellenterprise.com/getmorevirtual/virtualdesktops
Wish you good luck with your VDI projects!