Here's the setup I'm planning to have:
3 x esxi 5.1 free servers
#1 esxi server (host: 1 x cpu, 32GB memory)
-1 x sql server: 8 x vCPUs, 28GB memory
#2 esxi server (host: 1 x cpu, 32GB memory)
- 2 x terminal servers: 14GB memory each, 4 x vCPUs each
#3 esxi server (host: 1 x cpu, 32GB memory)
- 1 x terminal server: 28 GB memroy, 8 x vCPUs
- 1 x sql disaster recovery server (eg. if #1 goes down, I will restore the sql server from backup to this server and move VM back to #1 when #1 is back up. Will re-adjust VM hardware settings for #1 when sql is on here temporary)
I will have about 120 users spread over 3 terminal servers accessing the sql database. I'm considering virtual machines because of the ease of moving them from one to another.
Do you recommend that I go virtual machine for the setup or should I get 3 x physical servers without any visualization so hardware gets utilized 100%? Will performance be better without visualization?
For #1, if the 8 x vCPUs are not enough, do I have to upgrade to enterprise to use 16 x vCPUs? How can I find out if 8 x vCPUs are enough or not? I don't have the server purchased yet.
Thanks