Creating a Cluster on Azure
Also available as:
PDF

Availability sets

The Availability Sets option allows you to configure availability sets on Azure.

To support fault tolerance for VMs, Azure uses availability sets. This allows two or more VMs to be mapped to multiple fault domains, each of which defines a group of virtual machines that share a common power source and a network switch. When adding VMs to an availability set, Azure automatically assigns each VM a fault domain. The SLA includes guarantees that during OS Patching in Azure or during maintenance operations, at least one VM belonging to a given fault domain will be available.

In Cloudbreak, an availability set is automatically configured during cluster creation for each host group with “Instance Count” that is set to 1 or larger. The assignment of fault domains is automated by Azure, so there is no option for this in Cloudbreak UI.

Cloudbreak allows you to configure the availability set on the advanced Hardware and Storage page of the create cluster wizard by providing the following options for each host group:

Parameter Description Default
Availability Set Name Choose a name for the availability set that will be created for the selected host group The following convention is used: “clustername-hostgroupname-as”
Fault Domain Count The number of fault domains. 2 or 3, depending on the setting supported by Azure
Update Domain Count This number of update domains. This can be set to a number in range of 2-20. 20

After the deployment is finished, you can check the layout of the VMs inside an availability set on Azure Portal. You will find the “Availability set” resources corresponding to the host groups inside the deployment’s resource group.