Was sind Verfügbarkeitszonen?
Viele Azure-Regionen bieten Verfügbarkeitszonen, bei denen es sich um getrennte Gruppen von Rechenzentren innerhalb einer Region handelt. Jede Verfügbarkeitszone verfügt über unabhängige Strom-, Kühl- und Netzwerkinfrastrukturen, sodass im Falle eines Ausfalls einer Zone die regionalen Dienste, Kapazitäten und die hohe Verfügbarkeit von den verbleibenden Zonen unterstützt werden.
Azure-Verfügbarkeitszonen sind über ein Hochleistungsnetzwerk mit einer Roundtriplatenz von weniger als ca. 2 ms verbunden. Sie liegen nahe genug beieinander, um Verbindungen mit geringer Latenz zu anderen Verfügbarkeitszonen zu haben, sind aber weit genug voneinander entfernt, um die Wahrscheinlichkeit zu verringern, dass mehr als eine von lokalen Ausfällen, z. B. Stromausfall oder Sturm, betroffen ist.
Standorte von Rechenzentren werden anhand strenger Kriterien für die Sicherheitsrisikobewertung ausgewählt. Bei diesem Prozess werden alle signifikanten, für Rechenzentren spezifischen Risiken identifiziert und gemeinsame Risiken zwischen Verfügbarkeitszonen berücksichtigt.
Die folgende Abbildung zeigt mehrere Beispiele für Azure-Regionen. Regionen 1 und 2 unterstützen Verfügbarkeitszonen, und Regionen 3 und 4 verfügen nicht über Verfügbarkeitszonen.
Eine Liste von Regionen, die Verfügbarkeitszonen unterstützen, finden Sie unter Azure-Regionen mit Unterstützung für Verfügbarkeitszonen.
Arten der Unterstützung von Verfügbarkeitszonen
Azure-Dienste können zwei Formen der Unterstützung von Verfügbarkeitszonen bereitstellen: zonenredundant und zonal. Jeder Dienst unterstützt möglicherweise eine oder beide Arten. Stellen Sie beim Entwerfen Ihrer Zuverlässigkeitsstrategie sicher, dass Sie verstehen, wie jeder Dienst in Ihrer Workload Verfügbarkeitszonen unterstützt.
Zonenredundante Bereitstellungen: Zonenredundante Ressourcen werden automatisch über mehrere Verfügbarkeitszonen repliziert oder verteilt. Beispielsweise replizieren zonenredundante Datendienste die Daten über mehrere Zonen, sodass ein Ausfall in einer Zone die Verfügbarkeit der Daten nicht beeinträchtigt. Bei einigen Diensten können Sie die Zonen auswählen, die Ihre Ressource verwenden soll, während bei anderen Diensten die Zonen von Microsoft ausgewählt werden.
Mit zonenredundanten Bereitstellungen verwaltet Microsoft die zonenübergreifende Verteilung von Anfragen und die zonenübergreifende Replikation von Daten. Wenn ein Ausfall in einer Verfügbarkeitszone auftritt, verwaltet Microsoft das Failover in eine andere Zone automatisch.
Zonale Bereitstellungen: Eine zonale Ressource wird in einer einzelnen, selbstgewählten Verfügbarkeitszone bereitgestellt. Dieser Ansatz bietet keinen Vorteil in Bezug auf die Resilienz, hilft Ihnen jedoch, strengere Latenz- oder Leistungsanforderungen zu erfüllen. Beispielsweise können VMs, verwaltete Datenträger und Standard-IP-Adressen zonal in derselben Zone bereitgestellt werden.
Um die Resilienz von zonalen Ressourcen zu verbessern, müssen Sie eine Architektur mit separaten Ressourcen in mehreren Verfügbarkeitszonen innerhalb der Region entwerfen. Microsoft verwaltet diesen Prozess jedoch nicht für Sie. Wenn ein Ausfall in einer Verfügbarkeitszone auftritt, sind Sie für den Failover in eine andere Verfügbarkeitszone verantwortlich.
Einige Dienste nutzen keine Verfügbarkeitszonen, bis Sie sie dafür konfigurieren. Wenn Sie einen Dienst nicht ausdrücklich für die Unterstützung von Verfügbarkeitszonen konfigurieren, wird dies als nicht-zonale oder regionale Bereitstellung bezeichnet. Auf diese Weise konfigurierte Ressourcen können in jeder Verfügbarkeitszone in der Region positioniert und verschoben werden. Wenn es in einer Verfügbarkeitszone in der Region zu einem Ausfall kommt, befinden sich möglicherweise nicht-zonale Ressourcen in der betroffenen Zone und könnten ausfallen.
Wichtig
Einige Dienste müssen möglicherweise zusätzliche Anforderungen erfüllen, um die Unterstützung von Verfügbarkeitszonen zu erfüllen. Einige unterstützen z. B. nur Verfügbarkeitszonen für bestimmte Ebenen oder SKUs oder in einer Teilmenge von Azure-Regionen.
Konfigurieren von Ressourcen für die Unterstützung von Verfügbarkeitszonen
Jeder Dienst verfügt über eine eigene Methode zum Konfigurieren der Unterstützung von Verfügbarkeitszonen. Informationen dazu, wie jeder Dienst Verfügbarkeitszonen unterstützt und wie diese Unterstützung konfiguriert wird, finden Sie unter Leitfäden zur Zuverlässigkeit von Azure nach Dienst.
Physische und logische Verfügbarkeitszonen
Jedes Rechenzentrum wird einer physischen Zone zugewiesen. Physische Zonen werden logischen Zonen in Ihrem Azure-Abonnement zugeordnet, und unterschiedliche Abonnements können möglicherweise unterschiedliche Zuordnungsreihenfolgen aufweisen. Azure-Abonnements wird ihre Zuordnung automatisch zugewiesen, wenn das Abonnement erstellt wird. Aus diesem Grund kann sich die Zonenzuordnung zwischen Abonnements unterscheiden.
Beispielsweise kann bei Abonnement A die physische Zone 1 der logischen Zone 2 zugeordnet sein, während bei Abonnement B die physische Zone 1 der logischen Zone 3 zugeordnet ist:
Um die Zuordnung zwischen logischen und physischen Zonen für Ihr Abonnement zu verstehen, verwenden Sie die List Locations Azure Resource Manager-API. Sie können die Informationen sowohl mit der Azure CLI als auch mit der Azure PowerShell aus der API abrufen.
az rest --method get \
--uri '/subscriptions/{subscriptionId}/locations?api-version=2022-12-01' \
--query 'value[?availabilityZoneMappings != `null`].{displayName: displayName, name: name, availabilityZoneMappings: availabilityZoneMappings}'
Verfügbarkeitszonen und Azure-Updates
Microsoft ist bestrebt, Updates für Azure-Dienste in jeder Region jeweils nur in einer Verfügbarkeitszone bereitzustellen. Dieser Ansatz reduziert die Auswirkungen, die Updates auf eine aktive Workload haben können, sodass die Workload weiterhin in anderen Zonen ausgeführt wird, während das Update durchgeführt wird. Um die Vorteile sequenzierter Zonenupdates nutzen zu können, muss Ihre Workload bereits für die Ausführung über mehrere Zonen konfiguriert sein. Weitere Informationen darüber, wie Azure Updates bereitstellt, finden Sie unter Weiterentwicklung sicherer Bereitstellungsmethoden.
Architekturleitfaden für Verfügbarkeitszonen
So erreichen Sie zuverlässige Workloads:
- Produktionsworkloads sollten so konfiguriert werden, dass mehrere Verfügbarkeitszonen verwendet werden, sofern die Region, in der sie sich befinden, Verfügbarkeitszonen unterstützt.
- Für unternehmenskritische Workloads sollten Sie eine Lösung in Betracht ziehen, die sowohl für mehrere Regionen als auch für mehrere Zonen geeignet ist.
Ausführlichere Informationen über die Verwendung von Regionen und Verfügbarkeitszonen in einer Lösungsarchitektur finden Sie unter Empfehlungen zur Verwendung von Verfügbarkeitszonen und Regionen.