Remote Desktop Technology - Suggestions?
Remote Desktop Technology - Suggestions?
Author
Discussion

roadsweeper

Original Poster:

3,789 posts

304 months

Monday 26th June 2006
quotequote all
Hi

A bit of an open question this one.

I'd like my users to be able to access a remote desktop (regardless of location) within which they can use normal applications like MS Word, etc. The idea is that they can have access to their virtual PC environment regardless of what PC they are actually on. We're talking thin client stuff here.

Some technologies that allow this kind of thing that I'm aware of are:

- Terminal Services/RDP
- Citrix
- Sun Secure Global Desktop

I'm looking for something that will keep the costs per user down, is fast and will support your typical Windows environment with users having access to Word, Excel, etc.

Any thoughts would be much appreciated.

Cheers,

roadie.

qube_TA

8,405 posts

275 months

Monday 26th June 2006
quotequote all
Citrix would do what you want, Remote Desktop is nice but it's not encrypted.

Were I work we use Tarantella which runs RDP over an encrypted session, the client is java based so you can connect over any java/SSL enabled browser.

It's worth checking out,

Matthew

maddog-uk

2,392 posts

276 months

Monday 26th June 2006
quotequote all
I have worked on something like this....

You have not specificed the location but if its internal then you may want to consider the following

RDP - either physical box or a virtual hosted session on a vmware or MS virtual server
Citrix - either hosted applications of a hosted desktop

For the security wrapper bit ie external facing you could use an ssl vpn layer such as juniper to give you full access in with a client that can run on anything.

agent006

12,058 posts

294 months

Monday 26th June 2006
quotequote all
VPN of some sort then RDP to a bunch of VMWare images?

UpTheIron

4,058 posts

298 months

Monday 26th June 2006
quotequote all
"Regardless of location"...who controls the client device in this scenario? If they are accessing from another corporate / Web cafe etc then you will probably not be able to go the VPN route as you won't be able to install the client (although you stand a chance if you go the Citrix Access Gateway route - in VPN mode).

Alternatively CAG & CPS is your best bet.

RDP/MSTS can't deliver what you want in a secure fashion - even in Longhorn (depending upon your definition of 'secure')

roadsweeper

Original Poster:

3,789 posts

304 months

Monday 26th June 2006
quotequote all
Thanks chaps - keep it coming.

To answer some of the questions raised and hopefully get some more ideas, you can assume a secure VPN connection is always available.

roadsweeper

Original Poster:

3,789 posts

304 months

Monday 26th June 2006
quotequote all
Whatever happened to the guy who was selling his Web OS on here?

UpTheIron

4,058 posts

298 months

Monday 26th June 2006
quotequote all
OK, you've got a VPN so:

- do you want to be able to publish applications, or just a desktop?
- what level of configuration can the users cope with - do you want a solution where all config is server-side, presenting applications as links in a web page?
- how many authentication steps can the users put up with - is single sign on important?
- how many users?
- what is most important - a relatively sophisticated solution with lower TCO but higher initial cost, or a cheaper to set up but harder to support solution?
- what else would you like / want to do other than give access to a Windows applications over a client VPN?...e.g. secure clientless access to e-mail, web apps, file shares?

PS. I do this for a living

Plotloss

67,280 posts

300 months

Monday 26th June 2006
quotequote all
RDP through the VPN.

If you want to go mad you could run RDP over SSH through the VPN but thats probably overkill.

J_S_G

6,177 posts

280 months

Monday 26th June 2006
quotequote all
Plotloss said:
RDP through the VPN.

That would be my suggestion for a "simple" solution if they've got their own desktop PCs, or if you've got the capacity to fire up a few VMWare/MS Virtual PC images.

One thing I put in place was switching all the developers in the bank across to running Virtual PCs with their "work" environments on them. That way (in principle), they can just take that hard drive image with them anywhere on an external drive, etc. and carry on working, knowing the applications, data, etc. that's going to be available. If they won't have access at any location to a stable/performant 'Net connection, this has its merits (and its demerits, mind!)

When KingMax bring out an upgraded "the-size-of-a-paperclip" USB drive that's 8GB+ rather than the current 1GB I'm using, I think I'll put a full VPC image onto it (usually runs to about 4-5GB for a workable, optimised one with Office, etc.)

_deejay_

5,057 posts

284 months

Monday 26th June 2006
quotequote all
The issue with RDP'ing to Virtual Machines is that you'll need something to redirect you to a free session (assuming > 1 to 1).

The new low end version of ESX server (3) is also pretty cheap (<500 quid IIRC) and we've run 30 VM's on a dual proc server.

roadsweeper

Original Poster:

3,789 posts

304 months

Tuesday 27th June 2006
quotequote all
_deejay_ said:
The issue with RDP'ing to Virtual Machines is that you'll need something to redirect you to a free session (assuming > 1 to 1).

The new low end version of ESX server (3) is also pretty cheap (<500 quid IIRC) and we've run 30 VM's on a dual proc server.

This sounds interesting.

I'm amazed to hear you had 30 VMs running on a dual-processor system - may I ask the following:

- Were the 30 systems able to run concurrently?
- What was 'typicaly' being done on the 30 systems - are we talking typical desktop apps like Word, Excel and Outlook?
- What speed processors did the server have?
- How much RAM did the processors have?
- How many 'typical' office worker users might I expect to run on a 2 x dual-core system with 8GB RAM and RAID5 15,000rpm SAS HDDs?
- What were the bandwidth overheads like for each user - many of our users will be connecting via an Internet connection?
- What thin client-side software did you use, the VMWare site mentions a customer using 2X Thin Client software?

Apologies for all the questions - I hope you don't mind?!

_Deejay_

5,057 posts

284 months

Tuesday 27th June 2006
quotequote all
roadsweeper said:
_deejay_ said:
The issue with RDP'ing to Virtual Machines is that you'll need something to redirect you to a free session (assuming > 1 to 1).

The new low end version of ESX server (3) is also pretty cheap (<500 quid IIRC) and we've run 30 VM's on a dual proc server.

This sounds interesting.

I'm amazed to hear you had 30 VMs running on a dual-processor system - may I ask the following:

- Were the 30 systems able to run concurrently?
- What was 'typicaly' being done on the 30 systems - are we talking typical desktop apps like Word, Excel and Outlook?
- What speed processors did the server have?
- How much RAM did the processors have?
- How many 'typical' office worker users might I expect to run on a 2 x dual-core system with 8GB RAM and RAID5 15,000rpm SAS HDDs?
- What were the bandwidth overheads like for each user - many of our users will be connecting via an Internet connection?
- What thin client-side software did you use, the VMWare site mentions a customer using 2X Thin Client software?

Apologies for all the questions - I hope you don't mind?!


Ok, I'll try to answer but first I'll come clean:

1) We're currently running 30 production Windows 2003 Servers per dual processor machine at the moment on ESX 2.5.3 (though v3.0 is said to scale better)

We're also evaluating ESX 3.0 which will allow us to load machines more due to resource balancing (where hosts are moved between physical machines on the fly)

2) I tested Windows XP running on a 4 way IBM box, a 4 way dual core opteron HP and 2 way dual core opteron in a previous position

When testing XP desktops, we used LoadRunner to do sample desktop tasks (running multiple office apps concurrently). The IBM box was frankly useless but the HP boxes were amazing.

I've since used nothing but HP DL385 and 585's all using Opteron Dual Cores.
Running typical Windows 2003 Servers (not Exchange or SQL) I've found that the machines run with 25 VM's at about 30-45% CPU, though they are using most of the 16GB of memory in the machines. However, all our machines are SAN connected, so I'm sure how SATA disks will affect your scalability.

There's a new local cost ESX software license for hosts with 8MB of memory and 2 processors (sockets, not cores) which is perfect for our remote sites, and the server spec you gave.

So, to answer your questions:

1) Yes
2) Typical Office Apps
3) 2.4Ghz Dual Opterons
4) 16GB (or 32GB on the 4 way boxes)
5) I'd guess on 16-20, if you don't run client virus software. You'll run out of disk or memory before CPU
6) This is just RDP traffic, so on average 15Kb-25KB/second
7) Windows XP, using the built in Remote Desktop functionality.




maddog-uk

2,392 posts

276 months

Tuesday 27th June 2006
quotequote all
we have had similar experiences on AMD HP kit to _deejay_! Using vmotion to move clients on the fly if we basically hit a processor snag.

_DeeJay_

5,057 posts

284 months

Tuesday 27th June 2006
quotequote all
maddog-uk said:
we have had similar experiences on AMD HP kit to _deejay_! Using vmotion to move clients on the fly if we basically hit a processor snag.


We're implementing v3.0 in the next month or two (enterprise edition) so testing the new dynamic load balancing through automated vmotion should certainly be interested. I just hope it proves more reliable than the betas!

D

maddog-uk

2,392 posts

276 months

Tuesday 27th June 2006
quotequote all
I know thats the feature we were waiting for as it was a royal pain with the HP monitors and sdk. Still I think I have been tempted by platespin! P2V V2V and V2P with one product warm is very attractive.

_deejay_

5,057 posts

284 months

Tuesday 27th June 2006
quotequote all
maddog-uk said:
I know thats the feature we were waiting for as it was a royal pain with the HP monitors and sdk. Still I think I have been tempted by platespin! P2V V2V and V2P with one product warm is very attractive.


We've used it for a while. It's ok - and works well when using supported hardware.
I think Vmware are licensing their P2V product more agressively now too....