Solved

Remote Desktop Server

Posted on 2014-03-09
5
456 Views
Last Modified: 2014-03-10
Have been asked by a new potential client to provide remote desktops for 200 users.  Applications are MS Office, Browser, Acrobat Reader, and a Custom Database App.

My question is two fold, what is the average RAM I should allocate per user, and what is the best way to load balance the remote users for optimal performance.

I am trying to plan this out and need to figure out how many RDP servers I am going to need.  Based on the current number of users, I am thinking between 4 and 6.

Anyone who has field experience with this please comment.
0
Comment
Question by:tech911
5 Comments
 
LVL 15

Accepted Solution

by:
ZabagaR earned 225 total points
ID: 39916172
Remote Desktop Capacity Planning Download for Windows 2008 R2

http://www.microsoft.com/en-us/download/details.aspx?id=17190

Server 2012 Capacity Planning link below. Click the "White Paper" link on this site
http://blogs.msdn.com/b/rds/archive/2013/05/29/rd-gateway-windows-server-2012-capacity-planning.aspx
0
 
LVL 23

Assisted Solution

by:Dirk Kotte
Dirk Kotte earned 175 total points
ID: 39916234
you need one server per 10-50 users (it depends of the type of usage).
the planing guidelines provided by ZabagaR provide good hints for the first sizing, but applications like internet-browser, specific apps, adobe-reader can consume a lot of memory and CPU.
You should offer a POC with some users and take the used memory, cpu and harddisk-usage and extrapolate the result to your user-count.
You can size to different directions, you can add quantities of memory and CPU to very few servers, but you can obtain HDD problems. Also if one server dies the remaining servers should take over the users without running into resource bottlenecks.
You can build many little servers, but you take a lot of maintenance and the OS take a lot of your resources.
You have to find the correct middle course.
if you size 5 servers to serve all your users without problems you should place a minimum of 6 servers. There are times where a new application has to been installed / tested or other reasons to take a single server away from your pool.
Also you should make mention of Citrix. Citrix XenApp is an addon to the MS terminalservices. With XenApp the customer has more options to distribute the users over the server-pool, a really working loadbalancing, simplified administration, better user experience and so on.
0
 
LVL 15

Expert Comment

by:ZabagaR
ID: 39916356
Some other considerations. Go Virtual. Load vmware esxi 5,5 on a super-beefy server and add 5 virtual 2008R2 servers. Or use 2 vmware esxi 5.5 hosts. You'll be able to scale better that way. Aside from memory and CPU, consider disk speed. Don't use 7K drives. Use 10K or 15K...or even solid state drives, they are lightening fast.
0
 
LVL 95

Assisted Solution

by:Lee W, MVP
Lee W, MVP earned 100 total points
ID: 39916398
YOU need to look at the current utilization - the custom database app could be resource intensive.  Or not.  You need to talk with the developers and look at how it uses resources.  Acrobat and Office are reasonably predictable. A "Custom Database App" we've never encountered cannot be reasonably calculated by us who have never seen it.

I completely agree - VIRTUALIZE.  BUT, while you should consider VMWare, you should also consider Hyper-V.  The All-Microsoft solution provides for one vendor for support and has a few benefits over VMWare, including easily accessing the virtual machine data (VHDs in the event of a problem, replica capability, and it's completely free)
0
 
LVL 3

Author Comment

by:tech911
ID: 39918946
Thank you all for the comments, they are very helpful.

FYI - Lee, I have not seen the DB app yet either ;-) but soon.
0

Featured Post

ScreenConnect 6.0 Free Trial

Discover new time-saving features in one game-changing release, ScreenConnect 6.0, based on partner feedback. New features include a redesigned UI, app configurations and chat acknowledgement to improve customer engagement!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Citrix XenApp, Internet Explorer 11 set to Enterprise Mode and using central hosted sites.xml file.
Sometimes drives fill up and we don't know why.  If you don't understand the best way to use the tools available, you may end up being stumped as to why your drive says it's not full when you have no space left!  Here's how you can find out...
This tutorial will walk an individual through the steps necessary to enable the VMware\Hyper-V licensed feature of Backup Exec 2012. In addition, how to add a VMware server and configure a backup job. The first step is to acquire the necessary licen…
This tutorial will walk an individual through setting the global and backup job media overwrite and protection periods in Backup Exec 2012. Log onto the Backup Exec Central Administration Server. Examine the services. If all or most of them are stop…

803 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question