Virtual Machine Placement Options with Hyper-V
Large windows failover clusters can create the need to provide separation between virtual machines. Virtual machine separation can be needed to provide better performance or better availability for a given application. For example, virtual machines participating in a SQL Server based cluster should be run on separate physical nodes for both performance and HA considerations.
People familiar with VMware commonly ask whether Hyper-V provides functionality similar to the vSphere Distributed Resource Scheduler (DRS), including affinity and anti-affinity rules. Windows failover clustering, Hyper-V and System Center Virtual Machine Manager (SCVMM) offer several overlapping pieces of technology to help accomplish DRS type functionality and provide separation or grouping of virtual machines to particular hosts. The following sections outline these technologies, including a few Nutanix specific considerations.
Read the entire article here, Virtual Machine Placement Options with Hyper-V