To Citrix or Not to Citrix?
Saqib Ali asks: "These days, it seems almost any application can be served on a Citrix Farm . However, not all application are best fit for a Citrix environment, and I am sure most IT admins are faced with the tough decision of whether to host an application on Citrix or not. What questions should an IT administrator ask before deciding whether to serve an application over Citrix or just plainly install the application on each desktop? I am NOT looking for the benefits of using Citrix, as I'm very well aware of them. What I want to know is, what criteria should be used in determining whether to use Citrix for an application or not. I just don't want to use technology for the sake of using technology. There should be a methodical way (like a checklist or questionnaire) for determining the feasibility (NOT PROs and CONs) of serving an (any) application on Citrix. Here is a Checklist/Questionnaire that I have come up with. Any more suggestions to add to the checklist?"
The Citrix/Terminal Server platform is usually pretty good, but there are a few things that have caught us out.
:-)
Even in this age of multitasking, some apps still don't share. One timesheet application I know of can't be used on terminal server because it chews up all the processor time it can get it's hands on, which just about kills all the other users.
Even some well known applications can be quite heavy on resources when run on a terminal server, so lesson one is to make sure you know what you'll be running, and how well those apps work in that environment.
The other thing that stung us quite badly when we moved to the terminal server platform is licencing.
One piece of software in particular that we used to rely on suddenly became massively more expensive when we switched from fat client desktops to terminal servers. The licence for the desktop PCs had been a free client licence, but for the same users doing the same thing on a terminal server we were forced to pay for them all to use a server licence for the software.
Needless to say, we dropped that product as soon as we had found an alternative, but it was quite a painful process to do in a hurry.
So lesson two is: work out the licencing implications for everything you run before you start the conversion.
I hope this helps you avoid the mistakes we made.
(Spudley Strikes Again!)