This architecture shows a cross‑region, highly available deployment of Oracle WebLogic Server on Oracle Cloud
Infrastructure (OCI) that uses Oracle Data Guard and Oracle database file system (DBFS) to protect state and configuration.
A DNS (domain name system) resolves client traffic from
mywebapp.example.com to the active region’s load balancer public IP
address (111.111.111.111 in Region 1 or 222.222.222.222 in Region 2).
Primary OCI Region 1 contains the region1 VCN (virtual cloud network) with 2 subnets:
wlsociprefix-wls-0.subnet1.region1vcn.oraclevcn.com subnet
- OCI Load
Balancer accepts client traffic from mywebapp.example.com, which resolves in the
domain name system (DNS) to 111.111.111.111, and forwards requests to the
WebLogic compute instances in this VCN.
- wlsociprefix_domain (WebLogic Server domain) contains the Admin Server (wlsociprefix_adminserver) and two
managed servers (wlsociprefix_server_1 and wlsociprefix_server_2). The load
balancer distributes requests to the managed servers, while the Admin Server
manages the domain.
- Primary DB stores application data and receives metadata service (MDS), java
message service (JMS), and transaction logs (TLOGS) from the WebLogic
domain.
- DBFS mount (domain copy) uses the database file system (DBFS). The domain
synchronizes configuration to the DBFS mount by using local rsync.
- A dynamic routing gateway (DRG) provides regional egress and connects to the
standby region’s DRG for inter‑region database transport.
wlsociprefix-wls-1.subnet1.region1vcn.oraclevcn.com subnet
- Hosts additional WebLogic managed server capacity in the same domain. The
load balancer distributes traffic across servers in both subnets.
Standby OCI Region 2 contains region2 VCN with 2 subnets:
wlsociprefix-wls-0.subnet2.region2vcn.oraclevcn.com subnet
- OCI Load
Balancer accepts client traffic from mywebapp.example.com when DNS resolves to
222.222.222.222 and forwards requests to standby WebLogic instances.
- wlsociprefix_domain (WebLogic Server domain) includes an Admin Server (wlsociprefix_adminserver) and two
Managed Servers (wlsociprefix_server_1 and wlsociprefix_server_2) standing
by to serve traffic on failover.
- Standby DB receives redo from the primary database by using Oracle Data Guard.
- DBFS mount (domain copy) uses the database file system (DBFS). The domain
synchronizes configuration to the DBFS mount by using local rsync.
- A dynamic routing gateway (DRG) connects to the primary region’s DRG to
support Oracle Data Guard transport.
wlsociprefix-wls-1.subnet2.region2vcn.oraclevcn.com subnet
- Provides additional standby WebLogic capacity within the same domain. The
load balancer distributes traffic across both subnets after failover.
Cross‑region connections
- Oracle Data Guard continuously ships redo from Primary DB in Region 1 to Standby DB in Region 2 by
using DRG‑to‑DRG connectivity.
- Local rsync keeps a domain copy on the database file system (DBFS) in each region to
speed recovery and promotion.