All-flash storage provides a strong foundation for your virtual desktop infrastructure, but it’s virtual machine-level performance isolation and Quality of Service that will ensure success.
Organizations of all types and sizes are turning to virtual desktop infrastructure—or VDI—to replace physical desktop systems and deliver greater mobility, flexibility, and security. Three-quarters of today’s businesses have deployed or are deploying virtual desktop infrastructure because it’s an effective way to address the needs and expectations of today’s working professionals. Individuals are moving from location to location, organizations are embracing bring your own device (BYOD) policies, and desktop environments must be accessible from an increasing variety of devices.
All-flash storage is often used to support virtual desktop infrastructure workloads. But all-flash alone is not sufficient to guarantee the performance of employee devices—there are other key considerations.
This series of blog posts will look at: performance and the importance of performance isolation; data protection and availability; and the advantages of data efficiency. Focusing on these criteria will put you on a path to virtual desktop infrastructure success.
Every user who transitions to a virtual desktop has performance expectations based on physical hardware, so fast login time and good user experience are critical to virtual desktop infrastructure success.
Despite its advantages, the unique IO characteristics of virtual desktop infrastructure can be difficult for many storage systems—even all-flash storage systems—to handle. Storage often must be over-provisioned to accommodate these IO patterns, driving up storage costs. This is one reason why storage is often the largest capital expense for virtual desktop infrastructure.
Virtual desktop infrastructure’s unique IO requirements aren’t easily addressed by every storage system. Challenges include:
Virtual desktop infrastructure workloads are frequently write-heavy—as high as 80%. It’s important to assess your expected workload as accurately as possible and choose storage that will accommodate that IO pattern.
The mixed IO from 100s to 1,000s of virtual desktop infrastructure seats can create an “IO blender” effect that can be difficult for some storage systems to handle. Noisy neighbors may affect the performance of other virtual desktops.
A variety of events in a virtual desktop infrastructure environment can cause read IO to spike—and virtual desktop performance to suffer. Numerous VMs booting, users logging in, or antivirus scans starting at the same time can bring performance to its knees.
There are several things you should do to plan your deployment:
Many sites that have deployed virtual desktop infrastructure have found that quality of service (QoS) and performance isolation are the key to delivering consistent performance and keeping users satisfied. That’s an area where Tintri all-flash storage excels.
Tintri all-flash storage with Auto-QoS automatically delivers the quality of service that demanding workloads like virtual desktops need without manual tuning or constant management. By isolating performance at the VM level, Auto-QoS keeps “noisy neighbors” from interfering with other workloads.
You can even mix your virtual desktop workloads with other application workloads without causing performance issues. Many other flash storage vendors strongly suggest dedicating storage for virtual desktop use.
Tintri is designed to do the right thing, greatly simplifying or eliminating management, while giving you fine-grained control when you need it. It accomplishes this with:
All-flash storage is remaking how IT infrastructures are architected and managed. The performance, cost savings, and operational benefits make it the smart choice for demanding virtual desktop environments. But ultimately, VDI success isn’t achieved through hardware—it’s about finding a solution with architecture designed for the requirements of VDI. As we’ve described above, it’s imperative that your storage work at the virtual machine level of granularity to prevent conflict over resources and use per-VM QoS to guarantee performance.
The next post in this series will examine another important consideration for virtual desktops: backup and availability.
Unique control with VM-level actions for infrastructure functions including snapshots, replication and QoS make protection and performance certain in production, and accelerate test and development cycles.