Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Présentation
Les disques SSD Premium v2 managés sont pris en charge avec les machines virtuelles (VM) dans les ensembles de disponibilité pour améliorer la haute disponibilité et la résilience de vos applications. Lorsque les machines virtuelles utilisant ssd Premium v2 font partie d’un groupe à haute disponibilité (AvSet), la plateforme garantit que leurs disques sont automatiquement distribués sur plusieurs domaines d’erreur de stockage (FD). Cette distribution réduit le risque d’un point de défaillance unique.
Les groupes à haute disponibilité permettent d’isoler les défaillances potentielles, pour réduire les points de défaillance uniques et offrir une haute disponibilité. En cas de défaillance d’un FD de stockage, seules les instances de machine virtuelle avec disques SSD Premium v2 sur ce FD spécifique sont affectées. Les autres instances de machine virtuelle, dont les disques sont placés sur des domaines d’erreur distincts, restent inchangés et continuent de fonctionner normalement. Les avSets sont susceptibles de certaines défaillances d’infrastructure partagée, telles que les défaillances réseau du centre de données, les défaillances matérielles physiques ou les interruptions d’alimentation qui peuvent affecter plusieurs domaines d’erreur.
Dans un scénario de production avec trois machines virtuelles déployées dans un AvSets à l’aide de SSD Premium v2 avec domaine d’erreur 3, les machines virtuelles et les disques sont répartis entre plusieurs domaines d’erreur. Lorsqu’un domaine d’erreur de stockage échoue, seules les machines virtuelles de ce domaine sont affectées. Les autres machines virtuelles continuent d’être en cours d’exécution, ce qui permet de maintenir la disponibilité des applications.
Lorsqu’un disque SSD Premium v2 démarre dans un domaine d’erreur et qu’il est attaché à une machine virtuelle dans un autre, le système déclenche une copie en arrière-plan. Ce processus déplace le disque pour qu’il corresponde au domaine d’erreur de la machine virtuelle, ce qui permet de garantir un alignement cohérent entre le calcul et le stockage pour une meilleure fiabilité et une meilleure disponibilité.
Par exemple, comme illustré dans le diagramme associé, lorsque vous attachez un disque situé dans FD1 à une machine virtuelle dans FD1, le système déclenche automatiquement une copie en arrière-plan du disque. Si vous détachez ultérieurement le disque et l’attachez à une machine virtuelle dans FD2, le système déplace le disque de FD1 vers FD2. Ce processus garantit l’alignement entre les domaines d’erreur de calcul et de stockage.
Disponibilité régionale
La prise en charge de disque SSD Premium v2 pour les machines virtuelles dans un groupe à haute disponibilité est actuellement limitée aux régions suivantes qui ne prennent pas en charge les zones à haute disponibilité :
- Sud-Est de l’Australie
- Canada Est
- Centre-Nord des États-Unis
- Ouest du Royaume-Uni
- Ouest du centre des États-Unis
- USA Ouest
Limites
- Un abonnement doit être enregistré pour la fonctionnalité requise afin d’utiliser un disque SSD Premium v2 avec des machines virtuelles dans des groupes à haute disponibilité dans des régions non zonales. Suivez les instructions ci-dessous pour terminer l’inscription.
- Une seule copie de données en arrière-plan peut s’exécuter par disque à la fois. Lors de l’attachement d’un disque à une machine virtuelle dans un groupe à haute disponibilité (AvSet), le système peut démarrer une copie en arrière-plan pour s’aligner sur le domaine d’erreur (FD). Si vous essayez de détacher et de détacher le disque pendant que ce déplacement est en cours, l’opération échoue avec une erreur. Pour empêcher l’échec de l’opération, attendez la fin du déplacement ou définissez la propriété OptimizedForFrequentAttach sur le disque. Ce paramètre ignore les copies d’arrière-plan de l’alignement des FD pour les pièces jointes futures. Pour plus d’informations sur OptimizedForFrequentAttach, suivez les instructions fournies ici.
- Vous ne pouvez pas attacher un disque créé à partir d’un instantané à des machines virtuelles dans un groupe à haute disponibilité pendant qu’il copie toujours des données en arrière-plan. Attendez que le processus de copie se termine avant d’attacher le disque. Pour vérifier l’état de la copie de données en arrière-plan à partir d’un instantané, suivez les instructions ci-dessous.
- L’augmentation de la taille du disque et la modification de la clé gérée par le client (CMK) ne sont pas prises en charge alors qu’une copie de données en arrière-plan pour l’alignement du domaine d’erreur est en cours.
- Créez un groupe de ressources :
az group create --name myResourceGroup --location myLocation
Le nombre de domaines d’erreur de stockage varie selon la région. La commande suivante récupère une liste de domaines d’erreur par région :
az vm list-skus --resource-type availabilitySets --query '[?name==`Aligned`].{Location:locationInfo[0].location, MaximumFaultDomainCount:capabilities[0].value}' -o Table
- Créez le groupe à haute disponibilité :
az vm availability-set create -n myAvSet -g myResourceGroup --platform-fault-domain-count 3 --platform-update-domain-count 20
Remarque
La valeur du nombre de domaines d’erreur de plateforme doit être déterminée en fonction du nombre de domaines d’erreur de stockage disponibles dans une région donnée. Suivez l’étape b pour déterminer le nombre de domaines d’erreur disponibles par région.
- Créez une machine virtuelle :
az vm create -n myVMname -g myResourceGroupName --availability-set myAvSetName --image Win2016Datacenter --count MyCount
- Attacher un nouveau disque SSD Premium v2 à des machines virtuelles existantes dans un groupe à haute disponibilité
az vm disk attach -g MyResourceGroupName --vm-name MyVMname --name MyDiskName --new --sku PremiumV2_LRS --size-gb MySize
- Attachez un disque SSD Premium v2 existant à des machines virtuelles existantes dans un groupe à haute disponibilité :
az vm disk attach -g MyResourceGroupName --vm-name MyVMname --disks MyDiskName
Enregistrer un disque SSD Premium v2 avec des machines virtuelles dans des groupes à haute disponibilité dans des régions non zonales prises en charge
La fonctionnalité est spécifique à une région et disponible uniquement dans les régions qui ne prennent pas en charge les zones de disponibilité. Si vous ciblez une région sans prise en charge de zone (par exemple, Canada Est ou USA Centre Nord), vérifiez que votre abonnement est inscrit pour la fonctionnalité requise.
Pour continuer, inscrivez la fonctionnalité manuellement :
Utilisez Azure CLI ou PowerShell pour vérifier l’inscription des fonctionnalités :
az feature list --namespace Microsoft.Compute --query "[?contains(name, 'PremiumV2')]" --output table
Si la fonctionnalité n’est pas inscrite, vous pouvez l’inscrire auprès de :
az feature register --namespace Microsoft.Compute --name PremiumV2
Optimiser la copie des données en arrière-plan du disque
Modifier la propriété de disque optimisée pour un attachement fréquent
Si votre charge de travail déplace souvent des disques entre des machines virtuelles dans les groupes à haute disponibilité identiques ou différents, activez le optimized-for-frequent-attach
paramètre pour éviter les retards. La définition de cette propriété sur true empêche le système de déclencher une copie en arrière-plan du disque pour l’alignement FD pendant les rattachements. optimized-for-frequent-attach
peut être défini lors de la création d’un disque non attaché ou de la mettre à jour ultérieurement pour un disque existant. Si le disque est actuellement attaché à une machine virtuelle, détachez d’abord le disque. Mettez à jour la optimized-for-frequent-attach
propriété de disque, puis rattachez-le à la machine virtuelle.
Instructions pour définir ou mettre à jour l’attachement optimisé pour les disques
- Pour définir la propriété lors de la création d’un disque non attaché :
az disk create --name myDiskName --resource-group myResourceGroup --location myLocation --sku PremiumV2_LRS --size-gb myGB --optimized-for-frequent-attach true
- Pour mettre à jour la propriété sur un disque non attaché existant :
az disk update --name myDiskName --resource-group myResourceGroup --set optimizedForFrequentAttach=true