在 Oracle Cloud 上为 PeopleSoft 预配和部署高可用性解决方案
将 Oracle Maximum Availability Architecture (Oracle MAA) 的原则应用于 PeopleSoft,以最低的成本和复杂性实现理想的高可用性架构。此解决方案手册提供了如何将 PeopleSoft 实施从本地硬件迁移到 Oracle Cloud Infrastructure (OCI) 上的 Oracle Exadata Database Service on Dedicated Infrastructure 上的 Oracle MAA 部署的示例。本文档中的示例使用 PeopleSoft 发行版 9.2。
使用须知
请参阅了解 PeopleSoft 的最高可用性架构了解有关规划 Oracle Cloud Infrastructure (OCI) 配置的详细信息(包括 OCI 上的 PeopleSoft 工具以及迁移到云的工具)、规划 PeopleSoft 和 Oracle Database 的 Oracle Maximum Availability Architecture (Oracle MAA) 以及计划内维护和计划外停机的解决方案。
此手册使用 GitHub 中以下目录中的 PeopleSoft 灾难恢复脚本提供帮助:
有关 PeopleSoft 的更多信息,请查看以下内容:
体系结构
此体系结构显示了适用于 PeopleSoft 的 Oracle Maximum Availability Architecture (Oracle MAA) 解决方案。PeopleSoft 高可用性架构基于 Oracle Database 和 Oracle Fusion Middleware 最大可用性架构,包括一个辅助站点,以便在主站点发生故障时提供业务连续性。
下面显示了全栈 Oracle MAA 体系结构,包括主站点和辅助站点。辅助站点是主站点的副本。

插图 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
用于频繁地将输出复制到其他区域。通过识别缺少的文件系统组件并确定要为每个组件执行的操作,将存在一个小的差距。
关于必需的服务和角色
此解决方案需要以下服务和角色:
- Oracle Cloud Infrastructure (OCI)
- PeopleSoft
- 专用基础结构上的 Oracle Exadata Database Service
这些是每个服务所需的角色。
服务名:职责 | 需要 ... |
---|---|
Oracle Cloud Infrastructure :租户管理员 |
|
Oracle Cloud Infrastructure :网络管理员 |
|
Oracle Cloud Infrastructure Oracle Exadata Database Service on Dedicated Infrastructure :租户管理员 /PeopleSoft 管理员 |
|
Oracle Exadata Database Service on Dedicated Infrastructure Cloud Service VM 操作系统:root |
|
Oracle Exadata Database Service on Dedicated Infrastructure Cloud Service VM 操作系统:oracle |
|
计算实例 VM OS:root |
|
计算实例 VM OS:psadm2 |
安装、配置和管理 PeopleSoft 应用程序层组件 |
PeopleSoft 应用程序管理员:ps |
在应用程序中配置角色和职责、UI 配置、流程计划程序设置等 |
注意:
存在特定于 PeopleSoft 部署的其他用户和密码。例如,Tuxedo 和 Oracle WebLogic Server 域,这些域仅为实施团队所知,此处不介绍。
要获取所需的资源,请参阅 Oracle 产品、解决方案和服务。