Questa architettura mostra una distribuzione tra più aree ad alta disponibilità di Oracle WebLogic Server su Oracle Cloud Infrastructure (OCI) che utilizza Oracle Data Guard e Oracle database file system (DBFS) per proteggere lo stato e la configurazione.
Un DNS (domain name system) risolve il traffico client da mywebapp.example.com all'indirizzo IP pubblico del load balancer dell'area attiva (111.111.111.111 nell'area 1 o 222.222.222.222 nell'area 2).
L'area OCI primaria 1 contiene la VCN region1 (rete cloud virtuale) con 2 subnet:
- Subnet
wlsociprefix-wls-0.subnet1.region1vcn.oraclevcn.com
- OCI Load Balancer accetta il traffico client da mywebapp.example.com, che si risolve nel sistema dei nomi di dominio (DNS) a 111.111.111.111, e inoltra le richieste alle istanze di computazione WebLogic in questa VCN.
- Il dominio wlsociprefix_domain (WebLogic Server) contiene il server di amministrazione (wlsociprefix_adminserver) e due server gestiti (wlsociprefix_server_1 e wlsociprefix_server_2). Il load balancer distribuisce le richieste ai server gestiti, mentre il server di amministrazione gestisce il dominio.
- Il database primario memorizza i dati dell'applicazione e riceve il servizio metadati (MDS), il servizio messaggi java (JMS) e i log delle transazioni (TLOGS) dal dominio WebLogic.
- L'accesso DBFS (copia del dominio) utilizza il file system del database (DBFS). Il dominio sincronizza la configurazione con l'accesso DBFS utilizzando rsync locale.
- Un gateway di instradamento dinamico (DRG) fornisce l'uscita regionale e si connette al DRG della standby region per il trasporto del database tra le aree.
- Subnet
wlsociprefix-wls-1.subnet1.region1vcn.oraclevcn.com
- Ospita ulteriore capacità server gestito WebLogic nello stesso dominio. Il load balancer distribuisce il traffico tra i server in entrambe le subnet.
L'area OCI in standby 2 contiene la VCN region2 con 2 subnet:
wlsociprefix-wls-0.subnet2.region2vcn.oraclevcn.com subnet
- OCI Load Balancer accetta il traffico client da mywebapp.example.com quando il DNS viene risolto in 222.222.222.222 e inoltra le richieste alle istanze WebLogic in standby.
- wlsociprefix_domain (dominio WebLogic Server) include un server di amministrazione (wlsociprefix_adminserver) e due server gestiti (wlsociprefix_server_1 e wlsociprefix_server_2) in piedi per servire il traffico sul failover.
- Il database in standby riceve redo dal database primario utilizzando Oracle Data Guard.
- L'accesso DBFS (copia del dominio) utilizza il file system del database (DBFS). Il dominio sincronizza la configurazione con l'accesso DBFS utilizzando rsync locale.
- Un gateway di instradamento dinamico (DRG) si connette al DRG dell'area primaria per supportare il trasporto di Oracle Data Guard.
- Subnet
wlsociprefix-wls-1.subnet2.region2vcn.oraclevcn.com
- Fornisce capacità WebLogic in standby aggiuntiva all'interno dello stesso dominio. Il load balancer distribuisce il traffico su entrambe le subnet dopo il failover.
Connessioni interregionali
- Oracle Data Guard invia continuamente redo dal database primario nell'area 1 al database in standby nell'area 2 utilizzando la connettività da DRG a DRG.
- rsync locale mantiene una copia del dominio nel file system del database (DBFS) in ogni area per velocizzare il recupero e la promozione.