The new software, called Thin Copy Desktop for VMware Desktop Infrastructure (VDI), will also be included in InServ systems going forward. The software combines 3PAR's thin provisioning, writable snapshots and a reference script that users can employ to create automated desktop provisioning processes.
Thin Copy for VDI can also automatically create capacity-efficient snapshots from "golden desktop" images and export them to the VMware ESX hypervisor, which then creates a new virtual desktop from each snapshot, avoiding manual provisioning or host-based cloning.
3PAR also claims that booting hundreds of desktops from a single VMware ESX cluster can be faster with its software than it is for an individual desktop with a local OS, because the "golden image" is held in cache on the InServ system once the first desktop boots from the SAN. Any subsequent desktops that boot refer to the image already in cache, rather than having to go to disk for individual images.
However, the software still maintains the relationships between each virtual desktop and its underlying snapshots, so admins can still gauge the storage capacity and I/O for each virtual desktop machine. Individual virtual desktops can also be recovered using the snapshots if there's an outage.
3PAR is far from alone
However, 3PAR users say maintaining performance along with better space efficiency is more important to them than squeezing every last megabyte out of VDI storage. Matthew Yotko, senior director of information technology for IAC/InterActiveCorp, a conglomerate of Web sites including Ask.com, LendingTree.com and Ticketmaster, said his company has already standardized on 3PAR storage for all its applications, including VMware, and is currently planning for virtual desktop deployment.
"Performance is almost always a critical issue for us," Yotko said. "It's the whole reason we invested in 3PAR in the first place. With any new feature they bring out, I'd expect to get the same performance benefit."
According to Taneja Group analyst and former VMware exec Jeff Byrne, NetApp's approach is best suited to small and midsize VDI deployments. In addition to the fact that sub-file dedupe today almost always carries a performance penalty, NetApp's caching doesn't work the same way as 3PAR's.
Because data can't yet be deduplicated by A-SIS across FlexVols, in order to get data deduplication, multiple virtual desktops must be stored in a single volume. "When using FlexClone plus NetApp dedupe, the caching algorithm can only be leveraged across the virtual desktops within a given volume," Byrne wrote to SearchStorage.com in an email. "The NetApp caches on the highest end FAS array (the FAS 6080) are 64GB in size and therefore paging to disk is inevitable…given a large enough VDI installation."
Meanwhile, 3PAR's "golden image" can make more efficient use of cache. 3PAR also assigns a volume to each virtual desktop image, meaning it can also quickly recover a single desktop in the event of a failure, as well as providing visibility into the I/O for each virtual desktop image, Byrne added.