Industry


Ads by TechWords

See your link here


Desktop virtualization 2010: Citrix comes knocking

I'm preparing for a meeting with the Citrix folks today to talk about desktop virtualization and I'm looking for questions.

It's fascinating how, with aggressive promotional licensing, Citrix is rolling the dice as they try to move their cash cow XenApp customers into the broader XenDesktop platform. Citrix has gone all in with XenDesktop. A Gartner analyst I recently spoke thinks the strategy is bold - and risky. I think it's one of the smartest moves the company has made. But that doesn't mean I'm convinced that IT is going to jump in with both feet in the coming year.

PC Virtualization 2010: Not your father's MetaFrame

XenApp is Citrix's classic virtualized application delivery system, formerly known as Presentation Server and MetaFrame before that. It's based on the Terminal Services model of application delivery, where applications reside on a back end host and you exchange keystrokes and screen updates over the network. Citrix is going all in with XenDesktop, which offers six different ways to virtualize the Windows PC environment.

The idea of a system that can detect the type of client, the user's role, and determine the most appropriate way to present the desktop and applications in the user's current context (am I at work on a desktop? At the airport with an iPhone? Working from home on a laptop?) is compelling. But will it sell? Broader adoption is still an open question.

The virtualized, personalized desktop

The headaches of managing PCs are enough to get administrators to take a second look at virtualization technologies for managing Windows desktops. Virtualization brings the user's entire desktop into the data center, where IT can manage it more effectively, and allows for the consolidation of desktop images into a few shared, golden images that can be distributed, along with a bit of personalization, to large groups of users. But do the various schemes available truly add up to a user experience sufficient to satisfy all of users who would never dream of being hemmed in by the more rigid XenApp model, which allowed no customization?

Classic objections include:

  • High up front costs to get started. You'll need an initial outlay to build out back end infrastructure that includes servers and virtualization software - as well as learning the nuances of configuring and managing a virtualized desktop population.
  • Potential responsiveness and latency issues when interacting with the host. For example, strains on the network when everyone tries to log in in the morning. There is a need to assess and possibly reconfigure local and wide area networks based on anticipated loads that virtualization brings. (and a possible need for network optimization appliances in some offices).
  • Limited or no support for offline operation. (That's coming in the first half of next year, both VMware and Citrix say).
  • Lack of personalization or customized application sets that cater to the needs of very small sub-groups or individuals. The effort to set up such customizations and deliver them virtually from the back end may not make sense because there are no economies to be had.
  • Poor performance for graphics-intensive applications. (Both VMware and Citrix say they've addressed this).
  • The need for dedicated hardware for high performance computing. (This can be done but you can't use a shared hosted virtual desktop and you may need to be running on a PC blade - not cheap).
  • Cultural resistance to restricting in any way the strategic knowledge worker/business analyst's freedom to control their general purpose Windows computing environment.

Did I miss anything?

2010: Answering the objections, going mainstream

Virtual hosted desktops are like Terminal Services, but deliver the entire desktop environment - and then add a personalization layer so that users can customize their own desktops a bit. That's the big thing right now.

Citrix has answers for many of the objections above with XenDesktop 4, as does VMware with its announcement of VMware View 4 this week.

Citrix announced improvements to XenDesktop last month that improved performance, particularly for graphics intensive applications, which can now process graphics locally while running the bulk of the application on the hosted back end.

While VMware is attacking cost and performance, Citrix most recently has focused on performance and the ability, through its FlexCast feature, to deliver different combinations of virtualization technologies based on role, context and the type of device you're riding in on. Of course VMware says it does that too. But all of this will require quite a bit of policy work to get right - and early IT users tell me that climbing the learning curve isn't as easy as it might sound.

Citrix plans to explain it strategy for 2010 and what it thinks "what will make companies in 2010 open their wallets to IT spending" in the area of PC virtualization.

What would make you open your wallet? Drop me an e-mail at robert_mitchell@computerworld.com or post a comment below. It should be an interesting discussion.

Related Content:

What People Are Saying

View from the trenches

I think Vmware View is going to be a definite winner in the battle for the virtual desktop. While Citrix has some good features, it's technology is based on a decade-old principle of squeezing as much data as possible onto a very small pipe (i.e. modem line). Citrix is known for being good in high-latency situations but it lacks in the department of performance. Its ICA protocol is quite old and a big portion of it is "legacy". Citrix has real problems with some of the new technologies such as USB redirection, multimedia, etc.

Vmware on the other hand started from scratch almost and delivered a very promising transport protocol that pretty much leaves the future of Citrix's desktop push very murky.

Vmware View in my opinion is newer and much more promising than legacy technologies Citrix is burdened with.

Time will tell who is successful and Citrix still has a chance to do something meaningful here, but odds are against it.

The flip side is maturity

On the other hand, Citrix's products in the desktop space have had more time to mature and may offer greater flexibility and more sophisticated policy controls for managing virtual desktops.

VMware and Citrix both use the same basic technology approach to deliver hosted virtual desktops, along with some desktop environment personalizations. But if I understand correctly, VMware requires the application set to be included within the virtual desktop image (which may mean creating many different images for different application sets), while Citrix allows IT to have one baseline desktop image and then layer on those applications via its Terminal Services/XenApp model.

Both products also allow application streaming (including streaming into a hosted virtual machine for application isolation, which gets pretty confusing). But in that case the apps execute locally, outside of the virtual desktop image.

It sounds like you have been burned by the limitations of Citrix's Presentation Server in the past. Since then Citrix claims to have improved the performance of ICA as well as local port redirection for access to USB devices, printing, etc. I'd be interested in hearing more about your experiences.

As you say, time will tell if those improvements will be enough for broader adoption of PC virtualization.

another fanboy... started

another fanboy... started from scratch?? They need PCOIP (not new, not theirs, not proven in software version), WYSE TCX (not new, not theirs), RTO vProfiles (not new, not theirs), linked clones (repurposed server cloning technology, not new, not saving in storage costs), Open source client (vmware only supports windows clients, not theirs)

this goes on and on. VMW has been following on Citrix bandwagon from the beginning and "partnering" with different vendors to get parity with Citrix.

VMWare is a SERVER VIRTUALIZATION company. They know nothing about users as is obvious from the above "partnering" they are having to do. Citrix is 20 years working with end users.

FROM SCRATCH! ALMOST....

Personalization and Flexcast - some thoughts

Robert,

This hits the nail on the head in my opinion rather well indeed.

Totally agree with the first classic objection being that of high costs, and so I see that the major way to mitigate this is through the use of the non-persistent pool. However, as you rightly point out, this then raises another significant issues area - that of personalization and user applications.

The good news is that Citrix have some technology called "Profile Management" that goes someway to dealing with the personalization woes on behalf of the user (ensure the desktop and more importantly application set operates under the same configuration set upon next login etc). There are of course a few 3rd party organizations (ourselves included) that take this solution forwards to a true enterprise solution to manage across the entire desktop fleet and not just the flexcast delivered one.

So, once you have dealt with personalization, the user installed applications raise their head. Love it or hate it, some users will require at some stage to be able to install some productivity applications into their desktop. I guess a classic example would be that the GotoMeeting client is required but is not installed or packaged since the enterprise uses WebEx or Live Meeting. They can't wait the couple of weeks required to package since the meeting is in 10 minutes... User installed application requirements are typically not just (for example) Fred in support wanting to have iTunes on his VM so he can manage his music collection between calls (clearly there are all sorts of issues with the legalities of manaaging a music collection on a corporate vm :-) ). This is another area that vendors such as AppSense are working hard to solve - very intersted to hear your thoughts on the nature of importance to an enterprise? Certainly not all users need to have the ability to install such widgets (and have them retained for next login etc) and applications in general, but is it not true that not having this ability will severely stunt the enterprise adoption of the desktop virtualization since this is sonsidered a key aspect of personalization?

I concur that graphics have always been painful in the more traditional server based computing platform, and that has reared its' ugly head with the early desktop virtualization - but both Citrix and VMware are on to this as you state.

All this said, Flexcast really works for me - having an ability to deliver a desktop to the end user depending on not only who he / she is, but on the network that they are connecting fromn, the device itself, the actual need of the user applications etc. This is powerful stuff and will enable the enterprise who has invested i nthe XenApp product lines to continue to maximise thei investment by continuing to use alongside the newer technology as it advances. In many respects, the XenApp line *may* be all that is required for some use cases right now, and having one place to dish up the desktop is really powerful. When offline comes along, assuming that it hooks into the same model, it will further extend this reach to include the laptop users- very handy - reiterate - once place to get the desktop.

I think this model really works for Citrix and will help them propel this market forward with greater adoption dur toi integration across the delivery technologies that the entprise is already using.

Simon Rust

Little things can become a big deal

Those kinds of situations - I need to install the WebEx client but it's not part of my virtual desktop image, nor has it been packaged up as an app I can subscribe to - are exactly the kinds of situations that could keep the technology from broader adoption beyond its traditional niches.

AppSense, for example, uses Citi as a reference customer. They're a classic example of a controlled environment. Regulated environments like banking are one area where Citrix products can provide added security and have been very successful. Security trumps customization.

But as a Citrix VP said to me last week, "We're a mile wide and a foot deep." It's great to get a foothold in the call center. But would the executives and high level analysts there want to rely on it exclusively?

We may not have to wait long to find out: Citrix is predicting that 2010 will be PC virtualization's breakout year.