Ce diagramme présente une topologie d'architecture qui inclut un site principal, un site haute disponibilité et un site de reprise après sinistre. Il existe deux régions AWS (Ouest des États-Unis et Est des États-Unis) et deux régions OCI (Région OCI 1 et Région OCI 2). Les régions AWS US West et OCI 1 comprennent les sites principaux et HA. Les régions AWS US East et OCI 2 comprennent le site de reprise après sinistre.

L'infrastructure et les composants de chaque site sont identiques. Chaque site comprend une zone de disponibilité (AZ) qui contient un nuage privé virtuel (VPC) pour gérer le trafic des utilisateurs et les applications, un VPC de transit pour la connectivité au sein des sites et entre ceux-ci, et le réseau ODB pour héberger Oracle Database@AWS.

L'application VPC pour chaque site comprend un sous-réseau public et deux sous-réseaux privés.

Le trafic externe des utilisateurs d'Internet est acheminé au moyen d'une passerelle Internet et de passerelles de traduction d'adresses réseau (NAT) dans chaque VPC. Amazon Route 53 dirige le trafic vers un équilibreur de charge externe qui dirige le trafic vers le sous-réseau d'applications pour le site approprié. Le trafic d'utilisateur interne est acheminé vers un équilibreur de charge interne qui dirige le trafic vers le sous-réseau d'applications pour le site approprié.

Chaque site dispose d'un VPC de transit qui fournit une connectivité entre le VPC de l'application AWS et la grappe de machines virtuelles dans le réseau en nuage virtuel (VCN) OCI. Une passerelle de transit connecte des VPC au sein d'une région et entre des régions AWS pour fournir un appairage de passerelle de transit.

Le réseau ODB comprend un site enfant Oracle Database@AWS avec un seul VCN qui couvre les régions AWS et OCI. Le VCN comporte deux sous-réseaux : un sous-réseau client qui inclut une grappe de machines virtuelles et un sous-réseau de sauvegarde qui inclut une instance Oracle Exadata Database Service. L'appairage ODB connecte le VPC de transit au réseau ODB.

Oracle Data Guard gère la réplication de base de données entre les instances Oracle Exadata Database Service :
Les composants supplémentaires sont les suivants :