Replikate für die regionale Migration oder Notfallwiederherstellung hochstufen

Auf dieser Seite wird beschrieben, wie Sie regionenübergreifende Replikate verwenden, um Replikate für die regionale Migration oder Notfallwiederherstellung hochzustufen.

Übersicht

Es gibt zwei gängige Szenarien für die Hochstufung von Replikaten: regionale Migration und Notfallwiederherstellung. Bei beiden müssen Sie die regionenübergreifende Replikation einrichten und dann das Replikat hochstufen. Der Hauptunterschied zwischen den Szenarien besteht darin, ob die Hochstufung des Replikats

  • geplant ist, um eine geplante Migration einer Datenbank zu unterstützen, oder
  • ungeplant ist und erfolgt, weil die primäre Instanz nicht mehr verfügbar ist.

Umschaltkriterien bestimmen

Wenn die primäre Instanz gestoppt wird, können Sie anhand der im Monitoring-Dashboard angezeigten Replikationsverzögerung feststellen, ob sie Ihren Umschaltkriterien entspricht.

Sehen Sie sich dazu die Werte von Replica Lag (in Sekunden) an. Bei einem regionalen Ausfall in der Region der primären Instanz gibt der Messwert Replica Lag für MySQL die Zeitverzögerung der Datenreplikation für die Instanz an. Dieser Messwert nimmt mit der Zeit ab.

Lesereplikat hochstufen

Nachdem Sie festgestellt haben, dass die Umschaltkriterien erfüllt sind, können Sie eines der Replikate zu einer beschreibbaren, eigenständigen Instanz hochstufen. Stellen Sie sich folgendes Szenario vor:

  • Region A (us-central1) hat eine primäre Instanz mit Hochverfügbarkeit (db-a-0).
  • Region B (us-west1) hat ein Replikat in einer anderen Region (db-b-1).
  • Region C (us-east1) hat ebenfalls ein Replikat in einer anderen Region (db-c-1).

In diesem Fall könnten Sie db-b-1 in Region B zu einer eigenständigen, beschreibbaren Instanz hochstufen.

Eine ausführliche Anleitung finden Sie unter Replikat hochstufen.

Hochverfügbarkeit für die hochgestufte Instanz aktivieren

Lesereplikate werden bei ihrer Hochstufung nicht automatisch als Instanzen vom Typ High Availability (HA) konfiguriert. Allerdings können Sie Hochverfügbarkeit nach der Hochstufung wie bei jeder Nicht-Replikatinstanz aktivieren. Weitere Informationen finden Sie unter Hochverfügbarkeit konfigurieren.

Zusätzliche Replikate neu erstellen

Wenn Sie ein Replikat zur primären Instanz hochstufen, müssen Sie ein neues Replikat erstellen, falls Sie diese Instanz ersetzen möchten. Als Beispiel soll die zuvor genannte Konfiguration dienen, die hier wiederholt wird:

  • Region A (us-central1) hat eine primäre Instanz mit Hochverfügbarkeit (db-a-0).
  • Region B (us-west1) hat ein Replikat in einer anderen Region (db-b-1).
  • Region C (us-east1) hat ebenfalls ein Replikat in einer anderen Region (db-c-1).

Wenn die primäre Instanz (db-a-0) nicht mehr verfügbar ist, können Sie das Replikat in Region B zur primären Instanz hochstufen. Damit Sie wieder zusätzliche Replikate in den Regionen A und C haben, löschen Sie die alten Instanzen (die vorherige primäre Instanz in A und das Replikat in C) und erstellen neue Lesereplikate aus der neuen primären Instanz in B.

Die resultierende Konfiguration sieht so aus:

  • Region A (us-central1) hat jetzt ein Replikat (db-a-1).
  • Region B (us-west1) hat jetzt die primäre Instanz (db-b-1).
  • Region C (us-east1) hat jetzt ein neues Replikat (db-c-2).