Regionsübergreifendes Disaster Recovery einrichten
Disaster Recovery ist die Fähigkeit eines Systems, auch bei regionalen Ausfällen zu einem hohen Prozentsatz an Zeit betriebsbereit und zugänglich zu bleiben. Um Disaster Recovery mit OCI GoldenGate zu erreichen, erstellen Sie ein Peer-Deployment in einer anderen OCI-Region als Ihr primäres Deployment.
Bevor Sie beginnen
Um diesen Schnellstart erfolgreich abzuschließen, benötigen Sie:
-
Einen kostenlosen oder einen kostenpflichtigen Oracle Cloud-Account
-
Zugriff auf mehrere OCI-Regionen
-
Zugriff auf OCI GoldenGate
-
Ein vorhandenes OCI GoldenGate-Deployment in einer beliebigen OCI-Region
Aufgabe 1: Regionübergreifendes Disaster Recovery vorbereiten
-
Prüfen Sie die empfohlenen Mindest-Policys, und fügen Sie die Policys nach Bedarf in Ihrem Mandanten hinzu.
Achten Sie auf Folgendes:
-
Erstellen Sie eine dynamische Gruppe, damit GoldenGate-Deployments auf Ressourcen in Ihrem Mandanten zugreifen können.
-
Policys hinzufügen, damit GoldenGate-Deployments die OCI-Secrets-Replikation verwenden und OCI-Secrets-Ressourcen verwenden/verwalten können
-
-
Als Best Practice sollten Sie die Zugangsdaten Ihrer Deployments und Verbindungen in OCI Vault als Secrets speichern.
-
Bearbeiten Sie vorhandene Verbindungen, um Secrets zu verwenden, oder heben Sie die Zuweisung vorhandener Verbindungen zu Ihrem Deployment auf. Erstellen Sie dann neue Verbindungen, die Secrets verwenden, und weisen Sie sie zu.
-
Regionsübergreifende Replikation auf Secret-Ebene aktivieren.
-
Stellen Sie sicher, dass die folgende Policy hinzugefügt wurde, damit Ihr Deployment die regionsübergreifende Secrets-Replikation nutzen kann:
Allow dynamic-group '<IAM Domain>'/'<dynamic-group-name>' to use secret-replication in tenancy
-
-
Aktivieren Sie das Disaster Recovery für die Quell- und Zieldatenbank. Beispiel: Verwenden Sie Autonomous Data Guard für Ihre autonomen KI-Datenbanken.
Hinweis: Wenn Sie Autonomous Data Guard für vorhandene autonome KI-Datenbanken aktivieren, müssen Sie Ihre Verbindungen aktualisieren, um sicherzustellen, dass die von OCI GoldenGate verwendete Verbindungszeichenfolge sowohl die Details der Primär- als auch der Standbydatenbank enthält.
Aufgabe 2: Disaster Recovery aktivieren
-
Wählen Sie im Oracle Cloud-Navigationsmenü Oracle AI Database, GoldenGate aus.
-
Wählen Sie im GoldenGate-Menü die Option Deployments aus.
-
Wählen Sie auf der Seite "Deployments" Ihr Deployment aus.
-
Wählen Sie auf der Seite mit den Deployment-Details Disaster Recovery aus.
-
Wählen Sie auf der Disaster Recovery-Seite des Deployments die Option Peer hinzufügen aus.
-
Wählen Sie im Bereich "Peer-Deployment hinzufügen" die Region aus, in der der Standby-Peer erstellt werden soll.
Tipp: Es wird empfohlen, dieselbe Region wie Ihre Standbydatenbanken auszuwählen.
-
Deaktivieren Sie Automatisch die beste Platzierung auswählen, um die verfügbaren Optionen zu prüfen:
-
In einer Region mit mehreren Availability-Domains können Sie eine Availability-Domain (AD) auswählen, die sich vom primären Deployment unterscheidet.
-
(Optional) Nachdem Sie eine AD ausgewählt haben, können Sie eine Faultdomain (FD) auswählen.
-
-
Wählen Sie Beste Platzierung automatisch auswählen aus, damit das System die beste AD/FD-Kombination in der ausgewählten Standbyregion auswählt.
-
Wählen Sie das Subnetz aus, in dem der OCI GoldenGate-Servicemandant einen privaten Endpunkt für den Zugriff auf Ihr Deployment erstellt.
-
(Optional) Wählen Sie das Subnetz aus, in dem ein Load Balancer erstellt wird, um den öffentlichen Zugriff zu aktivieren, sofern dies von Ihrem primären Deployment unterstützt wird.
-
Klicken Sie auf Hinzufügen. Nach einigen Minuten wird das Standby-Peer-Deployment aktiv.
Aufgabe 3: Switchover
-
Nachdem das Deployment des Standby-Peers aktiv ist, wählen Sie im Menü Aktionen des Standby-Peers die Option Switchover aus.
-
Wählen Sie im Dialogfeld "Switchover" die Option Switchover, um die Aktion zu bestätigen.
Sowohl der Status der primären als auch der Standby-Peer-Deployments wird in "Wird aktualisiert" geändert. Beim Switchover wird das primäre Deployment zum neuen Standby-Peer, während die Standbydatenbank zum neuen primären Deployment wird.
Nach einigen Minuten werden die Deployments wieder aktiv. Danach können Sie sich anmelden.
Hinweis: Prozesse, die auf "Automatisch starten" gesetzt sind, werden automatisch im neuen Deployment gestartet.
Aufgabe 4: Verteilungspfade aktualisieren
Wenn Sie Verteilungspfade verwenden, um Ihre GoldenGate-Deployments zu verbinden, müssen Sie die Verteilungspfade bearbeiten, nachdem das Switchover abgeschlossen ist, und den Zielhost aktualisieren.
So aktualisieren Sie den Zielhost des Verteilungspfads:
-
Für GoldenGate-Versionen ab Version 23.10:
-
Wählen Sie in der OCI GoldenGate-Deployment-Konsole den Verteilungsservice aus.
-
Zeigen Sie die Pfadinformationen des vom Ziel initiierten Pfads oder Verteilungspfads an, und bearbeiten Sie die Quelle bzw. die Ziel-URI.
-
-
Alternativ können Sie den folgenden REST-API-Aufruf verwenden, um das Update auszuführen:
curl -u <username>:<password> -X PATCH https://<deployment-host>:443/services/v2/sources/<distribution-path-name> -d '{ "target": { "uri": "wss://<new-target-deployment-host>:443/services/v2/targets?trail=<trail-name>" } }' \| jq . -
Wenn Sie die IAM-Authentifizierung verwenden, müssen Sie auch eine neue GoldenGate-Verbindung für das Ziel-Standby-Deployment erstellen und dem Quell-Deployment zuweisen.