Una regola di affinità tra macchine virtuali con DRS specifica se le singole macchine virtuali selezionate devono essere eseguite nello stesso host o rimanere in host separati. Questo tipo di regola viene utilizzato per creare affinità o anti-affinità tra le singole macchine virtuali selezionate.

Nota: In questo argomento viene descritto l'utilizzo delle regole di affinità con DRS. È inoltre possibile utilizzare le regole di affinità senza DRS.
Quando viene creata una regola di affinità, DRS tenta di mantenere insieme le macchine virtuali specificate sullo stesso host. È consigliabile eseguire questa operazione, ad esempio per motivi relativi alle prestazioni.

Con una regola di anti-affinità, DRS tenta di tenere separate le macchine virtuali specificate. È possibile utilizzare una regola di questo tipo se si desidera garantire che determinate macchine virtuali si trovino sempre in host fisici differenti. In quel caso, se si verifica un problema con un host, non tutte le macchine virtuali saranno messe a rischio.