VDI a 'delightful' experience... Really?
GPU devs at Silicon Valley shocked to their, er, cores in GTC session
GPU Technology Conference The VDI talk was the kind of GTC session I love. It’s where a real-world expert talks about how a difficult task is actually accomplished. Not the theory, not how it should work on paper, but what it takes to actually move a project from Point “A” to Point “We’re done with this”.
Ken Fingerlos from Lewan Technology delivered in spades with his “Virtual is Better than Physical: Delivering a Delightful User Experience from a Virtual Desktop” GTC14 session. Delightful? Hmm…In my past lives, I’ve had to use some virtual PCs and my experience ranged from "absolutely unusable" to "omg I hate this".
It’s easy to see that Fingerlos has been around the block when it comes to VDI. He has all the right credentials, ranging from VMware to Citrix to Microsoft. But more importantly, he’s been there and done it.
In the session, he laid out a solid methodology for planning a VDI implementation. What I particularly liked was how he discussed the importance of intimately knowing your user base. This doesn’t mean you know what apps they’re using, or what apps they might be using. It’s much more than that.
You need to know which apps they actually use, how often they use them, and what sort of performance they’re getting out of them. Once you have this as a baseline, you’re in far better shape to take the next step, which is figuring out what sort of VDI infrastructure you truly need.
One of the surest ways to wreck a VDI project is to provide users with a worse experience than they had with their three-year-old mid-range desktop or laptop. This is why it’s crucial to configure and size the infrastructure in such a way to give them a demonstrably better experience, or at least one that won’t have them up in arms or burning the IT staff in effigy in the parking lot.
Fingerlos does a great job of laying out all of the considerations involved in picking a virtualisation architecture. One of the first decisions is choosing between VDI (Virtual Desktop Infrastructure), which has each user Windows session running in a unique server-based VM, and SBC (Server Based Computing), which has multiple users running from a single Windows o/s using Remote Desktop Services.
He also discusses the pros and cons of persistent vs non-persistent system images. While most everyone wants to have their own unique desktop, there’s a price to pay in terms of more gear and greater complexity. Is it worth it? Or would a hybrid model be the best solution to keep users happy and capture cost/complexity reduction benefits?
Performance evaluation pre- and post-virtualisation is also a factor. Right now, he suggests using the Windows Experience Index as a quick and easy way to gauge end user performance. However, this tool is going away in Windows 8, so an alternative PC benchmark will need to be used.
Fingerlos also covers back end infrastructure design and sizing recommendations. How much storage do you really need? How does network latency affect the user experience? Are endpoints really that important, or can you just throw in any cheap monitor/processor combination?
It might be worthwhile for those who are in the throes of evaluating or actually implementing a VDI initiative. You can see the session here. ®