How To Make Desktop Virtualisation Work with VDI

VDI, or Virtual Desktop Infrastructure, promises to reduce the effort and cost of enterprise desktop management, but be careful how you implement it

The good news is that the technology behind VDI is advancing rapidly. In addition, servers and storage are getting faster and cheaper and are handling virtual workloads better. The cost of 10Gbps and 1Gbps switches continues to fall. My colleague Cameron Sturdevant’s recent review of VMware View 4 demonstrates that the new proprietary VMware remote control protocol, PCoIP, improves performance over low-bandwidth networks. In addition, driver, printer and monitor support has been vastly improved, expanding the number of use cases for which VDI may be a good solution.

Recommendations for VDI Deployment

We make heavy use of virtual desktops and servers in eWEEK Labs. Virtualisation is an excellent fit for us, but this is lab testing, not an actual enterprise with tens of thousands of desktops spread around the world. I hesitate to recommend VDI across the board. I think even the strongest proponents of the technology would agree with me. There is a ton of information available – both pro and con – about VDI. This may be a more hotly debated issue than open source in the enterprise.

But there is one aspect of the VDI discussion that sticks out like a sore thumb: the end-user experience. A key aspect of the success of any technology infrastructure initiative is end-user acceptance. Search the web and you’ll find hundreds of white papers, articles and case studies about how great VDI is for IT departments, but there is close to no information regarding real-life benefits for end users.

Server virtualisation can be deployed without impinging on users’ awareness, but take my PC off my desk and fundamentally change how I work while slowing me down and I really don’t care what the advantages are for IT.

During the pilot phase of implementation, it’s a good idea to actively solicit opinions from users as to their experience using line-of-business applications in the newly virtualised environment. If the IT department benefits from VDI but users can’t do their jobs, then ultimately the project will fail. Likewise, make sure to get buy-in from executives and keep department heads in the loop. Explain the business advantages of VDI to your organisation. Don’t assume that your CEO knows that virtualised desktops are a powerful disaster recovery solution. Demonstrate to users that support issues can be resolved more quickly because resources have been centralised.

A major step in implementing VDI is designing the architecture of the virtualised operating system and applications. This will ultimately affect how you build your VM images. The first step is understanding the applications and the number of concurrent users of these applications within your organisation. Virtualising the right applications for the right users before they are needed will save time and reduce friction between end users and IT. Keep an eye out for users who require unsupported applications to do their jobs. They will either need custom images built or should be excluded from the VDI project.

It’s also important to establish clear criteria for success or failure before implementing VDI. In order to accomplish this, you must understand the performance of the systems your organisation is currently running. We all know that no matter what you do there will be complainers. Be prepared to prove to both end users and executives that your VDI implementation is a success; that system performance has improved, costs have decreased and support time has been lowered.