I was wondering is there a good rule of thumb around configuring virtual CPUs and memory for a Windows 2008 Server R2 Remote Desktop Services host running within a VMware VM?
Our infrastructure team has suggested that two vCPUs (2x2.4 GHz AMD Opteron) and 8GB vRAM be presented to the guest for four concurrent developers running Visual Studio 2010, each with their own SQL Server 2008 R2 Developer instance on the guest, plus a couple sites per developer to use in IIS on the guest.
I was thinking that we'd want something more along the lines of having one vCPU per developer, and about three to four gigs of vRAM per developer. So, I would have expected more along the lines of 4 vCPUs and 12-16 GB vRAM.
I'd really appreciate a second opinion.
While researching, I did run across this article here, but it was more geared toward provisioning storage. In our case storage isn't really an issue as it is backed by our Clarion SAN which we have no control over, really.