How do we squeeze max performance from our TS / RDS environment?
Currently we are serving up about 30 thin clients and about 90-100 other users remotely accessing some productivity apps. Mainly this consists of VIRTUAL from Infor (ERP software) and the MS Office apps. Current environment is two Server 2003 R2 VM's hosted on separate physicals. They should really be able to handle everything quite easily... but we get a lot of speed complaints and the occasional lock-up. Plus... the load gets lopsided since we do not currently have a connection broker.
My job is make this better with some planning and Server 2008R2. I plan to make an intermediary server to act as the connection broker and license server... followed by however many virtual servers are needed. That is where my question arises. How can we maximize performance in this environment? Is it better to throw additional resources at a struggling server instance or just create another one and send some connections its way? Maybe RDS hosts aren't really optimized to be on VSphere virtual servers to begin with?