We are planning to deploy new virtual RDS servers on ESXi hosts. The operating system of the RDS servers will be Windows Server 2008 R2. Our aim is to offer the best performance possible to our users. Users will mostly use software such as Word, Excel, PowerPoint, outlook, adobe reader and an internal ERP system. We plan to accommodate approximately 25 users per RDS server.
What are the best practices for the VMs configuration:
1. Number of CPUs.
2. How do we break the number of CPU sockets vs number of CPU cores for best performance?
3. Is there any relation between the amount of RAM of the VM and the no. of CPUs of the VM?
4. Is there a maximum number of users that should be accommodated on each RDS server based on your suggested configuration?