GoldenGate Oracle-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.

GoldenGate Oracle-Architektur

Die GoldenGate Oracle-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-Hub GoldenGate

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

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

  • Eine lokale Oracle-Installation

Sie können mehrere Amazon-EC2-Hubs haben. Wir empfehlen die Verwendung von zwei Hubs, wenn Sie Oracle GoldenGate für die regionsübergreifende Replikation verwenden.

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-Hub GoldenGate

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

GoldenGate Oracle-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.

GoldenGate Oracle-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.

GoldenGate Oracle-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.

GoldenGate Oracle-Konfiguration 3 mit Amazon RDS

Amazon EC2 EC2-Hubs in verschiedenen Regionen AWS

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

GoldenGate Oracle-Konfiguration 4 mit Amazon RDS
Anmerkung

Alle Probleme, die sich auf die Ausführung von Oracle GoldenGate in einer lokalen Umgebung auswirken, wirken sich auch auf die Ausführung von Oracle GoldenGate auf AWS aus. Es wird dringend empfohlen, den GoldenGate Oracle-Hub zu überwachen, um sicherzustellen, dass der EXTRACT Vorgang REPLICAT bei einem Failover wieder aufgenommen wird. Da der GoldenGate Oracle-Hub auf einer Amazon EC2 EC2-Instance ausgeführt wird, verwaltet Amazon RDS den GoldenGate Oracle-Hub nicht und kann nicht sicherstellen, dass er läuft.