Informationen zum Erstellen und Verwalten von Lesereplikaten in Azure Database for MariaDB mithilfe des Azure-Portals

Wichtig

Azure Database for MariaDB wird demnächst eingestellt. Es wird dringend empfohlen, zu Azure Database for MySQL zu migrieren. Weitere Informationen zum Migrieren zur Azure-Datenbank für MySQL finden Sie unter Was geschieht mit Azure Database for MariaDB?.

In diesem Artikel erfahren Sie, wie Sie Lesereplikate im Azure Database for MariaDB-Dienst über das Azure-Portal erstellen und verwalten.

Voraussetzungen

Wichtig

Das Feature für Lesereplikate ist nur für Azure Database for MariaDB-Server in den Tarifen „Universell“ oder „Arbeitsspeicheroptimiert“ verfügbar. Stellen Sie sicher, dass für den Quellserver einer der folgenden Tarife festgelegt ist.

Erstellen eines Lesereplikats

Wichtig

Wenn Sie ein Replikat für eine Quelle erstellen, die keine vorhandenen Replikate hat, startet die Quelle zunächst neu, um sich auf die Replikation vorzubereiten. Beachten Sie dies, und führen Sie diese Vorgänge nicht zu Spitzenzeiten durch.

Ein Lesereplikatserver kann mit den folgenden Schritten erstellt werden:

  1. Melden Sie sich beim Azure-Portal an.

  2. Wählen Sie den vorhandenen Azure Database for MariaDB-Server aus, den Sie als Masterserver 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.

    Azure Database for MariaDB - Replication

  5. Geben Sie einen Namen für den Replikatserver ein.

    Azure Database for MariaDB - Replica name

  6. Wählen Sie den Standort für den Replikatserver aus. Der Standardstandort ist mit dem des Quellserver identisch.

    Azure Database for MariaDB - Replica location

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

Hinweis

Lesereplikate werden mit der gleichen Serverkonfiguration wie der Masterserver erstellt. Die Replikatserverkonfiguration kann nach der Erstellung geändert werden. Für die Konfiguration des Replikatservers sollten mindestens die gleichen Werte verwendet werden wie für den Quellserver, damit das Replikat über genügend Kapazität verfügt.

Nach der Erstellung des Replikatservers kann dieser auf dem Blatt Replikation angezeigt werden.

Azure Database for MariaDB - List replicas

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 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 Ihren Azure Database for MariaDB-Server aus.

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

  3. Wählen Sie den Replikatserver aus, für den Sie die Replikation beenden möchten.

    Azure Database for MariaDB - Stop replication select server

  4. Wählen Sie Replikation beenden aus.

    Azure Database for MariaDB - Stop replication

  5. Klicken Sie auf OK, um zu bestätigen, dass Sie die Replikation beenden möchten.

    Azure Database for MariaDB - Stop replication confirm

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 Ihren Azure Database for MariaDB-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.

    Azure Database for MariaDB - Delete replica select server

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

    Azure Database for MariaDB - Delete replica

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

    Azure Database for MariaDB - Delete replica confirm

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 Ihren Azure Database for MariaDB-Server aus.

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

    Azure Database for MariaDB - Delete master

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

    Azure Database for MariaDB - Delete master confirm

Überwachen der Replikation

  1. Wählen Sie im Azure-Portal den zu überwachenden Azure Database for MariaDB-Replikatserver 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.

    Select Replication lag

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

    Select time range

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

    Select time range 30 minutes

Nächste Schritte