Questa architettura mostra una distribuzione tra più aree ad alta disponibilità di Oracle WebLogic Server su Oracle Cloud Infrastructure (OCI) con protezione del database e replica dei volumi a blocchi.
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.
- I volumi a blocchi OCI (wlsociprefix-data-block-0, wlsociprefix-mw-block-0) si collegano alle istanze di computazione WebLogic per lo storage di dati e middleware e si replicano in tutte le aree.
- Un gateway di instradamento dinamico (DRG) connette questa VCN alla standby region per Oracle Data Guard e la replica dei volumi a blocchi.
- Subnet
wlsociprefix-wls-1.subnet1.region1vcn.oraclevcn.com
- Condivide i componenti del dominio WebLogic sopra riportati. Il load balancer distribuisce il traffico tra le istanze in entrambe le subnet.
L'area OCI in standby 2 contiene la VCN region2 con 2 subnet:
- Subnet
wlsociprefix-wls-0.subnet2.region2vcn.oraclevcn.com
- 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.
- Le repliche dei volumi a blocchi OCI forniscono repliche tra più aree dei volumi dell'area principale per un ripristino rapido.
- Il gateway di instradamento dinamico (DRG) collega il gateway DRG dell'area primaria per la replica dei volumi di trasporto e a blocchi Oracle Data Guard.
- Subnet
wlsociprefix-wls-1.subnet2.region2vcn.oraclevcn.com
- Condivide i componenti del dominio WebLogic in standby riportati sopra. Il load balancer distribuisce il traffico tra le istanze in entrambe le subnet al 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.
- Volumi a blocchi OCI esegue la replica dei volumi a blocchi dai volumi dell'area 1 all'area 2 per garantire la disponibilità del disaster recovery.