Just wanted to get some other opinions. I am currently having a discussion on how to go on a web environment. We want to virtualize our web layer for a very active site. However, there is a debate going on as to which is better. More servers or more worker processes on the site. Here are the two opinions.
I want to turn our 6 physical servers into 6 virtual hosts. Run 10 VMs per host with 8 GB of RAM, 4 proc cores, and 2 worker processes on 1 application pool.
My coworker wants to run 2 VMs per host with 32 GB of RAM, 4 proc cores, and 10 worker processes on 1 application pool.
My thought has always been run fewer worker processes and more servers to increase performance because worker processes (in my experience) are not incredibly reliable.
Any thoughts would be great. Thank you.