Freigeben über


Erstellen und Verwalten von Lesereplikaten in Azure Database for MySQL – flexibler Server mithilfe des Azure-Portals

In diesem Artikel erfahren Sie, wie Sie Lesereplikate in Azure Database for MySQL – Flexibler Server mithilfe des Azure-Portals erstellen und verwalten.

Hinweis

Wenn die GTID auf einem primären Server aktiviert ist (gtid_mode = ON), ist für neu erstellte Replikate die GTID ebenfalls aktiviert und die GTID-Replikation wird verwendet. Weitere Informationen finden Sie unter Globaler Transaktionsbezeichner (GTID)

Voraussetzungen

Erstellen eines Lesereplikats

Ein Lesereplikatserver kann mit den folgenden Schritten erstellt werden:

  1. Melden Sie sich beim Azure-Portal an.

  2. Wählen Sie die vorhandene Instanz von Azure Database for MySQL – Flexibler Server aus, die Sie als Quelle verwenden möchten. Mit dieser Aktion wird die Seite Übersicht geöffnet.

  3. Wählen Sie im Menü unter EINSTELLUNGEN die Option Replikation aus.

  4. Wählen Sie Replikat hinzufügen.

    Screenshot des Hinzufügens eines Replikats

  5. Geben Sie einen Namen für den Replikatserver ein. Wenn Ihre Region Verfügbarkeitszonen unterstützt, können Sie eine beliebige Verfügbarkeitszone auswählen.

    Screenshot des Hinzufügens eines Replikatnamens

  6. Geben Sie den Standort ein, abhängig davon, ob Sie ein regionsinternes oder universelles regionsübergreifendes Lesereplikat erstellen möchten.

    Screenshot der Auswahl einer übergreifenden Region

  7. Wählen Sie OK, um die Erstellung des Replikats zu bestätigen.

Sobald der Replikatserver erstellt wurde, kann er auf dem Blatt Replikation angezeigt werden.

Screenshot einer Liste von Replikaten

Hinweis

Lesereplikate werden mit der gleichen Serverkonfiguration wie die Quelle erstellt. Die Replikatserverkonfiguration kann nach der Erstellung geändert werden. Der Replikatserver wird immer in derselben Ressourcengruppe und demselben Abonnement wie der Quellserver erstellt. Angenommen, Sie möchten einen Replikatserver für eine andere Ressourcengruppe oder ein anderes Abonnement erstellen. In diesem Fall können Sie nach der Erstellung den Replikatserver verschieben . Es wird empfohlen, die Konfiguration des Replikatservers auf gleichen oder höheren Werten als die der Quelle zu halten, um sicherzustellen, dass das Replikat mit der Quelle mithalten kann.

Beenden der Replikation auf einem Replikatserver

Wichtig

Das Beenden der Replikation auf einem Server kann nicht rückgängig gemacht werden. Wenn die Replikation zwischen einer Quelle und dem Replikat beendet wurde, kann dies nicht rückgängig gemacht werden. Der Replikatserver wird dann zu einem eigenständigen Server und unterstützt nun Lese- und Schreibvorgänge. Der Server kann nicht wieder in ein Replikat umgewandelt werden.

Führen Sie die folgenden Schritte aus, um die Replikation zwischen einem Quellserver und einem Replikatserver im Azure-Portal zu beenden:

  1. Wählen Sie im Azure-Portal Ihre Quellinstanz für Azure Database for MySQL – Flexibler Server aus.

  2. Wählen Sie im Menü unter EINSTELLUNGEN die Option Replikation aus.

  3. Wählen Sie den Replikatserver aus, dessen Replikation Sie beenden möchten.

  4. Wählen Sie Höher stufen aus. Die höherstufende Aktion hat die Replikation beendet und das Replikat in einen unabhängigen, eigenständigen, schreibbaren Server konvertiert.

    Screenshot des Auswählens der Höherstufung.

  5. Bestätigen Sie, dass Sie die Replikation beenden möchten, indem Sie Höherstufen auswählen.

    Screenshot des Beendens der Replikation durch Auswahl von „Höherstufen“.

Löschen eines Replikatservers

Führen Sie die folgenden Schritte aus, um einen Lesereplikatserver im Azure-Portal zu löschen:

  1. Wählen Sie im Azure-Portal Ihre Quellinstanz für Azure Database for MySQL – Flexibler Server aus.

  2. Wählen Sie im Menü unter EINSTELLUNGEN die Option Replikation aus.

  3. Wählen Sie den Replikatserver aus, den Sie löschen möchten.

    Screenshot des Löschens eines ausgewählten Serverreplikats.

  4. Wählen Sie Replikat löschen aus.

    Screenshot des Löschens eines Replikats.

  5. Geben Sie den Namen des Replikats ein, und wählen Sie Löschen aus, um das Löschen des Replikats zu bestätigen.

    Screenshot der Bestätigung des Löschens eines Replikats

Löschen eines Quellservers

Wichtig

Wenn Sie einen Quellserver löschen, wird die Replikation auf allen Replikatservern beendet und der Quellserver selbst gelöscht. Replikatserver werden zu eigenständigen Servern, die nun Lese- und Schreibvorgänge unterstützen.

Führen Sie die folgenden Schritte aus, um einen Quellserver im Azure-Portal zu löschen:

  1. Wählen Sie im Azure-Portal Ihre Quellinstanz für Azure Database for MySQL – Flexibler Server aus.

  2. Wählen Sie unter Übersicht die Option Löschen aus.

    Screenshot des Löschens der Quelle.

  3. Geben Sie den Namen des Quellservers ein, und wählen Sie Löschen aus, um das Löschen des Quellservers zu bestätigen.

    Screenshot der Bestätigung des Löschens der Quelle.

Überwachen der Replikation

  1. Wählen Sie im Azure-Portal die zu überwachende Replikatinstanz von Azure Database for MySQL – Flexibler Server aus.

  2. Wählen Sie auf der Seitenleiste im Abschnitt Überwachung die Option Metriken aus:

  3. Wählen Sie in der Dropdownliste der verfügbaren Metriken die Option Replication lag in seconds (Replikationsverzögerung in Sekunden) aus.

    Screenshot der Auswahl der Replikationsverzögerung.

  4. Wählen Sie den Zeitraum aus, den Sie anzeigen möchten. In der folgenden Abbildung wird ein Zeitbereich von 30 Minuten ausgewählt.

    Screenshot der Auswahl des Zeitbereichs.

  5. Zeigen Sie die Replikationsverzögerung für den ausgewählten Zeitraum an. Die folgende Abbildung zeigt die letzten 30 Minuten.

    Auswählen des Zeitbereichs von 30 Minuten