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 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.
- 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 une sortie régionale et se connecte au DRG de la région de secours pour le transport de base de données inter-région.
- 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 region2 VCN avec 2 sous-réseaux :
wlsociprefix-wls-0.subnet2.region2vcn.oraclevcn.com subnet
- 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.
- 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 au 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 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.
- Rsync local conserve une copie de domaine sur le système de fichiers de base de données (DBFS) de chaque région pour accélérer la récupération et la promotion.