此体系结构展示了 Oracle Cloud Infrastructure (OCI) 上 Oracle WebLogic Server 的跨区域、高可用性部署以及数据库保护和块存储卷复制。
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 的客户端流量,该流量在域名系统 (Domain Name System,DNS) 中解析为 111.111.111.111,并将请求转发到此 VCN 中的 WebLogic 计算实例。
- wlsociprefix_domain(WebLogic Server 域)包含管理服务器 (wlsociprefix_adminserver) 和两个托管服务器(wlsociprefix_server_1 和 wlsociprefix_server_2)。负载平衡器将请求分配到托管服务器,而管理服务器管理域。
- 主数据库存储应用程序数据,并从 WebLogic 域接收元数据服务 (metadata service,MDS)、java 消息服务 (java message service,JMS) 和事务处理日志 (transaction logs,TLOGS)。
- OCI 块存储卷(wlsociprefix-data-block-0、wlsociprefix-mw-block-0)连接到 WebLogic 计算实例,以实现数据和中间件存储,并跨区域复制。
- 动态路由网关 (Dynamic Routing Gateway,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 子网
- OCI 负载平衡器在 DNS 解析为 222.222.222.222 时接受来自 mywebapp.example.com 的客户端流量,并将请求转发到备用 WebLogic 实例。
- wlsociprefix_domain(WebLogic Server 域)包括一个管理服务器 (wlsociprefix_adminserver) 和两个托管服务器(wlsociprefix_server_1 和 wlsociprefix_server_2),用于在故障转移时提供流量。
- 备用数据库使用 Oracle Data Guard 从主数据库接收重做。
- OCI Block Volumes 副本提供主区域卷的跨区域副本,以实现快速恢复。
- DRG(动态路由网关)链接到主区域的 DRG,以进行 Oracle Data Guard 传输和块存储卷复制。
wlsociprefix-wls-1.subnet2.region2vcn.oraclevcn.com 子网
- 共享上面的备用 WebLogic 域组件。负载平衡器在故障转移时在两个子网中的实例之间分配流量。
跨区域连接:
- Oracle Data Guard 使用 DRG 到 DRG 的连接,持续将重做从区域 1 中的主数据库发送到区域 2 中的备用数据库。
- OCI 块存储卷执行从区域 1 卷到区域 2 的块存储卷复制,以实现灾难恢复就绪。