Choisir le bon nombre de domaines d’erreur pour un groupe de machines virtuelles identiques

Des groupes de machines virtuelles identiques sont créés avec cinq domaines d’erreur par défaut dans les régions Azure sans zones. Pour les régions qui prennent en charge le déploiement zonal de groupes de machines virtuelles identiques et si cette option est sélectionnée, la valeur par défaut du nombre de domaines d’erreur est de 1 pour chacune des zones. FD = 1 implique dans ce cas que les instances de machine virtuelle appartenant au groupe identique sont réparties entre plusieurs racks dans la mesure du possible.

Vous pouvez également envisager d’aligner le nombre de domaines d’erreur du groupe identique avec le nombre de domaines d’erreur de la fonctionnalité Disques managés. Cet alignement peut aider à éviter la perte de quorum si tout un domaine d’erreur de la fonctionnalité Disques managés tombe en panne. Le nombre de domaines d'erreur peut être défini sur une valeur inférieure ou égale au nombre de domaines d'erreur de la fonctionnalité Disques managés disponibles dans chacune des régions. Reportez-vous à ce document pour en savoir plus sur le nombre de domaines d’erreur de la fonctionnalité Disques managés par région.

API REST

Vous pouvez définir la propriété properties.platformFaultDomainCount sur 1, 2 ou 3 (la valeur par défaut est 1 si aucune valeur n’est spécifiée). Reportez-vous à la documentation de l’API REST ici.

Azure CLI

Important

À compter de novembre 2023, les groupes de machines virtuelles identiques créés à l'aide de PowerShell et d'Azure CLI utilisent par défaut le mode d'orchestration flexible si aucun mode d'orchestration n'est spécifié. Pour plus d’informations sur ce changement et les actions que vous devez entreprendre, consultez l’article Changement cassant pour les clients VMSS PowerShell/CLI – Hub Communauté Microsoft

Vous pouvez définir le paramètre --platform-fault-domain-count sur 1, 2 ou 3 (la valeur par défaut est 3 si aucune valeur n’est spécifiée). Reportez-vous à la documentation d’Azure CLI ici.

az vmss create \
  --resource-group myResourceGroup \
  --name myScaleSet \
  --orchestration-mode Flexible \
  --image Ubuntu2204 \
  --admin-username azureuser \
  --platform-fault-domain-count 3\
  --generate-ssh-keys

La création et la configuration des l’ensemble des ressources et des machines virtuelles du groupe identique prennent quelques minutes.

Étapes suivantes