Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Einleitung
SSD Premium v2-verwaltete Datenträger werden mit virtuellen Computern (VM)s in Verfügbarkeitsgruppen unterstützt, um die Hochverfügbarkeit und Resilienz Ihrer Anwendungen zu verbessern. Wenn VMs mit Premium SSD v2 Teil eines Availability Set(AvSet) sind, stellt die Plattform sicher, dass ihre Datenträger automatisch über mehrere Speicherfehlerdomänen (FDs) verteilt werden. Diese Verteilung minimiert das Risiko eines einzelnen Fehlerpunkts.
Verfügbarkeitsgruppen weisen Fehlerisolation für viele mögliche Fehler auf, minimieren Single Points of Failure und bieten Hochverfügbarkeit. Wenn in einem Speicher-FD ein Fehler auftritt, sind nur die VM-Instanzen mit Premium SSD v2-Datenträgern auf dieser bestimmten FD betroffen. Die anderen VM-Instanzen, deren Datenträger auf separaten Fehlerdomänen platziert werden, bleiben unberührt und funktionieren weiterhin normal. AvSets sind anfällig für bestimmte Fehler in der gemeinsamen Infrastruktur, z. B. Datencenternetzwerkfehler, physische Hardwareausfälle oder Stromunterbrechungen, die sich auf mehrere Fehlerdomänen auswirken können.
In einem Produktionsszenario mit drei virtuellen Computern, die in einem AvSets mit Premium SSD v2 mit Fehlerdomäne 3 bereitgestellt werden, werden VMs und Datenträger über mehrere Fehlerdomänen verteilt. Wenn eine Speicherfehlerdomäne fehlschlägt, sind nur die VMs in dieser Domäne betroffen. Die anderen virtuellen Computer werden weiterhin ausgeführt, wodurch die Anwendungsverfügbarkeit beibehalten wird.
Wenn ein Premium SSD v2-Datenträger in einer Fehlerdomäne gestartet und an eine VM in einer anderen angefügt wird, löst das System eine Hintergrundkopie aus. Dieser Vorgang verschiebt den Datenträger an die Fehlerdomäne des virtuellen Computers und trägt dazu bei, eine konsistente Ausrichtung zwischen Compute und Speicher für eine bessere Zuverlässigkeit und Verfügbarkeit sicherzustellen.
Wie im zugehörigen Diagramm dargestellt, löst das System automatisch eine Hintergrundkopie des Datenträgers aus, wenn Sie einen Datenträger in FD1 an eine VM in FD1 anfügen. Wenn Sie den Datenträger später trennen und an eine VM in FD2 anfügen, wird der Datenträger vom FD1 in FD2 verschoben. Dieser Prozess stellt die Ausrichtung zwischen Rechen- und Speicherfehlerdomäne sicher.
Regionale Verfügbarkeit
Premium SSD v2-Unterstützung für VMs in einer Verfügbarkeitsgruppe ist derzeit auf die folgenden Regionen beschränkt, in denen keine Unterstützung für Verfügbarkeitszonen existiert:
- Australien Südosten
- Kanada, Osten
- Nord-Mittel-USA
- Westen des Vereinigten Königreichs
- Zentraler Westen der USA
- Westen der USA
Einschränkungen
- Ein Abonnement muss für das erforderliche Feature registriert werden, um Premium SSD v2 mit VMs in Availability Sets in nicht-zonalen Regionen zu verwenden. Folgen Sie den Anweisungen hier , um die Registrierung abzuschließen.
- Pro Datenträger kann jeweils nur eine Hintergrunddatenkopie ausgeführt werden. Beim Anfügen eines Datenträgers an einen virtuellen Computer in einer Verfügbarkeitsgruppe (AvSet) startet das System möglicherweise eine Hintergrundkopie, um die Fehlerdomäne (Fault Domain, FD) auszurichten. Wenn Sie versuchen, den Datenträger zu trennen und wieder anzuschließen, während die Verschiebung im Gange ist, schlägt der Vorgang mit einem Fehler fehl. Um Vorgangsfehler zu verhindern, warten Sie, bis die Verschiebung abgeschlossen ist, oder legen Sie die OptimizedForFrequentAttach-Eigenschaft auf dem Datenträger fest. Diese Einstellung überspringt Hintergrundkopien der FD-Ausrichtung für zukünftige Anlagen. Weitere Informationen zu OptimizedForFrequentAttach finden Sie hier.
- Sie können einen Datenträger, der aus einer Momentaufnahme erstellt wurde, nicht an virtuelle Computer in einer Verfügbarkeitsgruppe anfügen, während weiterhin Daten im Hintergrund kopiert werden. Warten Sie, bis der Kopiervorgang abgeschlossen ist, bevor Sie den Datenträger anfügen. Um den Status der Kopie von Hintergrunddaten aus einer Momentaufnahme zu überprüfen, folgen Sie den Anweisungen hier.
- Die Größe des Datenträgers wird erhöht und Änderungen am kundenseitig verwalteten Schlüssel (CMK) werden nicht unterstützt, während eine Hintergrunddatenkopie für die Ausrichtung der Fehlerdomäne ausgeführt wird.
- Erstellen Sie eine Ressourcengruppe:
az group create --name myResourceGroup --location myLocation
Die Anzahl der Speicherfehlerdomänen variiert je nach Region. Mit dem folgenden Befehl wird eine Liste der Fehlerdomänen pro Region abgerufen:
az vm list-skus --resource-type availabilitySets --query '[?name==`Aligned`].{Location:locationInfo[0].location, MaximumFaultDomainCount:capabilities[0].value}' -o Table
- Erstellen Sie die Verfügbarkeitsgruppe:
az vm availability-set create -n myAvSet -g myResourceGroup --platform-fault-domain-count 3 --platform-update-domain-count 20
Hinweis
Der Wert für die Anzahl der Plattformfehlerdomänen sollte basierend auf der Anzahl der verfügbaren Speicherfehlerdomänen in einer bestimmten Region bestimmt werden. Befolgen Sie Schritt b, um die Anzahl der verfügbaren Fehlerdomänen pro Region zu ermitteln.
- Erstellen sie einen virtuellen Computer:
az vm create -n myVMname -g myResourceGroupName --availability-set myAvSetName --image Win2016Datacenter --count MyCount
- Anfügen eines neuen SSD Premium v2-Datenträgers an vorhandene VMs in einer Verfügbarkeitsgruppe
az vm disk attach -g MyResourceGroupName --vm-name MyVMname --name MyDiskName --new --sku PremiumV2_LRS --size-gb MySize
- Anfügen vorhandener SSD Premium v2-Datenträger an vorhandene VMs in einer Verfügbarkeitsgruppe:
az vm disk attach -g MyResourceGroupName --vm-name MyVMname --disks MyDiskName
Registrieren von SSD Premium v2 mit VMs in Verfügbarkeitsgruppen in unterstützten nicht zonalen Regionen
Das Feature ist regionsspezifisch und nur in Regionen verfügbar, die Verfügbarkeitszonen nicht unterstützen. Wenn Sie auf eine Region ohne Zonenunterstützung abzielen (z. B. Kanada Ost oder Nord-Zentral-USA), stellen Sie sicher, dass Ihr Abonnement für das erforderliche Feature registriert ist.
Um fortzufahren, registrieren Sie das Feature manuell:
Verwenden Sie die Azure CLI oder PowerShell, um die Featureregistrierung zu überprüfen:
az feature list --namespace Microsoft.Compute --query "[?contains(name, 'PremiumV2')]" --output table
Wenn das Feature nicht angemeldet ist, können Sie es registrieren mit:
az feature register --namespace Microsoft.Compute --name PremiumV2
Optimieren der Hintergrunddatenkopie des Datenträgers
Ändern der Datenträgereigenschaft „optimized-for-frequent-attach“
Wenn Ihre Workload Datenträger häufig zwischen virtuellen Computern in denselben oder unterschiedlichen Verfügbarkeitsgruppen verschiebt, aktivieren Sie die optimized-for-frequent-attach
Einstellung, um Verzögerungen zu vermeiden. Wenn Sie diese Eigenschaft auf „true“ festlegen, wird verhindert, dass das System eine Hintergrundkopie des Datenträgers für die FD-Ausrichtung während der Neuanordnung auslöst. optimized-for-frequent-attach
kann beim Erstellen eines neuen nicht angefügten Datenträgers festgelegt oder später für einen vorhandenen Datenträger aktualisiert werden. Wenn der Datenträger derzeit an einen virtuellen Computer angefügt ist, trennen Sie zuerst den Datenträger. Aktualisieren Sie die optimized-for-frequent-attach
Datenträgereigenschaft, und fügen Sie den Datenträger dann erneut an den virtuellen Computer an.
Anweisungen zum Festlegen oder Aktualisieren von „optimized-for-frequent-attach“ auf Datenträgern
- So legen Sie die Eigenschaft beim Erstellen eines neuen nicht angefügten Datenträgers fest:
az disk create --name myDiskName --resource-group myResourceGroup --location myLocation --sku PremiumV2_LRS --size-gb myGB --optimized-for-frequent-attach true
- So aktualisieren Sie die Eigenschaft auf einem vorhandenen nicht angefügten Datenträger:
az disk update --name myDiskName --resource-group myResourceGroup --set optimizedForFrequentAttach=true