I'm putting together a new server which will be running a couple of light weight web applications and a fairly lightly used SQL Server 2008 database. I've specified a machine that is significantly more powerful that we currently require and I was wondering about the possibility of using some of that power to run virtual machines and thereby avoid installing more real machines.
The set up I'm would like to achieve is something like this:
Host Windows Server 2008 R2 SP1 running SQL Server 2008
Guests (2 or 3 of) Linux servers running applications that can connect to the SQL Server and the outside world.
Is this set up possible or is the host / hypervisor only able to run the guests? I've read stacks of marketing blurb on the MS site but I've yet to find the answer.