Slashdot Mirror


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?"

3 of 31 comments (clear)

  1. Things to watch out for. by Spudley · · Score: 5, Interesting

    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!)
  2. Some more possibilities by ADRA · · Score: 3, Interesting

    How much access to local system resources does the application need? (Tools for interfacing with system)

    How often does the tool need to receive updates?
    (More updates means more effort distributing for non-citrix setups)
    What is the time taken for each update?
    (Simply for manpower running around mnaking changes)
    How does the non-upgraded version function with the upgraded system?
    (backward compat means less need for single cut migration. Citrix guarantees this)

    What are the bandwidth requirements of the software with VS. without citrix?
    (It may be that the amount of data you're transfering to/from the server is actaully lighter than the graphical snapshot of the cistrix app.)

    My main reason for staying away from Citrix has been the price point. My customer base isn't large enough to justify the expenditure. It makes updates easier, but if the tool has a very easy migration/upgrade path and it isn't an insanely heavy network abuser, i'd go without Citrix.

    --
    Bye!
  3. Dont forget TS by jmenezes · · Score: 2, Interesting

    Another point to keep in mind, is that you could also factor in Terminal Services, which while not as full-featured, can be a much more cost-effective solution for some situations.
    Using same said checklist, if a particular scenario doesnt entirely jsutify Citrix due to costs, it may still be better than foregoing a centralized appliaction altogether....

    That said, i assist some of my customers with TS problems everyday, and i must say I DESPISE it.
    but at least it gets the job done when appropriate.

    --
    Stop over-analyzing your analizations