Übersicht über Verfügbarkeitsgruppen
Gilt für: ✔️ Linux-VMs ✔️ Windows-VMs
Dieser Artikel enthält eine Übersicht über die Verfügbarkeitsfunktionen von virtuellen Azure-Computern (VMs).
Hinweis
Es wird empfohlen, dass Kunden VM-Skalierungsgruppen mit flexiblem Orchestrierungsmodus für Hochverfügbarkeit mit der breitesten Palette von Features auswählen. Virtual Machine Scale Sets:
- 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ügbarkeitsgruppen bieten nur Hochverfügbarkeit.
Was ist eine Verfügbarkeitsgruppe?
Verfügbarkeitsgruppen sind logische Gruppierungen von VMs, die die Wahrscheinlichkeit von zusammenhängenden Fehlern verringern, durch die verwandte VMs gleichzeitig ausfallen. Verfügbarkeitssätze platzieren VMs in verschiedenen Fehlerdomänen für eine bessere Zuverlässigkeit. Diese Aktion ist besonders nützlich, wenn eine Region keine Verfügbarkeitszonen unterstützt.
Erstellen Sie bei Verwendung von Verfügbarkeitsgruppen mindestens zwei VMs innerhalb einer Verfügbarkeitsgruppe. Die Verwendung von zwei oder mehr virtuellen Computern in einer Verfügbarkeitsgruppe hilft, Anwendungen hoch verfügbar zu halten und erfüllt den Azure Service Level Agreement (SLA) von 99,95 %. Es gibt keine zusätzlichen Kosten für die Verwendung von Verfügbarkeitsgruppen. Sie zahlen nur für jede VM-Instanz, die Sie erstellen.
Verfügbarkeitsgruppen bieten im Vergleich zu Verfügbarkeitszonen verbesserte VM-zu-VM-Wartezeiten, da VMs in einer Verfügbarkeitsgruppe in größerer Nähe zugeordnet werden. Verfügbarkeitsgruppen weisen Fehlerisolation für viele mögliche Fehler auf, minimieren Single Points of Failure und bieten Hochverfügbarkeit. Verfügbarkeitsgruppen sind trotzdem für bestimmte Fehler in der gemeinsamen Infrastruktur anfällig, z. B. Netzwerkausfälle im Rechenzentrum, 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 Ihrer Verfügbarkeitsgruppe eine Updatedomäne und eine Fehlerdomäne zu. Jede Verfügbarkeitsgruppe kann bis zu 3 Fehlerdomänen und 20 Updatedomänen aufweisen. Sie können diese Konfigurationen nicht ändern, nachdem Sie die Verfügbarkeitsgruppe erstellt haben.
Updatedomänen
Updatedomänen definieren Gruppen virtueller Computer und zugrunde liegender physischer Hardwarekomponenten, die gleichzeitig neu gestartet werden können.
Wenn mehr als fünf virtuelle Computer in einer einzigen Verfügbarkeitsgruppe mit fünf Updatedomänen konfiguriert sind, wird der sechste virtuelle Computer in derselben Updatedomäne wie der erste virtuelle Computer platziert. Der siebte virtuelle Computer wird in derselben Updatedomäne wie der zweite virtuelle Computer platziert. Und die Sequenz wird fortgesetzt.
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 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.
Datenträgerfehlerdomänen
VMs sind auch an Datenträgerfehlerdomänen ausgerichtet. Diese Ausrichtung stellt sicher, dass sich alle verwalteten, an einen virtuellen Computer angefügten verwalteten Datenträger innerhalb der gleichen Fehlerdomäne 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
Freigegebene 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:
- Bereitstellen des ersten virtuellen Computers
- Beenden des virtuellen Computers oder Aufheben seiner Zuordnung.
- 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, beenden Sie keine virtuellen Computer zwischen Bereitstellungen, oder wenden Sie diese an.
Zugehöriger Inhalt
- Bewährte Methoden für die Verfügbarkeit von Azure finden Sie in der Checkliste zur Ausfallsicherheit für bestimmte Azure-Dienste.