Oracle-GoldenGate-Architektur - Amazon Relational Database Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Oracle-GoldenGate-Architektur

Die Oracle-GoldenGate-Architektur zur Verwendung mit Amazon RDS besteht aus den folgenden entkoppelten Modulen:

Quelldatenbank

Bei Ihrer Quelldatenbank kann es sich entweder um eine lokale Oracle-Datenbank, eine Oracle-Datenbank auf einer Amazon-EC2-Instance oder eine Oracle-Datenbank auf einer Amazon-RDS-DB-Instance handeln.

Oracle-GoldenGate-Hub

Ein Oracle-GoldenGate-Hub verschiebt Transaktionsinformationen aus der Quelldatenbank in die Zieldatenbank. Für Ihren Hub gibt es die folgenden zwei Möglichkeiten:

  • Eine Amazon-EC2-Instance mit Oracle Database und GoldenGate installiert

  • Eine lokale Oracle-Installation

Sie können mehrere Amazon-EC2-Hubs haben. Wir empfehlen, zwei Hubs zu verwenden, wenn Sie GoldenGate zur regionenübergreifenden Replikation nutzen.

Zieldatenbank

Die Zieldatenbank kann sich entweder auf einer Amazon RDS-DB-Instance, einer Amazon EC2-Instance oder einem lokalen Speicherort befinden.

In den folgenden Abschnitten werden allgemeine Szenarien für Oracle GoldenGate auf Amazon RDS beschrieben.

Lokale Quelldatenbank und Oracle-GoldenGate-Hub

In diesem Szenario stellen eine lokale Oracle-Quelldatenbank und ein lokaler Oracle-GoldenGate-Hub Daten für eine Ziel-DB-Instance in Amazon RDS bereit.

Oracle-GoldenGate-Konfiguration 0 mit Amazon RDS

Lokale Quelldatenbank und Amazon-EC2-Hub

In diesem Szenario fungiert eine lokale Oracle-Datenbank als Quelldatenbank. Sie ist mit einem Amazon-EC2-Instance-Hub verbunden. Dieser Hub liefert Daten an eine Ziel-RDS-for-Oracle-DB-Instance.

Oracle-GoldenGate-Konfiguration 1 mit Amazon RDS

Amazon-RDS-Quelldatenbank und Amazon-EC2-Hub

In diesem Szenario fungiert eine RDS-for-Oracle-DB-Instance als Quelldatenbank. Sie ist mit einem Amazon-EC2-Instance-Hub verbunden. Dieser Hub liefert Daten an eine Ziel-RDS-for-Oracle-DB-Instance.

Oracle-GoldenGate-Konfiguration 2 mit Amazon RDS

Amazon-EC2-Quelldatenbank und Amazon-EC2-Hub

In diesem Szenario fungiert eine Oracle-Datenbank auf einer Amazon-EC2-Instance als Quelldatenbank. Sie ist mit einem Amazon-EC2-Instance-Hub verbunden. Dieser Hub liefert Daten an eine Ziel-RDS-for-Oracle-DB-Instance.

Oracle-GoldenGate-Konfiguration 3 mit Amazon RDS

Amazon-EC2-Hubs in verschiedenen AWS-Regionen

In diesem Szenario ist eine Oracle-Datenbank auf einer Amazon-RDS-DB-Instance mit einem Amazon-EC2-Instance-Hub in derselben AWS-Region verbunden. Der Hub ist mit einem Amazon-EC2-Instance-Hub in einer anderen AWS-Region verbunden. Dieser zweite Hub liefert Daten für die Ziel-RDS-for-Oracle-DB-Instance in derselben AWS-Region wie der zweite Amazon-EC2-Instance-Hub.

Oracle-GoldenGate-Konfiguration 4 mit Amazon RDS
Anmerkung

Alle Probleme, die sich auf die Ausführung von Oracle GoldenGate in einer lokalen Umgebung auswirken, betreffen auch die Oracle-GoldenGate-Ausführung in AWS. Wir empfehlen nachdrücklich, dass Sie den Oracle-GoldenGate-Hub überwachen, um sicherzustellen, dass EXTRACT und REPLICAT im Falle eines Failovers fortgesetzt werden. Da der Oracle-GoldenGate-Hub auf einer Amazon-EC2-Instance ausgeführt wird, kann Amazon RDS den Oracle-GoldenGate-Hub weder verwalten noch dessen Ausführung gewährleisten.