Daten zwischen Cloud-Datenbanken in verschiedenen Regionen mit VCN-Peering replizieren

Hier erfahren Sie, wie Sie Oracle Cloud Infrastructure GoldenGate- und virtuelles Cloud-Netzwerk-(VCN-)Peering einrichten und konfigurieren, um Daten zwischen zwei autonomen Datenbanken in zwei verschiedenen Regionen zu replizieren.

Überblick

Mit Oracle Cloud Infrastructure GoldenGate können Sie Daten in unterstützten OCI-Datenbanken in verschiedenen Regionen mit privaten Endpunkten replizieren. In diesem Beispiel wird erläutert, wie Sie OCI GoldenGate in Phoenix (Region A) mit einer Autonomous Transaction Processing-(ATP-)Instanz in Frankfurt (Region B) mit einem privaten Endpunkt verbinden.

Beschreibung von vcn-peering.png folgt
Beschreibung der Abbildung vcn-peering.png

Bevor Sie beginnen

Sie benötigen Folgendes, um fortzufahren:

Aufgabe 1: Networking konfigurieren

  1. Erstellen Sie in Region A ein VCN (VCN A) mit zwei regionalen Subnetzen:
    • Öffentlich (10.0.0.0/24)
    • Privat (10.0.1.0/24)
    1. Klicken Sie auf der Seite VCN-Details auf Gateways.
    2. Klicken Sie unter "Dynamisches Routinggateway - Anhänge" auf DRG-Anhang erstellen
    3. Geben Sie im Bereich "DRG-Anhang erstellen" einen Namen ein, und wählen Sie einen Speicherort aus. Klicken Sie dann auf DRG-Anhang erstellen.
    4. Klicken Sie in der Liste "DRG-Anhänge" auf den von Ihnen erstellten DRG-Namen. Sie gelangen zur Seite "DRG-Details".
    5. Klicken Sie auf der DRG-Detailseite auf den DRG-Namen, und klicken Sie dann auf Anhänge.
    6. Klicken Sie unter "Remote-Peering-Verbindungsanhänge" auf Remote-Peering-Verbindung erstellen.
    7. Geben Sie im Bereich "Remote-Peering-Verbindungen erstellen" einen Namen und übernehmen Sie die Standardeinstellungen wie gewünscht, und klicken Sie auf Remote-Peering-Verbindungen erstellen. Dem DRG wird automatisch ein Remote-Peering-Verbindungsanhang hinzugefügt, und sein Peering-Status wird auf "Neu (ohne Peering)" gesetzt.
    8. Wählen Sie in der Liste der Anhänge für Remote-Peering-Verbindungen die von Ihnen erstellte RPC aus.
    9. Klicken Sie auf der Seite "PC-Details" unter "OCID" auf Kopieren.

      Hinweis:

      Sie können die OCID vorübergehend in einen Texteditor zur späteren Verwendung einfügen.
  2. Wiederholen Sie den vorherigen Schritt in Region B, um ein VCN (VCN B) mit zwei regionalen Subnetzen und DRG zu erstellen:
    • Öffentlich (192.168.0.0/24))
    • Privat (192.168.1.0/24)
  3. Klicken Sie auf der Seite RPC-Details für Region B auf den RPC-Namen, und klicken Sie dann auf Verbindung herstellen.
  4. Wählen Sie im Bereich "Verbindung herstellen" die Option "Region A", und fügen Sie die RPC-OCID von Region A ein. Der Peerstatus wird daraufhin auf "Mit Peering" gesetzt.
  5. Klicken Sie auf der Seite "Details" von VCN A auf Routing und dann auf Routentabelle für privates Subnetz - <VCN-Name>.
  6. Klicken Sie auf Routingregeln hinzufügen.
  7. Geben Sie im Bereich "Routingregeln hinzufügen" Werte in die folgenden Felder ein, und klicken Sie auf Routingregeln hinzufügen:
    1. Zieltyp: Dynamic Routing Gateway
    2. Ziel-CIDR-Block: 192.168.1.0/24
  8. Klicken Sie auf der Seite "Details" von VCN B unter Ressourcen auf Sicherheitslisten und dann auf Sicherheitsliste für privates Subnetz-<VCN-Name>.
  9. Klicken Sie auf Ingress-Regeln hinzufügen.
  10. Geben Sie im Dialogfeld "Ingress-Regeln hinzufügen" die folgenden Felder ein, und klicken Sie auf Ingress-Regeln hinzufügen:
    1. Quelltyp: CIDR
    2. Quell-CIDR: 10.0.1.0/24
    3. IP-Protokoll: TCP
    4. Quellportbereich: All
    5. Zielportbereich: 1522

      Hinweis:

      Dies ist der Standardport für den Zugriff auf Oracle Autonomous Database-(ADB-)Instanzen.
  11. Klicken Sie auf der Seite "Details" von VCN B unter Ressourcen auf Routentabellen und dann auf Routentabelle für privates Subnetz -<VCN-Name>.
  12. Klicken Sie auf Routingregeln hinzufügen.
  13. Geben Sie im Bereich "Routingregeln hinzufügen" Werte in die folgenden Felder ein, und klicken Sie auf Routingregeln hinzufügen:
    1. Zieltyp: Dynamisches Routinggateway
    2. Ziel-CIDR: 10.0.1.0/24

Aufgabe 2: Deployment erstellen

Stellen Sie sicher, dass Sie VCN A in Region A verwenden, das per Peering mit VCN B in Region B verbunden wurde.

Unter Cloud-Datenregionen erfahren Sie, in welchen Regionen OCI GoldenGate verfügbar ist.

Befolgen Sie die Anweisungen zum Erstellen eines Deployments.

Aufgabe 2: DNS-Peering konfigurieren

  1. Erstellen Sie einen Listening- und einen Weiterleitungsendpunkt in VCN A:
    1. Klicken Sie im Navigationsmenü der Oracle Cloud-Konsole auf Networking, und wählen Sie Virtuelle Cloud-Netzwerke aus.
    2. Wählen Sie VCN A in der Liste der virtuellen Cloud-Netzwerke aus.
    3. Wählen Sie in VCN A unter "VCN-Informationen" den DNS-Resolver aus.
    4. Klicken Sie unter "Ressourcen" auf Endpunkte und dann auf Endpunkt erstellen, um einen Listening- und einen Weiterleitungsendpunkt zu erstellen.
      1. Geben Sie im Bereich "Endpunkt erstellen" einen Namen ein.
      2. Wählen Sie unter Subnetz auswählen in der Dropdown-Liste die Option "VCN - Privates Subnetz" aus.
      3. Wählen Sie unter Endpunkttyp die Option Listening aus.
      4. Klicken Sie auf Endpunkt erstellen.
      5. Wiederholen Sie die obigen Schritte, um den Endpunkt Weiterleiten zu erstellen.

      Hinweis:

      Weitere Informationen finden Sie unter Resolver-Endpunkt erstellen.
  2. Wiederholen Sie Schritt 1, um einen Listening- und einen Weiterleitungsendpunkt in VCN B zu erstellen.
  3. Regeln für VCN A verwalten:
    1. Gehen Sie zurück zu VCN A, und klicken Sie auf "DNS-Resolver".
    2. Klicken Sie unter "Ressourcen" auf Regeln und dann auf Regeln verwalten:
      1. Wählen Sie im Bereich "Regeln verwalten" unter Regelbedingung in der Dropdown-Liste die Option Domains aus.
      2. Geben Sie unter Domains den DNS-Domainnamen für VCN A ein.

        Sie können auch Ihren ADB-Domainnamen hinzufügen, wenn Sie eine Verbindung damit herstellen möchten. Beispiel: Wenn Ihre Region Phoenix ist, lautet Ihr ADB-Domainname: adb.us-phoenix-1.oraclecloud.com

      3. Wählen Sie unter Quellendpunkt in der Dropdown-Liste einen Listening-Endpunkt für VCN B aus.
      4. Geben Sie unter Ziel-IP-Adresse Ihre Ziel-IP-Adresse ein.
      5. Klicken Sie auf Änderungen speichern.

        Hinweis:

        Weitere Informationen zum Erstellen einer Resolver-Regel finden Sie unter Resolver-Regeln.

Aufgabe 4: Verbindungen erstellen und zuweisen

  1. Erstellen Sie Verbindungen für die Quell- und die Zieldatenbank.

    Hinweis:

    Stellen Sie Folgendes sicher:
    • Sie wählen als Trafficroutingmethode "Dedizierter Endpunkt" aus.
    • Stellen Sie sicher, dass die vom FQDN in der Verbindungszeichenfolge oder dem Wallet verwendete Domain mit ihren Regeln korrekt an den entsprechenden DNS-Resolver weitergeleitet wird. Weitere Informationen finden Sie unter Resolver-Regeln.
  2. Weisen Sie die Verbindungen dem Deployment zu, das in Aufgabe 2 erstellt wurde.

Aufgabe 5: Daten replizieren

  1. Navigieren Sie zurück zur Seite "Deployments", und wählen Sie das Deployment aus, das Sie in Aufgabe 2 erstellt haben.
  2. Klicken Sie auf der Seite "Deployment" auf Konsole starten.
  3. Melden Sie sich bei der OCI GoldenGate-Deployment-Konsole an.
  4. Hinzufügen von Transaktionsinformationen und checkpoint table.
  5. Fügen Sie eine Extract hinzu, und führen Sie sie aus.
  6. Fügen Sie eine Replicat hinzu, und führen Sie sie aus.

Aufgabe 6: Prozesse überwachen und verwalten

  1. Überwachen Sie den Replikationsprozess.
  2. Verwalten Sie die Traildateien.