In an earlier post, I brought up how we are taking what we know as VDI and approaching it as a Desktop Management strategy, that encompasses six layers that make up a desktop. While this is not necessarily a new concept, we still don't see it being put into practice when solutions are being proposed in environments we are in. I want to pick on the application layer today. This layer gets tons of attention and has for as many years as I've been in this business, but still needs some TLC so we can get our desktops in a more dynamic state and more apt to allow virtualization to be embraced on the desktop. Application Delivery through a virtualized means is a key component to realizing a positive management experience and a better ROI when leveraging virtualization on the desktop. The great thing about it is you don't have to be hosting a desktop on a server to use it. You pull that layer out of the O/S and it can be used on physical/virtual/Windows XP/Windows 7, etc.
I rarely walk into to a sizable environment where they have not used Citrix or Terminal Services. Citrix can present applications to an end user from a central location so that it appears they are running local, so we get some great central management functionality with that. The thing that pains me is seeing it only being used on a very small portion of the overall applications in use. Many times it is in place just to deliver two or so applications to remote users or to one particular use case. Now, I'm a fan of Citrix XenApp, but many of the organizations I see are in the "we tolerate" it mode. Many also don't know that the XenApp of today operates differently than the XenApp Server of yesterday. So the first step we like to take is understanding how to leverage that investment to accelerate the desktop management strategy. It may be just using what they have more or putting them on a roadmap to upgrade and implement new features. It many be looking at a different technology such as VMware's ThinApp, which does a great job of simplifying the packaging process and can provide quick results for some common applications like MS Office.
Now to something I feel is very important to our success. As many of us have seen with virtualization efforts, application support has been slow to come around. Desktop or client side applications have normally been put on the back burner behind getting our server apps up and running on a virtual platform. Numerous business application vendors have given a positive nod to Citrix Presentation Virtualization as a delivery method since you are still running the application on top of the operating system. When it comes to putting an application in a bubble, we are back to the normal "not supported" statement. This appears to be changing as we successfully package more applications and as the vendors (i.e. VMware) work closely with software companies on certification programs for virtual appliances (i.e. VMware Ready). With this added support, next put in a solid approach to assessing our application needs, what our environments are performing like and what kind of users we have. In my opinion, all of these efforts should lend to better collaboration, integration and applications that are virtualization friendly.