此架構顯示 Oracle WebLogic Server 在 Oracle Cloud Infrastructure (OCI) 上的跨區域高可用性部署,並提供資料庫保護和區塊磁碟區複製。
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)。
- OCI 區塊磁碟區 (wlsociprefix-data-block-0、wlsociprefix-mw-block-0) 可連附至 WebLogic 運算執行處理,以進行資料和中介軟體儲存及跨區域複寫。
- 動態路由閘道 (DRG) 會將此 VCN 連線至待命區域,以進行 Oracle Data Guard 和區塊磁碟區複寫。
wlsociprefix-wls-1.subnet1.region1vcn.oraclevcn.com 子網路
- 共用上方的 WebLogic 網域元件。負載平衡器會將流量分散到兩個子網路中的執行處理。
待命 OCI 區域 2 包含 region2 VCN 與 2 個子網路:
wlsociprefix-wls-0.subnet2.region2vcn.oraclevcn.com 子網路
- DNS 解析為 222.222.222.222 並將要求轉送至待命 WebLogic 執行處理時, OCI 負載平衡器會接受來自 mywebapp.example.com 的從屬端流量。
- wlsociprefix_domain (WebLogic 伺服器網域) 包含管理伺服器 (wlsociprefix_adminserver) 和兩個常駐的受管理伺服器 (wlsociprefix_server_1 和 wlsociprefix_server_2),以提供容錯移轉上的流量。
- 待命資料庫會使用 Oracle Data Guard 從主要資料庫接收重做。
- OCI 區塊磁碟區複本提供主要區域磁碟區的跨區域複本,以快速復原。
- DRG (動態路由閘道) 會連結到主要區域的 DRG,以進行 Oracle Data Guard 傳輸和區塊磁碟區複製。
wlsociprefix-wls-1.subnet2.region2vcn.oraclevcn.com 子網路
- 共用上方的待命 WebLogic 網域元件。負載平衡器會在容錯移轉時,將流量分散到兩個子網路中的執行處理。
跨區域連線:
- Oracle Data Guard 會使用 DRG 與 DRG 的連線,持續將第 1 區的主要資料庫傳送至第 2 區的待命資料庫。
- OCI Block Volumes 可執行從第 1 區磁碟區複寫至第 2 區的區塊磁碟區,以進行災難復原整備。