I have setup in the past windows server 2003 with remote desktop connections. I am getting ready to upgrade my companys server to 2008 with terminal services. There are approximately 20 users that need local and remote access and will be accessing the resources on the server via terminal services. Their individual workstations will be nothing more than clients accessing the server resources. What would you recommend for a non rack mount system, cpu, memory, hard drive configuration, raid 1 system disk, raid 5 data disk and how much time do you think it would take to setup a basic system such as this. Would it be necessary to virtualize the terminal services server or could all of it be run from the one server? Any thoughts would be appreciated.
As for requirements for 20 users? Single single-core CPU, RAID 1 7.2K RPM hard drive of no more than 80 GB and 4 GB of RAM should cover you if all the users are only running notepad.
Dual 8-core processors, RAID 10 using 15K RPM drives and 128 GB of RAM if your doing high-end graphic design and other resource intensive things.
Bottom line, you need to provide far more information for a more detailed and appropriate answer.