Freigeben über


Zuverlässigkeit in Azure Event Hubs

In diesem Artikel wird die Zuverlässigkeitsunterstützung in Azure Event Hubs beschrieben, wobei sowohl regionsinterne Resilienz mittels Verfügbarkeitszonen als auch regionsübergreifende Notfallwiederherstellung und Geschäftskontinuität behandelt werden. Eine ausführlichere Übersicht über die Zuverlässigkeitsprinzipien in Azure finden Sie unter Azure-Zuverlässigkeit.

Unterstützung für Verfügbarkeitszonen

Verfügbarkeitszonen sind physisch getrennte Gruppen von Rechenzentren innerhalb jeder Azure-Region. Wenn eine Zone ausfällt, erfolgt ein Failover der Dienste zu einer der verbleibenden Zonen.

Außerdem werden von Event Hubs transparente Fehlererkennungs- und Failovermechanismen implementiert. Wenn ein Fehler auftritt, kann der Dienst daher weiterhin innerhalb der garantierten Servicelevel und ohne spürbare Unterbrechungen ausgeführt werden. Wenn Sie einen Event Hubs-Namespace in einer Region erstellen, die Verfügbarkeitszonen unterstützt, wird Zonenredundanz automatisch aktiviert. Mit Zonenredundanz wird die Fehlertoleranz erhöht, und der Dienst verfügt über genügend Kapazitätsreserven, um den Ausfall einer gesamten Anlage zu bewältigen. Sowohl Metadaten als auch Daten (Ereignisse) werden zwischen Rechenzentren in jeder Zone repliziert.

Voraussetzungen

Unterstützung für Verfügbarkeitszonen ist nur in Azure-Regionen mit Verfügbarkeitszonen verfügbar.

Erstellen einer Ressource mit aktivierten Verfügbarkeitszonen

Wenn Sie das Azure-Portal verwenden, wird Zonenredundanz automatisch aktiviert. Wenn Sie einen Namespace erstellen, wird die folgende hervorgehobene Meldung angezeigt, wenn Sie eine Region auswählen, die Verfügbarkeitszonen unterstützt.

Screenshot: Seite „Namespace erstellen“ mit einer Region mit Verfügbarkeitszonen

Migration der Verfügbarkeitszone

Wenn Sie Verfügbarkeitszonen in einer Region erstellen, die sie unterstützt, werden Verfügbarkeitszonen automatisch aktiviert. Informationen dazu, wie Sie Ihren Event Hubs-Namespace in eine neue Region verschieben, die Verfügbarkeitszonen unterstützt, finden Sie unter Verlagern von Azure Event Hubs in eine andere Region.

Regionsübergreifende Notfallwiederherstellung und Geschäftskontinuität

Notfallwiederherstellung (DR) bezieht sich auf Methoden, die Organisationen zum Wiederherstellen von Ereignissen mit hohem Einfluss verwenden, z. B. Naturkatastrophen oder fehlerhafte Bereitstellungen, die zu Ausfallzeiten und Datenverlusten führen. Unabhängig von der Ursache ist das beste Mittel gegen einen Notfall ein gut definierter und getesteter Notfallplan und ein Anwendungsdesign, die Notfallwiederherstellung aktiv unterstützt. Bevor Sie mit der Erstellung Ihres Notfallwiederherstellungsplans beginnen, finden Sie Unter "Empfehlungen für das Entwerfen einer Notfallwiederherstellungsstrategie".

Für DR verwendet Microsoft das Modell der gemeinsamen Verantwortung. In diesem Modell stellt Microsoft sicher, dass die Basisinfrastruktur und Plattformdienste verfügbar sind. Viele Azure-Dienste replizieren jedoch nicht automatisch Daten oder greifen von einer fehlgeschlagenen Region zurück, um sie in eine andere aktivierte Region zu replizieren. Für diese Dienste sind Sie dafür verantwortlich, einen Notfallwiederherstellungsplan zu erstellen, der für Ihre Workload geeignet ist. Die meisten Dienste, die im Rahmen von Azure-PaaS-Angeboten (Plattform-as-a-Service) ausgeführt werden, bieten Features und Anleitungen zur Unterstützung der Notfallwiederherstellung. Sie können dienstspezifische Features verwenden, um die schnelle Wiederherstellung zu unterstützen, um Ihren DR-Plan zu entwickeln.

Das vollständig aktive Azure Event Hubs-Clustermodell mit Verfügbarkeitszonenunterstützung bietet Resilienz gegenüber Hardware- und Rechenzentrumsausfällen. Wenn ein Notfall eintritt, bei dem eine ganze Region und alle Zonen nicht verfügbar sind, können Sie Ihre Workload und Anwendungskonfiguration mithilfe der georedundanten Notfallwiederherstellung wiederherstellen.

Es gibt zwei Features, die die georedundante Notfallwiederherstellung (Disaster Recovery, DR) in Azure Event Hubs bereitstellen.

  • Georedundante Notfallwiederherstellung (Metadaten-DR), bei der nur Metadaten repliziert werden

    Die georedundante Notfallwiederherstellung stellt sicher, dass die gesamte Konfiguration eines Namespace (Event Hubs, Consumergruppen und Einstellungen) ständig von einem primären Namespace in einen sekundären Namespace repliziert wird, wenn diese gekoppelt sind.

    Das Feature der georedundanten Notfallwiederherstellung von Azure Event Hubs ist eine Lösung zur Notfallwiederherstellung. Die Konzepte und der Workflow, die in diesem Artikel beschrieben werden, gelten für Notfallszenarios und nicht für vorübergehende Ausfälle. Eine ausführliche Erläuterung der Notfallwiederherstellung in Microsoft Azure finden Sie in diesem Artikel.

    Sie können mit der georedundanten Notfallwiederherstellung jederzeit ein einmaliges Failover vom primären auf den sekundären Namespace auslösen. Bei einem Failover wird der ausgewählte Aliasname für den Namespace dem sekundären Namespace zugeordnet. Nach der Verschiebung wird die Kopplung aufgehoben. Das Failover erfolgt nach der Initiierung fast unmittelbar.

    Ausführliche Informationen, Beispiele und weitere Dokumentationen zur georedundanten Notfallwiederherstellung in Event Hubs finden Sie unter Azure Event Hubs: Georedundante Notfallwiederherstellung.

  • Die Georeplikation (Public Preview), die die Replikation von Metadaten und von Daten ermöglicht, repliziert Konfigurationsinformationen und alle Daten aus einem primären Namespace in einem oder mehreren sekundären Namespaces. Wenn ein Failover ausgeführt wird, wird der ausgewählte sekundäre Namespace zum primären Namespace und der vorherige primäre Namespace zu einem sekundären Namespace. Benutzer können bei Bedarf ein Failover zurück auf die ursprüngliche primäre Region ausführen.

    Ausführliche Informationen, Beispiele und weitere Dokumentationen zur Georeplikation in Event Hubs finden Sie unter Georeplikation (Public Preview).

Nächste Schritte