插图 peoplesoft_multiple_availability_domain_ha_topology.png 的说明
此图显示了 JD Edwards EnterpriseOne 应用程序在两个可用性域之间的部署,同时确保了高可用性。
体系结构由虚拟云网络 (virtual cloud network, VCN) 组成,其中包含位于两个可用性域中的 VCN 单独的子网中的堡垒、负载平衡器、PeopleTools 客户机、应用程序和数据库主机。所有实例均在两个可用性域中处于活动状态。体系结构中的唯一被动组件是可用性域 2 中的数据库主机。
堡垒主机部署在公共子网中,所有其他实例部署在专用子网中。堡垒主机通过动态路由网关 (DRG) 和 Internet 网关接收请求。DRG 是将内部部署网络连接到云网络的网关。要在 DRG 与客户内部部署设备之间启用通信,请使用 IPSec VPN 或 Oracle Cloud Infrastructure FastConnect。要从 Internet 访问您的堡垒主机,请设置 Internet 网关 (Internet gateway, IGW)。IGW 是软件定义的路由器,为从 VCN 到 Internet 的网络通信提供路径。
负载平衡器实例通过端口 8000 或 8443 接收请求,然后将其发送到可用性域 1 或 2 中的应用程序层中的 Web 服务器。应用程序层由子网中的两个 Web 服务器实例、另一个子网中的 ElasticSearch 服务器、两个应用程序服务器和第三个子网中的两个进程调度程序服务器组成。为了确保高可用性,将在应用程序层中部署冗余实例,并且所有实例都处于活动状态。Web 服务器通过负载平衡器从 Web 环境、互联网和内联网接收应用程序请求。它将请求转发到应用程序服务器。应用服务器通过端口 1521 将 SQL 提交到可用性域 1 中的数据库服务器。ElasticSearch 服务器与 PeopleSoft Web 服务器和进程调度程序服务器交互。PeopleTools 客户机位于单独的子网中,它通过端口 1521 与 PeopleSoft 数据库交互。
要跨可用性域复制数据库,请在同步模式下使用 Oracle Active Data Guard。