Windows 2008 terminal hardwrae spec

Hello,

I working now on a design a terminal services 2008 pilot for one of our customer.
We will have ~100 current user on a terminal that running our application (our applications base on windows dot net using a web services).
Some of the users ~30% will run SQL 2005 reporting services in additional to our applications.
Where can I find more details on recommendation topology and hardware for the servers ?
Since this is a pilot I will use the 120 days of the terminal service license, is there any limitations ?
optimaltestAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

andrew_aj1Commented:
First the 120 day grace period has no restrictions, it is just like if you had the licensing for it.
As for how much hardware you will need will depend on how demanding the applications on the terminal servers will be. I would definitely recommend that you get a few powerful servers(2xQuad Core processors and plenty of ram) setup with load balancing.
I hope this helps some. Good luck.
0
overcld9Commented:
As Andrew says, the applications that you run have a significant determination on the hardware/software that you use. Here are some items to Consider:

Number of users that will be concurently connected/using the terminal server

Do the users need a full TS session or just a few applications? If just a few applications, then you could deploy a terminal services gateway server to run applications without having to load an entire profile. Remote users would connect to the gateway server and run the app they need.

Are the applications x64 bit compatible? If so this could significantly help your TS environment by allowing the system to address more RAM (Assuming you are using 2008 Standard Version)

If using a web/intranet application, take into consideration if you will allow full web access or just internal site/external application. 2008 uses Internet Explorer Enhanced Security and will need to be configured for access for your ts users or removed.

Network/LAN Configurations:

If using .net apps that use SQL data calls, consider using at least 2 NIC cards, one for user access and one for data access This will help keep the connections seperate for less data collisions. Also use high speed LAN connections GbE if you can.

For a 100 user TS environment a typical design would call for 3 servers:
A session directory server and 2 load balanced Terminal Servers
(If using TS Gateway Appliances 1st server can be gateway and Session Directory)If using apps with intensive memory/CPU requirements you can add servers to the load balanced cluster pretty much as needed.

I would use the following for configuration:
2x Quad Core Processors
4GB RAM (8GB Prefferable if your TS apps support x64)
HDDs configured in a RAID1/RAID5 with the fastest disks your budget allows for. I typically quote 2x73GB 15k SAS for RAID1 and 3x300GB 15k SAS for RAID 5. Use the RAID 1 for the System Volume and the RAID 5 for Programs/Data
Minimum 2 GbE NICS

Also take a look at the following articles:
http://technet.microsoft.com/en-us/library/cc268349.aspx
http://technet.microsoft.com/en-us/library/cc772418.aspx
http://www.windowsecurity.com/articles/Configuring-Windows-Server-2008-Terminal-Services-Gateway-Part1.html
http://www.brianmadden.com/blogs/brianmadden/archive/2004/11/30/understanding-the-terminal-server-session-directory.aspx

0
optimaltestAuthor Commented:
Thanks for the answer.

All users will run only our application 2-3 applications.
The applications no access to the internet, only internal to internal web services.
On of the application is using SQL 2005 reporting services so basically all applications are not users intensive they are server intensive and take no CPU at the client side (Not the terminal, the web services and the SQL) so for the web services and SQL I have powerfull servers.
The application take ~25MB for one user so you still think I need server terminal server with so powerfull hardware ?


0
Making Bulk Changes to Active Directory

Watch this video to see how easy it is to make mass changes to Active Directory from an external text file without using complicated scripts.

overcld9Commented:
It sounds like a terminal server Gateway & TS remote apps would be the way to go for this site. If using these two technologies, you could very well use a less powerful machine. I would still reccommend 2 quad core processors and minimum 4GB of RAM with 8GB recomended if your app supports x64 (RAM is awfully cheap these days). Given that you are using just a couple of apps and if using the remote apps configuration of TS you could move to slower hdds, such as SATA drives to cut the initial costs of the servers. You want the terminal servers to be load balanced so you are still looking at 3 machines. Changing the drives to 3 350GB SATA in a RAID 5 would net significant cost savings and should still give you the performance that you require. If you do not use the remote apps option I would stick with the faster drives and the RAID1/5 option.
0
optimaltestAuthor Commented:
I will use remote aplication.
Why I need the Gateway and remote apps ?
All user have VPN access direct to the server.
And why I need local disk on the terminal if no data is save on the disk (All data is on SQL server that the application connecting using the web services.

I have one more question.
If my application e.g. take 100MB of RAM when I need to RAM as 100MB X number of current users ?
0
optimaltestAuthor Commented:
I will use remote aplication.
Why I need the Gateway and remote apps ?
All user have VPN access direct to the server.
And why I need local disk on the terminal if no data is save on the disk (All data is on SQL server that the application connecting using the web services.

I have two more question.
1.If my application e.g. take 100MB of RAM when I need to RAM as 100MB X number of current users ?
2. For the networking card, , if the user access and the web servies for app access are on the same LAN, how can I take advantage of 2 NIC
0
overcld9Commented:
You do not neccessarily have to have Gateway and Remote Apps, but it is recommended. Since your users will connect via a VPN and not through the web it is not neccesarily needed. Locl Disks are still needed as all users will still have a profile on the TS box. To figure the exact amount you need, find the size of your default profile, multiply that size by 100 then multiply by 2. Then add the required space for Windows and all programs again multiplied by 2 and add to the user space total. This will give you a good rough estimate of the space required for each TS box.

1.If my application e.g. take 100MB of RAM when I need to RAM as 100MB X number of current users ? Concurrent users yes + add 3GB for Windows and background services.

2. For the networking card, , if the user access and the web servies for app access are on the same LAN, how can I take advantage of 2 NIC? The network cards can be bridged effectively with network load balancing, doubling available inbound/outbound bandwidth.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows Server 2008

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.