VDI counter arguments – User Experience “sucks”

Help your users to love their virtual desktops

As CEO of Molten Technologies, an independent virtual desktop specialist, I often find myself enthusing about VDI, especially as a service, vs the traditional fat-client PC model and I have heard every push-back in the business (and some that ought not to be). In this series of articles, I will expose the most common and a few of my favourite rarer ones.

Here is a verbatim quote from a potential client, “VDI has limited use here because the user-experience sucks”. This is not, I hasten to add, a client who had experienced Molten Technologies’ service, but it is not an uncommon VDI experience. I would love to be able to say “this used to be true, but we have all left that far behind us”. The truth is closer to “it no longer needs to be true” with an unspoken dollop of “but it still might be unless you engage the right skills in setting up your VDI capability”.

There is absolutely no reason why a well set-up VDI service can’t be faster and a more pleasant user experience than an equivalent PC. Indeed, because of the natural pooling of resource (something that the PC world has been trying to emulate with limited success for years) and because the OS will be running in a data centre where it should have much better connectivity than the average office, it is likely to be cost-effective to make it even more performant. I use our own hosted virtual desktop solution all the time and it opens Outlook, for example, in three seconds, as compared to about a minute on my laptop (see our YouTube demonstration here).

First of all, let me be clear that I am not going to push a particular supplier’s solution here. I make no secret of the fact that I have my favourites, but in this instance there are a wide range of choices that will work fine. However, you will need to follow some basic rules and avoid some pitfalls.

1 – IOPS, IOPS and more IOPS

“IOPS” stands for “Input/output Operations Per Second” and refers to the speed at which storage can respond by writing to disc (“Inputs”) and retrieving from disc (“outputs”). The PC has a local hard-drive dedicated to the machine and over the years PC operating systems (you know who I am talking about) have become very “chatty” with their local drive because they can get away with it without a performance impact (some might call this laziness on the part of the OS designers). Translate that same behaviour into a server architecture in the data centre, where the storage is likely to be on the network rather than local and where the hardware isn’t designed to deal with the sort of “lazy chattiness” of a PC and your IOPS will become an instant bottleneck. There are many ways to optimize your IOPS, starting with the use of specialist storage that can hold the most common calls cached in local memory. This works because the OS might be chatty with the disc, but it’s “conversation” is tedious and repetitive, so most of it never really needs to go to the storage at all, because it is the same as the last request. It may also make sense to use storage that can “de-duplicate” across the desktops. This means that if two virtual machines both hold an identical copy of “Word” the application will be stored once with a pointer to both machines. Given the size of the OS and the applications, most corporate desktop estates can save about 80% storage on the desktop image, because they are all storing the same thing.

2 – Image is everything

Your average desktop image and its management processes are intended for a PC, possibly a laptop PC, and there are a number of areas where it can be optimized for use in a virtual machine which remains permanently in a data centre. For example, the anti-virus can now be run at a server level rather than on each virtual machine, which is dramatically more efficient (if you are going to run it on each machine, make sure it is staggered and at night). Patching can also be done at night, or whenever the machines are not being used, rather than at the point the user first logs-in; ditto with the virus scans. Think about the fact that your virtual machine is always on, always connected and never leaves your corporate network and you will find a number of opportunities if you think hard enough and with a sufficiently open mind.

3 – Know your customer

This sounds obvious, but is remarkably often omitted. Is the end-user going to need video and two-way audio? If so, then make sure you are using a remoting protocol that can cope with these demands. Old-fashioned RDP cannot do two-way at all and makes video look dreadful on all but the fastest networks. RDP 7 is a load better and there are a host of other options out there. Consider how to best balance ubiquity (there is some version of RDP on almost everything out there from iPhones and Android to MacBooks and Windows NT), cost (some of the options can get expensive) and user need.

If the user is going to run very memory-hungry applications intensively then make sure they are allocated more “power”. This isn’t hard to get right and there are tools to help you monitor actual usage so that you can continue to optimize it over time.

4 – Networking

As you move your “PC” from the desk in front of you to the data centre, your networking requirements change significantly. This will provide you with some opportunities for increased performance (e.g. put it in the same DC as some big, data hungry application and it will run like a rocket for the first time ever). However, it may also create some challenges (e.g. if you moved your file-store into the office for better performance, it may now get worse, unless you move it back into the DC with the virtual machine). The end-users will typically require less bandwidth to their local machines than they would have done for in a thick-client environment, but may be more sensitive to latency.  For most office networks, this will not be a problem, but is different from what we are used to. For example, a strong 3G signal may give a better experience than a poorly set up WiFi.

These are just some examples, the bottom-line is that if you have the right skills and experience on hand to help you think through your virtual desktop implementation, it can be a performance dream. If you employ a generalist to “slap it in” it could become a nightmare. There is no reason for your user-experience to “suck” and there are opportunities that may enable you to make a performance improvement over thick-clients.


About thedaasler

A supplier of Desktops as a Service (DaaS) who gets ever so excited about things cloudy, Ux-ey and involving virtual desktops.
This entry was posted in Cloud, DaaS, Desktop as a Service, desktop virtualisation, End User Computing Strategy, Uncategorized, VDI, virtual desktops. Bookmark the permalink.

38 Responses to VDI counter arguments – User Experience “sucks”

  1. This website has lots of very helpful info on it. Cheers for informing me.

  2. buy leather wallets says:

    I Am Going To have to visit again when my course load lets up – nonetheless I am getting your Feed so i could go through your web blog offline. Cheers.

  3. Have you considered adding some differing opinions to the article? I think it might enhance everyones understanding.

  4. I tried looking at your website on my mobile phone and the structure does not seem to be right. Might want to check it out on WAP as well as it seems most cell phone layouts are not working with your web page.

  5. Can you message me with some hints about how you made this site look this cool, I would be thankful.

  6. Just to let you know your blog looks a little bit different on Firefox on my netbook using Linux .

  7. Oh man. This site is amazing. How can I make it look like this !?

  8. Re: Whoever created the comment that this was an excellent internet site genuinely needs to possess their head examined.

  9. Hello, I just hopped over to your site through StumbleUpon. Not somthing I would usually read, but I enjoyed your thoughts none the less. Thanks for creating something well worth reading through.

  10. like i said says:

    Re: Whoever made the comment that this was a great internet site truly needs to have their brain reviewed.

  11. I experimented with taking a look at your site in my cellphone and the design doesnt seem to be correct. Might want to check it out on WAP as well as it seems most smartphone layouts are not really working with your site.

  12. homepage says:

    An insightful post right there mate . Thank you for posting !

  13. Have you considered adding some relevant links to the article? I think it will really enhance viewers understanding.

  14. this month says:

    very beneficial material, in general I picture this is worthy of a bookmark, thanks

  15. Although I truly like this post, I believe there was an punctuational error shut towards the finish from the third section.

  16. This site has a lot of very useful stuff on it. Cheers for helping me!

  17. I have got 1 idea for your web site. It seems like right now there are a handful of cascading stylesheet problems when opening a number of web pages within google chrome and safari. It is operating okay in internet explorer. Possibly you can double check this.

  18. Mate. This site is awesome! How can I make it look like this .

  19. Just to let you know your blog appears a little bit unusual in Firefox on my pc using Linux .

  20. go there says:

    I have got one idea for your site. It seems like right now there are a couple of cascading stylesheet issues while opening a selection of webpages inside google chrome as well as safari. It is operating alright in internet explorer. Perhaps you can double check this.

  21. This website has got some extremely useful info on it. Thank you for informing me!

  22. save on says:

    Nice post ! Cheers for, posting on my blog page man! Ill message you soon! I did not know that.

  23. This site has some very helpful stuff on it! Thanks for informing me.

  24. save on says:

    The look for your blog is a tad off in Epiphany. Even So I like your website. I may need to install a normal browser just to enjoy it.

  25. Please message me with any pointers about how you made your blog site look this cool , I would appreciate it.

  26. found it says:

    I tried viewing your blog with my cellphone and the structure does not seem to be right. Might wanna check it out on WAP as well as it seems most cellphone layouts are not really working with your website.

  27. I appreciate your wp format, where did you get a hold of it?

  28. Is it okay to insert a portion of this on my website if perhaps I submit a reference to this webpage?

  29. I tried looking at your blog on my new iphone 4 and the layout does not seem to be correct. Might want to check it out on WAP as well as it seems most cell phone layouts are not working with your web site.

  30. sponsor says:

    I experimented with taking a look at your website in my cellphone and the format does not seem to be right. Might wanna check it out on WAP as well as it seems most mobile phone layouts are not working with your website.

  31. If you dont mind, where do you host your webpage? I am hunting for a very good web host and your blog appears to be extremely fast and up almost all the time

  32. Have you considered adding some social bookmarking links to these blogs. At the very least for facebook.

  33. The structure for your site is a tad off in Epiphany. Even So I like your website. I might need to install a normal browser just to enjoy it.

  34. It’s remarkable to pay a quick visit this web site and reading the views of all mates regarding this paragraph, while I am also eager of getting experience.

  35. Examples of primary research you can carry out when deciding
    whether to set up your own nursery or childcare facility includes interviewing local
    people and potential customers for their thoughts,
    views and expectations when it comes to local childcare.

    The emotional quotient of the mother not only will help in keeping the baby happier but
    also will relieve the cramps and pains to a large extent.
    Nor do their jobs enable them to have enough income to attain quality affordable child care.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s