Solved

Remote Desktop Server

Posted on 2014-03-09
5
458 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
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 24

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

At ScreenConnect, partner feedback doesn't fall on deaf ears. We collected partner suggestions off of their virtual wish list and transformed them into one game-changing release: ScreenConnect 6.0. Explore all of the extras and enhancements for yourself!

Question has a verified solution.

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

Remote Desktop Shadowing often has a lot of benefits. When helping end users determine problems, it is much easier to see what is going on, what is being slecected and what is being clicked on. While the industry has many products to help with this,…
A procedure for exporting installed hotfix details of remote computers using powershell
This tutorial will walk an individual through the steps necessary to install and configure the Windows Server Backup Utility. Directly connect an external storage device such as a USB drive, or CD\DVD burner: If the device is a USB drive, ensure i…
This tutorial will walk an individual through the steps necessary to join and promote the first Windows Server 2012 domain controller into an Active Directory environment running on Windows Server 2008. Determine the location of the FSMO roles by lo…

726 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