Diese Architektur zeigt ein regionsübergreifendes, hochverfügbares Deployment von Oracle WebLogic Server auf Oracle Cloud Infrastructure (OCI), das Oracle Data Guard und Oracle-Datenbankdateisystem (DBFS) zum Schutz von Status und Konfiguration verwendet.
Ein DNS (Domain Name System) löst Clienttraffic von mywebapp.example.com in die öffentliche IP-Adresse des Load Balancers der aktiven Region (111.111.111.111 in Region 1 oder 222.222.222.222 in Region 2) auf.
Die primäre OCI-Region 1 enthält das VCN region1 (virtuelles Cloud-Netzwerk) mit 2 Subnetzen:
- Subnetz
wlsociprefix-wls-0.subnet1.region1vcn.oraclevcn.com
- OCI Load Balancer akzeptiert Clienttraffic von mywebapp.example.com, der im Domain Name System (DNS) in 111.111.111.111 aufgelöst wird, und leitet Anforderungen an die WebLogic-Compute-Instanzen in diesem VCN weiter.
- wlsociprefix_domain (WebLogic Server-Domain) enthält den Admin-Server (wlsociprefix_adminserver) und zwei Managed Server (wlsociprefix_server_1 und wlsociprefix_server_2). Der Load Balancer verteilt Anforderungen an die Managed Server, während der Admin-Server die Domain verwaltet.
- Die primäre DB speichert Anwendungsdaten und empfängt Metadatenservice (MDS), Java Message Service (JMS) und Transaktionslogs (TLOGS) aus der Domain WebLogic.
- DBFS-Mount (Domainkopie) verwendet das Datenbankdateisystem (DBFS). Die Domain synchronisiert die Konfiguration mit dem DBFS-Mount mithilfe von local rsync.
- Ein dynamisches Routinggateway (DRG) stellt regionalen Egress bereit und stellt eine Verbindung zum DRG der Standbyregion für den regionsübergreifenden Datenbanktransport her.
- Subnetz
wlsociprefix-wls-1.subnet1.region1vcn.oraclevcn.com
- hostet zusätzliche WebLogic Managed Server-Kapazität in derselben Domain. Der Load Balancer verteilt Traffic auf Server in beiden Subnetzen.
Standby-OCI-Region 2 enthält region2-VCN mit 2 Subnetzen:
wlsociprefix-wls-0.subnet2.region2vcn.oraclevcn.com subnet
- OCI Load Balancer akzeptiert Clienttraffic von mywebapp.example.com, wenn DNS in 222.222.222.222 aufgelöst wird und Anforderungen an WebLogic-Standbyinstanzen weiterleitet.
- wlsociprefix_domain (WebLogic Server-Domain) umfasst einen Admin-Server (wlsociprefix_adminserver) und zwei Managed Server (wlsociprefix_server_1 und wlsociprefix_server_2), die für den Traffic beim Failover stehen.
- Standby-DB empfängt Redo von der Primärdatenbank mit Oracle Data Guard.
- DBFS-Mount (Domainkopie) verwendet das Datenbankdateisystem (DBFS). Die Domain synchronisiert die Konfiguration mit dem DBFS-Mount mithilfe von local rsync.
- Ein dynamisches Routinggateway (DRG) stellt eine Verbindung zum DRG der primären Region her, um den Oracle Data Guard-Transport zu unterstützen.
- Subnetz
wlsociprefix-wls-1.subnet2.region2vcn.oraclevcn.com
- Stellt zusätzliche WebLogic-Standbykapazität innerhalb derselben Domain bereit. Der Load Balancer verteilt Traffic nach dem Failover auf beide Subnetze.
Regionsübergreifende Verbindungen
- Oracle Data Guard sendet Redo kontinuierlich von der Primär-DB in Region 1 an die Standby-DB in Region 2, indem DRG-zu-DRG-Konnektivität verwendet wird.
- Lokales rsync speichert eine Domainkopie im Datenbankdateisystem (DBFS) in jeder Region, um das Recovery und die Hochstufung zu beschleunigen.