此架構顯示在 Oracle Cloud Infrastructure (OCI) 上的跨區域高可用性部署 Oracle WebLogic Server ,此部署使用 Oracle Data Guard 和 Oracle 資料庫檔案系統 (DBFS) 來保護狀態和組態。
DNS (網域名稱系統) 會將從屬端流量從 mywebapp.example.com 解析成作用中區域的負載平衡器公用 IP 位址 (區域 1 中的 111.111.111.111 或區域 2 中的 222.222.222.222)。
主要 OCI 區域 1 包含 region1 VCN (虛擬雲端網路) 與 2 個子網路:
wlsociprefix-wls-0.subnet1.region1vcn.oraclevcn.com 子網路
- OCI 負載平衡器接受從 mywebapp.example.com (在網域名稱系統 (DNS) 中解析為 111.111.111.111) 的從屬端流量,然後將要求轉送給此 VCN 中的 WebLogic 運算執行處理。
- wlsociprefix_domain (WebLogic 伺服器網域) 包含管理伺服器 (wlsociprefix_adminserver) 和兩部受管理伺服器 (wlsociprefix_server_1 和 wlsociprefix_server_2)。負載平衡器會在管理伺服器管理網域時,將要求分配給受管理伺服器。
- 主要資料庫會儲存應用程式資料,並接收來自 WebLogic 網域的描述資料服務 (MDS)、java 訊息服務 (JMS) 以及交易日誌 (TLOGS)。
- DBFS 掛載 (網域複本) 會使用資料庫檔案系統 (DBFS)。網域會使用本機 rsync 將組態同步至 DBFS 掛載。
- 動態路由閘道 (DRG) 提供區域輸出,並連線至待命區域的 DRG 進行區域間資料庫傳輸。
wlsociprefix-wls-1.subnet1.region1vcn.oraclevcn.com 子網路
- 在相同網域中代管額外的 WebLogic 受管理伺服器容量。負載平衡器會將流量分配給兩個子網路中的伺服器。
待命 OCI 區域 2 包含 region2 VCN 與 2 個子網路:
wlsociprefix-wls-0.subnet2.region2vcn.oraclevcn.com subnet
- DNS 解析為 222.222.222.222 並將要求轉送至待命 WebLogic 執行處理時, OCI 負載平衡器會接受來自 mywebapp.example.com 的從屬端流量。
- wlsociprefix_domain (WebLogic 伺服器網域) 包含管理伺服器 (wlsociprefix_adminserver) 和兩個常駐的受管理伺服器 (wlsociprefix_server_1 和 wlsociprefix_server_2),以提供容錯移轉上的流量。
- 待命資料庫會使用 Oracle Data Guard 從主要資料庫接收重做。
- DBFS 掛載 (網域複本) 會使用資料庫檔案系統 (DBFS)。網域會使用本機 rsync 將組態同步至 DBFS 掛載。
- 動態路由閘道 (DRG) 會連線至主要區域的 DRG 以支援 Oracle Data Guard 傳輸。
wlsociprefix-wls-1.subnet2.region2vcn.oraclevcn.com 子網路
- 在同一個網域內提供額外的待命 WebLogic 容量。負載平衡器會在容錯移轉之後,將流量分配給兩個子網路。
跨區域連線
- Oracle Data Guard 會使用 DRG 與 DRG 的連線,持續將第 1 區的主要資料庫傳送至第 2 區的待命資料庫。
- 本機 rsync 會在每個區域的資料庫檔案系統 (DBFS) 上保留網域副本,以加快復原和升級的速度。