Cette architecture présente un déploiement inter-région hautement disponible d'Oracle WebLogic Server sur Oracle Cloud Infrastructure (OCI) avec protection de base de données et réplication de volume par blocs.
Un DNS (système de noms de domaine) résout le trafic client de mywebapp.example.com à l'adresse IP publique de l'équilibreur de charge de la région active (111.111.111.111 dans la région 1 ou 222.222.222.222 dans la région 2).
La région OCI principale 1 contient le VCN region1 (réseau en nuage virtuel) avec 2 sous-réseaux :
- Sous-réseau
wlsociprefix-wls-0.subnet1.region1vcn.oraclevcn.com
- Le équilibreur de charge OCI accepte le trafic client de mywebapp.example.com, qui se résout dans le système de noms de domaine (DNS) à 111.111.111.111, et transmet les demandes aux instances de calcul WebLogic de ce VCN.
- Le domaine wlsociprefix_domain (Serveur WebLogic) contient le serveur d'administration (wlsociprefix_adminserver) et deux serveurs gérés (wlsociprefix_server_1 et wlsociprefix_server_2). L'équilibreur de charge distribue les demandes aux serveurs gérés, tandis que le serveur d'administration gère le domaine.
- La base de données principale stocke les données d'application et reçoit le service de métadonnées (MDS), le service de messages java (JMS) et les journaux de transactions (TLOGS) du domaine WebLogic.
- Les volumes par blocs pour OCI (wlsociprefix-data-block-0, wlsociprefix-mw-block-0) sont attachés aux instances de calcul WebLogic pour le stockage de données et d'intergiciel et sont répliqués entre les régions.
- Une passerelle de routage dynamique (DRG) connecte ce VCN à la région de secours pour Oracle Data Guard et la réplication de volume par blocs.
- Sous-réseau
wlsociprefix-wls-1.subnet1.region1vcn.oraclevcn.com
- Partage les composants du domaine WebLogic ci-dessus. L'équilibreur de charge répartit le trafic entre les instances des deux sous-réseaux.
La région OCI de secours 2 contient le VCN region2 avec 2 sous-réseaux :
- Sous-réseau
wlsociprefix-wls-0.subnet2.region2vcn.oraclevcn.com
- L'équilibreur de charge OCI accepte le trafic client depuis mywebapp.example.com lorsque le DNS se résout en 222.222.222.222 et transmet les demandes aux instances WebLogic de secours.
- Le domaine wlsociprefix_domain (Serveur WebLogic) comprend un serveur d'administration (wlsociprefix_adminserver) et deux serveurs gérés (wlsociprefix_server_1 et wlsociprefix_server_2) qui servent le trafic lors du basculement.
- La base de données de secours reçoit les données de journalisation de la base de données principale à l'aide d'Oracle Data Guard.
- Les répliques du service Volumes par blocs pour OCI fournissent des répliques inter-régions des volumes de la région principale pour une récupération rapide.
- La passerelle DRG (passerelle de routage dynamique) est liée à la passerelle DRG de la région principale pour le transport Oracle Data Guard et la réplication de volume par blocs.
- Sous-réseau
wlsociprefix-wls-1.subnet2.region2vcn.oraclevcn.com
- Partage les composants de domaine WebLogic de secours ci-dessus. L'équilibreur de charge répartit le trafic entre les instances des deux sous-réseaux lors du basculement.
Connexions inter-régions :
- Oracle Data Guard expédie en continu les données de journalisation de la base de données principale de la région 1 vers la base de données de secours de la région 2 à l'aide de la connectivité DRG-à-DRG.
- Le service Volumes par blocs pour OCI effectue la réplication des volumes par blocs de la région 1 vers la région 2 pour la préparation à la récupération après sinistre.