I'm getting a server with Windows Server 2008 R2 Standard.
Unfortunately I can't afford multiple servers at this point, so this one has to do everything from IIS and SQL to some smaller roles such as Active Directory and DNS.
Now my question: The OS comes with a license to also run Windows Server 2008 R2 in a Hyper-V virtual machine. Should I virtualize one or multiple of these roles for further separation? If so, which ones are the best candidates?