Cette architecture présente un déploiement inter-région hautement disponible d'Oracle WebLogic Server sur Oracle Cloud Infrastructure (OCI) qui utilise Oracle Data Guard et le système de fichiers de base de données Oracle (DBFS) pour protéger l'état et la configuration.
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.
- Le montage DBFS (copie de domaine) utilise le système de fichiers de base de données (DBFS). Le domaine synchronise la configuration avec le montage DBFS à l'aide de rsync local.
- Une passerelle de routage dynamique (DRG) fournit le trafic sortant régional et se connecte à la passerelle DRG de la région de secours pour le transport inter-région de la base de données.
- Sous-réseau
wlsociprefix-wls-1.subnet1.region1vcn.oraclevcn.com
- Héberge une capacité de serveur géré WebLogic supplémentaire dans le même domaine. L'équilibreur de charge répartit le trafic entre les serveurs des deux sous-réseaux.
La région OCI de secours 2 contient le VCN region2 avec 2 sous-réseaux :
wlsociprefix-wls-0.subnet2.region2vcn.oraclevcn.com subnet
- 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.
- Le montage DBFS (copie de domaine) utilise le système de fichiers de base de données (DBFS). Le domaine synchronise la configuration avec le montage DBFS à l'aide de rsync local.
- Une passerelle de routage dynamique (DRG) se connecte à la passerelle DRG de la région principale pour prendre en charge le transport Oracle Data Guard.
- Sous-réseau
wlsociprefix-wls-1.subnet2.region2vcn.oraclevcn.com
- Fournit une capacité WebLogic de secours supplémentaire dans le même domaine. L'équilibreur de charge répartit le trafic entre les deux sous-réseaux après le 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.
- La synchronisation locale conserve une copie de domaine sur le système de fichiers de base de données (DBFS) dans chaque région pour accélérer la récupération et la promotion.