Unless you are running on a UNIX platform, the most obvious difference to 
me is that VNC does not offer the option to have multiple concurrent users 
make use of a single server.

Here are some other advantages of Citrix over VNC:

- Multi-user: You can have many users use the same machine at the same time
- Automatic Local Drive, Printer, Sound, Clipboard, Serial port mapping. 
You get access to all of these remote peripherals from within your remote 
session. (yes, I know VNC has limited clipboard sharing). File copying is 
as simple as drag and drop from the server or network drive to your local 
drive and back. I have even heard of some people who are hotsynching their 
PDA's though the MetaFrame session.
- When you need to upgrade software, you need only upgrade your Citrix 
servers instead of a whole bunch of workstations. Recent versions of Citrix 
MetaFrame even allow you to have the client automatically upgraded on 
remote PC's.
- Seamless sessions: Citrix MetaFrame allows you to run applications in 
their own window, as if they were really running right on your desktop. 
Even your whole desktop theme gets applied to the application's window like 
colours and fonts. You can minimize, and resize windows. It is really well 
integrated. You can even put shortcuts right on the remote users desktop.
- Reliable sessions: Sessions are much more responsive than VNC sessions, 
even over low bandwidth (like 28.8 dial-up modem or less), due to the way 
the technology has been implemented. You will virtually never see screen 
update failures with the ICA client.
- Can be load balanced and clustered: If you have several servers, and one 
server goes down or is very busy, the next user will be connected to a 
server that isn't as busy.
- Security: If you use technology like VNC or PC Anywhere, each workstation 
requires its own IP address. Assuming that your workstations are behind 
firewalls, you will need a port open for each of them. By contrast, 
MetaFrame only requires a single port though which everyone connects. Also, 
since it is a server, you have ultimate physical control over the machine 
and can afford to put your money into better quality hardware and support 
things like RAID or redundant power supplies, thereby reducing the chances 
of system failure.

Citrix MetaFrame is a great, cost effective tool if you are running a 
standardized environment. Depending on the configuration of the server and 
the applications being used, each server can host up to 100 concurrent 
users. There isn't actually a fixed number. Its more a matter of how much 
horsepower you give it (memory, CPUs, bandwidth, etc). Sure it will cost 
you more initially, but in the long run, your maintenance costs will be way 
down when compared with an army of workstations dedicated to remote access.

On the other hand, if everyone will be running their own experiments in 
their remote sessions, and virtually no two users will be using the same 
application, you would probably do better to have them connect to their own 
workstation and let them mess that up. At least when their machine goes 
down, it won't take everyone else with them. Although NT technology 
prevents one application from crashing another, there is nothing that 
really prevents one application from consuming virtually 100% of the CPU so 
as long as your applications are well behaved, you won't have a problem.

There is (or at least was) a less expensive solution. Citrix may still 
offer a product called WinFrame. Basically it is based on the Windows 3.51 
platform. Although it doesn't support the latest GUI and hence the latest 
applications, it could suit your needs depending on your requirements. The 
biggest advantage to WinFrame over other solutions such as Windows Terminal 
Services or even Citrix MetaFrame is the licensing. It is a very simple 
concurrent licensing scheme. If you want to support 1000 users, but never 
expect to have more than 40 users at any given time, you need only worry 
about getting 40 licenses. There are no CALS or any other licenses 
required. Its a great way to make a custom application available to the 
world for example. Contact Citrix if you don't see it on their web site.

If you only have a few users who would be using such a service, you might 
want to give Windows XP Pro and it's "Remote Desktop Connection" a try. It 
is basically a one user version of Windows Terminal Services and includes 
many of the features available in MetaFrame. Remember, one user at a time, 
whether they are local or remote.

Expensive is all relative. Any good IT architect will look beyond the 
initial setup cost and weigh at the long term costs like maintenance and 
support as well as the benefits the technology brings to the organization 
such as gains in productivity and flexibility.

Sure VNC seems like a nice inexpensive technology to implement up front... 
for small groups of users. As soon as the number of users increases though, 
so do your support costs.

Don't get me wrong, I use VNC and firmly believe that VNC does have its 
place. It's just not for remote access by more than a few users a corporate 
environment. On the other hand, software like Terminal Server or MetaFrame 
are not the right kind of tools to use for supporting users or servers.

In the long run, you will find that you can cut your costs and increase 
user satisfaction by using the right technology in the first place. Isn't 
that what IT is all about?

                                         Michael Milette

At 10:41 AM 2002-04-11, you wrote:
>A major figure in our Medical School (Sr. Vice President for Health
>Sciences) sent the memo below to all of our faculty this morning.  The
>gist of the memo is that Citrix was considered for use by physicians in
>the Med School but it was found to be too expensive.  I'm wondering if VNC
>could do the job.  Does Citrix do the same thing as VNC or is it entirely
>different?
>
>Mike
>
>--
>Michael B. Miller, Ph.D.
>Assistant Professor
>Division of Epidemiology
>University of Minnesota
>http://taxa.epi.umn.edu/~mbmiller/
---------------------------------------------------------------------
To unsubscribe, mail [EMAIL PROTECTED] with the line:
'unsubscribe vnc-list' in the message BODY
See also: http://www.uk.research.att.com/vnc/intouch.html
---------------------------------------------------------------------

Reply via email to