了解适用于 PeopleSoft 的 Oracle Maximum Availability Architecture

Oracle PeopleSoft 应用是一整套集成式业务应用,提供人力资本管理、财务管理、采购和供应商管理、项目组合管理、资产生命周期管理、订单和库存管理以及校园解决方案。这些关键任务职能需要保护,以确保这些职能随时可用。无论 PeopleSoft 部署在 Oracle Cloud Infrastructure (OCI) 还是本地,规划和实施高可用性和灾难恢复策略都至关重要。

Oracle Maximum Availability Architecture (Oracle MAA) 是 Oracle 实施 Oracle 高可用性技术和建议的优秀实践蓝图。Oracle MAA 的目标是以较低的成本和复杂性实现理想的高可用性架构。

此参考架构简要介绍了 Oracle Cloud Infrastructure (OCI) 和 PeopleSoft Oracle MAA 架构。有关在 OCI 上实施 PeopleSoft 的端到端 MAA 实施的安装、配置和运营优秀实践,请参阅在 Oracle Cloud 上为 PeopleSoft 预配和部署最高可用性解决方案

使用须知

如果您是 Oracle Cloud 新手,我们强烈建议您阅读以下内容:

体系结构

以下体系结构图显示了 PeopleSoft 和 Oracle Maximum Availability Architecture (Oracle MAA)。

PeopleSoft Maximum Availability Architecture 是 PeopleSoft 高可用性架构,基于 Oracle Database 和 Oracle Fusion Middleware Oracle MAA 分层,包括在主站点发生故障时提供业务连续性的辅助站点。

下面显示了全栈 Oracle MAA 体系结构,包括主站点和辅助站点。辅助站点是主站点的副本。

下面是 peoplesoft-maa-arch.png 的说明
插图 peoplesoft-maa-arch.png 的说明

peoplesoft-maa-arch-oracle.zip

每个站点由以下各项组成:

  • 基于 Web 的应用服务的 HTTPS 负载平衡器
  • 托管 PeopleSoft Pure Internet Architecture (PIA) 域的两台服务器
  • 托管 PeopleSoft Application Server 和进程调度器域的两台服务器
  • PeopleSoft 应用程序软件和报告系统信息库的共享文件系统
  • Oracle Real Application Clusters (Oracle RAC) 数据库,具有两个数据库服务器和共享存储
  • Oracle Active Data Guard,允许将“大部分读取操作”路由到备用数据库,同时将备用数据库与主数据库保持最新

应用程序层共享文件系统和数据库都将复制到辅助站点 - 使用 rsync 的应用程序层和使用 Oracle Data Guard 的数据库层。

通过使用适当的复制机制,第二个站点中的数据与主站点保持同步。

  • 对于数据库本身,Oracle Active Data Guard 可确保备用数据库保持同步并在事务处理上保持一致。
  • 对于在应用程序操作期间生成的文件系统输出,rsync 用于频繁地将输出复制到其他区域。通过识别缺少的文件系统组件并确定要为每个组件执行的操作,将存在一个小的差距。