Freigeben über


Wie man die Georeplikation verwendet

In diesem Lernprogramm erfahren Sie, wie Sie die Georeplikation mit Event Hubs verwenden. Weitere Informationen zu diesem Feature finden Sie unter Georeplikation. In diesem Artikel wird Folgendes behandelt:

  • Aktivieren der Georeplikation für einen neuen Namespace
  • Aktivieren der Georeplikation für einen vorhandenen Namespace
  • Durchführen einer geplanten Höherstufung oder eines Failovers
  • Entfernen der sekundären Region aus dem Namespace

Aktivieren der Georeplikation für einen neuen Namespace

Hinweis

Um die Georeplikationsfunktion zu verwenden, wird mindestens ein dedizierter Event Hubs-Cluster in jeder Region benötigt, in der die Georeplikationsfunktion verfügbar ist.

  1. Navigieren Sie zur Seite Event Hubs-Cluster für Ihren Event Hubs-Cluster. Erweitern Sie Entitäten, und wählen Sie Clusternamespaces aus.

  2. Um einen neuen Event Hubs-Namespace in einem Event Hubs-Cluster in einer Region mit aktivierter Georeplikation zu erstellen, wählen Sie auf der Seite Clusternamespaces auf der Symbolleiste die Option Namespace aus. Geben Sie einen Namen für den Namespace an, und wählen Sie Georeplikation aktivieren aus.

    Screenshot: Dedizierte Benutzeroberfläche zum Erstellen von Namespaces mit Georeplikationsbenutzeroberfläche

  1. Wählen Sie Sekundäre Region hinzufügen, und wählen Sie eine sekundäre Region und einen entsprechenden Event Hubs Dedicated-Cluster aus, der in dieser Region ausgeführt wird.

    Screenshot: Auswahl der sekundären Region und des Clusters auf der Benutzeroberfläche zur Namespaceerstellung

  2. Wählen Sie den asynchronen oder synchronen Replikationsmodus als Replikationskonsistenzmodus aus. Wenn Sie die asynchrone Konsistenz auswählen, geben Sie die zulässige Zeitspanne in Minuten ein, die die sekundäre Region hinter der primären Region liegen kann.

    Screenshot: Benutzeroberfläche für Replikationskonsistenz auf der Benutzeroberfläche zum Erstellen dedizierter Namespaces

  3. Wählen Sie dann Erstellen aus, um den georeplizierten Event Hubs-Namespace zu erstellen. Die Bereitstellung nimmt einige Minuten in Anspruch.

  4. Nachdem der Namespace erstellt wurde, können Sie zu diesem navigieren und im linken Menü die Registerkarte Georeplikation auswählen, um Ihre Georeplikationskonfiguration anzuzeigen.

    Screenshot: Georeplikationsbenutzeroberfläche, auf der die Konfiguration anzeigt wird und die verschiedene Aktionen ermöglicht

Aktivieren der Georeplikation für einen vorhandenen Namespace

  1. Navigieren Sie im Azure-Portal zu Ihrem Event Hubs-Namespace, und wählen Sie im linken Menü Georeplikation aus.

  2. Wählen Sie Sekundäre Region hinzufügen, und wählen Sie eine sekundäre Region und die entsprechenden Event Hubs Dedicated-Cluster aus, die in dieser Region ausgeführt werden.

  3. Wählen Sie den asynchronen oder synchronen Replikationsmodus als Replikationskonsistenzmodus aus. Wenn Sie die asynchrone Konsistenz auswählen, geben Sie die zulässige Zeitspanne in Minuten ein, die die sekundäre Region hinter der primären Region liegen kann.

    Screenshot: Benutzeroberfläche für Replikationskonsistenz auf der Georeplikationsbenutzeroberfläche

    Nachdem eine sekundäre Region hinzugefügt wurde, werden alle im primären Namespace gespeicherten Daten in die sekundäre Region repliziert. Die vollständige Replikation kann in Abhängigkeit von mehreren Faktoren (z. B. Datenmenge im primären Namespace) eine Weile dauern. Benutzer können den Replikationsfortschritt beobachten, indem sie die Verzögerung der sekundären Region überwachen.

Höherstufen der sekundären Region

Sie können Ihre konfigurierte sekundäre Region zur primären Region höherstufen. Wenn Sie eine sekundäre Region zur primären Region höherstufen, wird die aktuelle primäre Region zur sekundären Region. Eine Höherstufung kann geplant oder erzwungen werden. Geplante Höherstufungen stellen sicher, dass beide Regionen auf dem gleichen Stand sind, bevor sie neuen Datenverkehr akzeptieren. Erzwungene Höherstufungen werden so schnell wie möglich wirksam und warten nicht, bis die Komponenten auf dem gleichen Stand sind.

Klicken Sie auf das Failoversymbol, um eine Höherstufung der sekundären Region zur primären Region zu initiieren.

Screenshot: Auswahl der Höherstufungsoption auf der Georeplikationsbenutzeroberfläche

Im Höherstufungsflow können Sie die Optionen für eine geplante bzw. erzwungene Höherstufung auswählen. Sie können auch festlegen, dass eine erzwungene Höherstufung durchgeführt werden soll, nachdem Sie eine geplante Höherstufung gestartet haben. Geben Sie das Wort Höherstufung in der Eingabeaufforderung ein, um die Höherstufung zu starten.

Screenshot: Höherstufungsbenutzeroberfläche, auf die Sie die Optionen für eine geplante oder erzwungene Höherstufung auswählen können

Wenn Sie eine geplante Höherstufung durchführen, wird nach dem Initiieren des Höherstufungsprozesses jedes neue Ereignis von der primären Region abgelehnt, bis das Failover abgeschlossen ist. Mit dem Höherstufungsprozess wird der vollqualifizierte Domänenname (FQDN) für Ihren Namespace auf die ausgewählte Region verwiesen, die Datenreplikation zwischen den beiden Regionen abgeschlossen und die neue primäre Region so konfiguriert, dass sie aktiv ist. Die Höherstufung erfordert keine Änderungen an Clients, und sie funktionieren nach dem Höherstufungsereignis weiterhin.

Falls Ihre primäre Region vollständig ausfällt, können Sie weiterhin eine erzwungene Höherstufung durchführen.

Ändern des Replikationsmodus

Um zwischen Replikationsmodi zu wechseln oder die maximale Replikationsverzögerung zu aktualisieren, klicken Sie auf den Link unter Replikationskonsistenz. Klicken Sie dann auf das Kontrollkästchen, um die synchrone Replikation zu aktivieren bzw. deaktivieren, oder aktualisieren Sie den Wert im Textfeld, um den maximalen Verzögerungswert für die asynchrone Replikation zu ändern. Screenshot, der zeigt, wie die Konfiguration des features Geo-Replication aktualisiert wird.

Entfernen einer sekundären Region

Wenn Sie eine Georeplikationskopplung mit einer sekundären Region entfernen möchten, wechseln Sie im linken zu Georeplikation, wählen Sie die sekundäre Region aus, und wählen Sie dann Entfernen aus. Geben Sie an der Eingabeaufforderung das Wort Löschen ein, und dann können Sie die sekundäre Region löschen.

Screenshot: Funktion zum Löschen der sekundären Region auf der Benutzeroberfläche für die Georeplikation.

Wenn eine sekundäre Region entfernt wird, werden alle darin gespeicherten Daten ebenfalls entfernt. Wenn Sie die Georeplikation mit dieser Region und dem Cluster erneut aktivieren möchten, müssen die Daten der primären Region wieder vollständig repliziert werden.

Konzeptionelle Informationen zur Georeplikationsfunktion finden Sie unter Azure Event Hubs-Georeplikation.