图示 psft_multi_region_withCallouts.png 的说明
此图是在两个区域中部署 PeopleSoft 应用程序的体系结构图,可确保高可用性和灾难恢复。
体系结构包括 Oracle Cloud Infrastructure 主区域和 Oracle Cloud Infrastructure 灾难恢复区。
主区域
主区域包含虚拟云网络(VCN),可以连接到 Internet、客户的现有网络和 Web 客户端。在主区域 VCN 中,可用性域 1 和可用性域 2 是几乎相同的可用性域。VCN 通过 NAT 网关、Internet 网关和动态路由网关链接到区域,后者可确保可用性域的连接。每个可用性域都包含一个基础和负载平衡器。每个可用性域中的应用程序层包含 Web 服务器和 ElasticSeach 的服务器。层还包含子网,这些子网包含流程调度器服务器和应用程序服务器。每个可用性域还包含 PeopleTools 服务器和数据库层,该层通过服务网关与 Oracle Cloud Infrastructure 对象存储通信。此插图中禁用了可用性域 2 的数据库层。
灾难收入过度区域
与主区域不同,灾难恢复区域未直接连接到 Internet、客户的现有网络或 Web 客户端。相反,它通过同步到主区域的可用性域 2 进行连接,这样它可以利用该域的外部连接。否则,它与其他可用性域相同。灾难恢复区域中的数据库层由 Oracle Active Data Guard 同步,并且并行 Oracle Cloud Infrastructure 对象存储组件由交叉引导对象存储进行同步。
- 主动-跨 Ad 的活动组件
- 跨区域的活动-待处理组件
- 跨 Ad 区域子网
- 各 Ad 的负载平衡
- 跨 Ad 存储同步
- 在 Ad 中提取数据库
基础主机通过动态路由网关(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 数据库交互。