Freigeben über


Übersicht über Verfügbarkeitsgruppen

Gilt für: ✔️ Linux-VMs Windows VMs ✔️

Dieser Artikel enthält eine Übersicht über die Verfügbarkeitsfeatures von Azure virtuellen Computern (VMs).

Hinweis

Wir empfehlen Kunden, Virtual Machine Scale Sets mit flexiblem Orchestrierungsmodus für hohe Verfügbarkeit mit der breitesten Palette von Features auszuwählen. Skalierungssätze für Virtuelle Maschinen:

  • Zulassen, dass VM-Instanzen zentral verwaltet, konfiguriert und aktualisiert werden.
  • Die Anzahl von VM-Instanzen automatisch erhöhen oder verringern, wenn sich der Bedarf ändert, oder es kann ein Zeitplan festgelegt werden.

Verfügbarkeitssätze bieten hohe Verfügbarkeit, bieten aber nicht das gleiche Maß an Resilienz wie Verfügbarkeitszonen.

Was ist ein Verfügbarkeits-Set?

Verfügbarkeitsgruppen sind logische Gruppierungen von VMs, die die Wahrscheinlichkeit von zusammenhängenden Fehlern verringern, durch die verwandte VMs gleichzeitig ausfallen. Verfügbarkeitsgruppen verteilen VMs über mehrere Fehlerdomänen hinweg und verbessern die Zuverlässigkeit. Diese Konfiguration ist besonders in Regionen hilfreich, die keine Verfügbarkeitszonen unterstützen.

Erstellen Sie bei Verwendung von Verfügbarkeitsgruppen mindestens zwei VMs innerhalb einer Verfügbarkeitsgruppe. Die Verwendung von zwei oder mehr VMs in einem Verfügbarkeitssatz (Availability Set) hilft, Anwendungen hochverfügbar zu halten und erfüllt die 99,95 % Azure Servicelevel-Vereinbarung (SLA). Es gibt keine zusätzlichen Kosten für die Verwendung von Verfügbarkeitssets. Sie zahlen nur für jede VM-Instanz, die Sie erstellen.

Verfügbarkeitssätze bieten eine niedrigere VM-zu-VM-Latenz als Verfügbarkeitszonen, da die VMs in engerer physischer Nähe platziert werden. Verfügbarkeitssets bieten Fehlerisolation für viele mögliche Ausfälle, um Einzelpunkte des Versagens zu minimieren und eine hohe Verfügbarkeit zu gewährleisten. Verfügbarkeitssätze sind weiterhin anfällig für bestimmte Fehler der gemeinsamen Infrastruktur, z. B. Netzwerkausfälle auf Rechenzentrumsebene, die sich auf mehrere Fehlerdomänen auswirken können.

Verwenden Sie Verfügbarkeitszonen, um mehr Zuverlässigkeit zu erzielen, als Verfügbarkeitsgruppen sie bieten. Verfügbarkeitszonen haben höchste Zuverlässigkeit. Jede VM wird in mehreren Rechenzentren bereitgestellt, um Sie vor Stromverlust, Netzwerk oder Kühlung in einem einzelnen Rechenzentrum zu schützen. Wenn Ihre höchste Priorität die beste Zuverlässigkeit für Ihre Workload ist, replizieren Sie Ihre VMs über mehrere Verfügbarkeitszonen hinweg.

Funktionsweise von Verfügbarkeitsgruppen

Die zugrunde liegende Azure-Plattform weist jedem virtuellen Computer in Ihrem Verfügbarkeitssatz eine Updatedomäne und eine Fehlerdomäne zu. Jede Verfügbarkeitsgruppe kann bis zu 3 Fehlerdomänen und 20 Updatedomänen aufweisen. Diese Einstellungen können nicht geändert werden, nachdem der Verfügbarkeitssatz erstellt wurde.

Domänen aktualisieren

Updatedomänen definieren Gruppen virtueller Computer und zugrunde liegender physischer Hardwarekomponenten, die gleichzeitig neu gestartet werden können.

Wenn mehr als fünf VMs in einem Verfügbarkeitssatz mit fünf Updatedomänen konfiguriert sind, wird die sechste VM in derselben Updatedomäne wie der erste, der siebte mit der zweiten und so weiter platziert.

Während einer geplanten Wartung werden die Updatedomänen unter Umständen nicht der Reihe nach neu gestartet, sondern es wird jeweils nur eine Updatedomäne neu gestartet. Eine neu gestartete Updatedomäne muss innerhalb von 30 Minuten wiederhergestellt werden, bevor die Wartung in einer anderen Updatedomäne gestartet wird.

Fehlerdomänen

Mit Fehlerdomänen wird die Gruppe der virtuellen Computer definiert, die eine Stromquelle und einen Netzwerkswitch gemeinsam nutzen. Die innerhalb der Verfügbarkeitsgruppe konfigurierten virtuellen Computer werden standardmäßig auf bis zu drei Fehlerdomänen verteilt.

Wenn Sie Ihre virtuellen Computer in eine Verfügbarkeitsgruppe setzen, wird Ihre Anwendung nicht vor Betriebssystem- oder anwendungsspezifischen Fehlern geschützt. Bei diesem Ansatz werden jedoch die Auswirkungen von potenziellen Hardwareausfällen, Netzwerkausfällen oder Stromausfällen beschränkt.

Diagramm, das Rechencluster zeigt, welche in Fehlerdomänen aufgeteilt sind und Updatedomänen enthalten.

Datenträgerfehlerdomänen

VMs sind auch an Datenträgerfehlerdomänen ausgerichtet. Diese Ausrichtung stellt sicher, dass sich alle an einen virtuellen Computer angefügten verwalteten Datenträger innerhalb der gleichen Fehlerdomänen befinden.

Nur virtuelle Computer mit verwalteten Datenträgern können in einer verwalteten Verfügbarkeitsgruppe erstellt werden. Die Anzahl der Fehlerdomänen für verwaltete Datenträger variiert je nach Region – pro Region sind entweder zwei oder drei Fehlerdomänen für verwaltete Datenträger vorhanden.

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

Gemeinsame Fehlerdomänen

Unter bestimmten Umständen nutzen zwei virtuelle Computer in derselben Verfügbarkeitsgruppe möglicherweise dieselbe Fehlerdomäne. Sie können überprüfen, ob eine Fehlerdomäne gemeinsam genutzt wird, indem Sie zur betreffenden Verfügbarkeitsgruppe wechseln und sich die Spalte Fehlerdomäne ansehen.

Wenn Ihre virtuellen Computer über eine freigegebene Fehlerdomäne verfügen, liegt dies möglicherweise daran, dass Sie beim Bereitstellen Ihrer virtuellen Computer diese Aktionen ausgeführt haben:

  1. Bereitstellen des ersten virtuellen Computers
  2. Beenden oder Aufheben der Zuordnung des ersten virtuellen Computers.
  3. Bereitstellen des zweiten virtuellen Computers

Unter diesen Umständen wird der Betriebssystemdatenträger des zweiten virtuellen Computers möglicherweise in derselben Fehlerdomäne wie der des ersten virtuellen Computers erstellt, sodass sich die beiden virtuellen Computer in derselben Fehlerdomäne befinden. Um dieses Problem zu vermeiden, stoppen oder de-alloziieren Sie keine virtuellen Computer zwischen den Bereitstellungen.

Abbildung der Fehlerdomänenausrichtung mit regionalen Skalierungssätzen und Verfügbarkeitssätzen für VMs.