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 de blocs.
Un DNS (système de noms de domaine) résout le trafic client de mywebapp.example.com vers 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 cloud virtuel) avec 2 sous-réseaux :
- Sous-réseau
wlsociprefix-wls-0.subnet1.region1vcn.oraclevcn.com
- L'équilibreur de charge OCI accepte le trafic client de mywebapp.example.com, qui est résolu dans le système de noms de domaine (DNS) vers 111.111.111.111, et transmet les demandes aux instances de calcul WebLogic dans ce VCN.
- wlsociprefix_domain (domaine WebLogic Server) 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.
- OCI Block Volumes (wlsociprefix-data-block-0, wlsociprefix-mw-block-0) s'attachent aux instances de calcul WebLogic pour le stockage de données et de middleware, et se répliquent entre les régions.
- Une passerelle de routage dynamique (DRG) connecte ce VCN à la région de secours pour la réplication de volume de blocs et Oracle Data Guard.
- Sous-réseau
wlsociprefix-wls-1.subnet1.region1vcn.oraclevcn.com
- Partage les composants de 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 region2 VCN avec 2 sous-réseaux :
- Sous-réseau
wlsociprefix-wls-0.subnet2.region2vcn.oraclevcn.com
- L'équilibreur de charge OCI accepte le trafic client à partir de mywebapp.example.com lorsque DNS est résolu en 222.222.222.222 et transmet les demandes aux instances WebLogic de secours.
- Le domaine wlsociprefix_domain (serveur WebLogic) inclut un serveur d'administration (wlsociprefix_adminserver) et deux serveurs gérés (wlsociprefix_server_1 et wlsociprefix_server_2) qui servent à traiter le trafic en cas de basculement.
- La base de données de secours reçoit les informations de journalisation de la base de données principale à l'aide d'Oracle Data Guard.
- Les répliques OCI Block Volumes fournissent des répliques inter-régions des volumes de la région principale pour une récupération rapide.
- DRG (passerelle de routage dynamique) établit des liens vers le DRG de la région principale pour le transport et la réplication de volume de blocs Oracle Data Guard.
- 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 interrégionales :
- Oracle Data Guard envoie en continu les informations 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.
- OCI Block Volumes effectue la réplication de volume de blocs des volumes de région 1 vers la région 2 pour la préparation à la récupération après sinistre.