Server groups

Using server groups to apply (anti-)affinity

Overview

Server Groups allow you to specify a set of VMs that must run on the same hypervisor (affinity) or on different hypervisors (anti-affinity). In general, anti-affinity is good for fault tolerance and load balancing, while affinity is useful if you want to minimize network effects between your VMs.

When using Local SSD Storage, it is highly recommended that you use of server groups to achieve fault tolerance against a hypervisor failure.

With “Server Groups”, you can assign your new instance to an existing server group to allow your new instance to be created either next to other instances in that server group or explicitly not next to other instances in that group (affinity - anti-affinity).

screenshot of the server group menu

Server groups can have affinity, anti-affinity, soft-affinity and soft-anti-affinity policies. While the affinity policy will fail (and not create the instance) if it cannot place the new instance next to an existing instance of that server group, the soft-affinity policy will not place the new instance not next to an existing instance of that server group if it cannot (but will create the new instance anyway).

Last modified 22.03.2024: m feedback en (4dfbe62)