Architecture Oracle GoldenGate - Amazon Relational Database Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Architecture Oracle GoldenGate

L'architecture Oracle GoldenGate à utiliser avec Amazon RDS se compose des modules découplés suivants :

Base de données source

Votre base de données source peut être au choix une base de données Oracle sur site, une base de données Oracle sur une instance Amazon EC2 ou une base de données Oracle sur une instance de base de données Amazon RDS.

Hub Oracle GoldenGate

Un hub Oracle GoldenGate déplace les informations de transaction de la base de données source vers la base de données cible. Votre hub peut être l'un des suivants :

  • Une instance Amazon EC2 sur laquelle Oracle Database et Oracle GoldenGate sont installés

  • Une installation Oracle sur site

Vous pouvez avoir plus d'un hub Amazon EC2. Nous vous recommandons d'utiliser deux hubs si vous utilisez Oracle GoldenGate pour une réplication entre régions.

Base de données cible

Votre base de données cible peut se trouver sur une instance de base de données Amazon RDS, une instance Amazon EC2 ou un emplacement sur site.

Les sections suivantes décrivent des scénarios courants pour Oracle GoldenGate sur Amazon RDS.

Base de données source sur site et hub Oracle GoldenGate

Dans ce scénario, une base de données source Oracle sur site et un hub Oracle GoldenGate sur site fournit les données à une instance de base de données Amazon RDS cible.

Configuration Oracle GoldenGate 0 utilisant Amazon RDS

Base de données source sur site et hub Amazon EC2

Dans ce scénario, une base de données Oracle sur site agit comme base de données source. Elle est connectée à un hub d'instance Amazon EC2. Ce hub fournit des données à une instance de base de données RDS for Oracle cible.

Configuration Oracle GoldenGate 1 utilisant Amazon RDS

Base de données source Amazon RDS et hub Amazon EC2

Dans ce scénario, une instance de base de données RDS for Oracle agit comme base de données source. Elle est connectée à un hub d'instance Amazon EC2. Ce hub fournit des données à une instance de base de données RDS for Oracle cible.

Configuration Oracle GoldenGate 2 utilisant Amazon RDS

Base de données source Amazon EC2 et hub Amazon EC2

Dans ce scénario, une base de données Oracle sur une instance Amazon EC2 agit comme base de données source. Elle est connectée à un hub d'instance Amazon EC2. Ce hub fournit des données à une instance de base de données RDS for Oracle cible.

Configuration Oracle GoldenGate 3 utilisant Amazon RDS

Hubs Amazon EC2 dans différentes Régions AWS

Dans ce scénario, une base de données Oracle sur une instance de base de données Amazon RDS est connectée à un hub d'instance Amazon EC2 dans la même Région AWS. Le hub est connecté à un hub d'instance Amazon EC2 d'une autre Région AWS. Ce second hub fournit des données à l'instance de base de données cible RDS for Oracle dans la même Région AWS que le second hub d'instance Amazon EC2.

Configuration Oracle GoldenGate 4 utilisant Amazon RDS
Note

Tout problème ayant un impact sur l'exécution d'Oracle GoldenGate dans un environnement sur site affecte également l'exécution d'Oracle GoldenGate sur AWS. Nous vous recommandons fortement de surveiller le hub Oracle GoldenGate afin de vous assurer que les valeurs EXTRACT et REPLICAT sont reprises en cas de basculement. Comme le hub Oracle GoldenGate est exécuté sur une instance Amazon EC2, Amazon RDS ne gère pas le hub Oracle GoldenGate et ne peut pas garantir qu'il soit en cours d'exécution.