Virtualization requirements vary by server role. It is subsequently important when designing that you understand the individual requirements of each role.