针对 oplesoft_multiple_regions_ha_topology.png 的图示的说明
此图是在两个区域中部署PeopleSoft 应用程序的体系结构图,可确保高可用性和灾难恢复。
体系结构包括一个虚拟云网络(VCN),这些网络基于负载平衡器、PeopleTools 客户机、应用程序和数据库主机。在区域 1 中,PeopleSoft 部署在多个可用性域中,以确保各个可用性域之间的高可用性。所有实例均在区域 1 的两个可用性域中活动。体系结构中的被动组件是可用性域 2 中的数据库主机和区域 2 中的所有实例。
基数主机部署在公共子网中,所有其他实例都部署在专用子网中。基础主机通过动态路由网关(DRG)和 Internet 网关接收请求。DRG 是将内部部署网络连接到云网络的网关。要启用 DRG 与客户内部部署设备之间的通信,请使用 IPSec VPN 或 Oracle Cloud Infrastructure FastConnect。要从 Internet 访问基础主机,请设置 Internet 网关(IGW)。IGW 是软件定义的路由器,提供从 VCN 到 Internet 的网络通信路径。
负载平衡器实例通过端口 8000 或 8443 接收请求,然后将其发送到可用性域 1 或 2 中应用程序层的 Web 服务器。应用程序层在子网中包括两个 Web 服务器实例,即ElasticSearch 服务器 (另一个子网),第三个子网中,两个应用程序服务器和两个进程调度程序服务器。为了确保高可用性,应用程序层中会部署冗余实例,所有实例都处于活动状态。Web 服务器通过负载平衡器接收来自 Web 环境、Internet 和 Intranet 的应用程序请求。它将请求转发到应用程序服务器。应用程序服务器通过端口 1521 将 SQL 提交到可用性域 1 中的数据库服务器。ElasticSearch 服务器与 PeopleSoft Web 服务器和进程调度程序服务器交互。PeopleTools 客户机将置于单独的子网中,并通过端口 1521 与 PeopleSoft 数据库交互。
要在可用性域之间复制数据库,请在同步模式下使用 Oracle Active Data Guard。要跨区域复制数据库,请在异步模式下使用 Oracle Active Data Guard。要跨区域同步应用程序服务器,请使用 Rsync。