在 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.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 :租户管理员
  • 创建 OCI 用户和组
  • 通过为每个组创建 OCI 策略来建立资源管理角色
  • 为特定资源类型创建 OCI 区间
  • 订阅其他 OCI 区域
Oracle Cloud Infrastructure :网络管理员
  • 定义网络拓扑
  • 预配虚拟云网络 (VCN)
  • 预配网络资源,例如路由表、网关和子网
  • 通过创建安全列表并将其应用于相应的子网来建立网络防火墙规则。
  • 预配和管理 OCI 负载平衡器 (LBaaS)
  • 获取 LBaaS 的已签名 TLS/SSL 证书
Oracle Cloud Infrastructure Oracle Exadata Database Service on Dedicated Infrastructure :租户管理员 /PeopleSoft 管理员
  • 预配 Oracle Exadata Database Service on Dedicated Infrastructure 、计算实例和 OCI File Storage 资源
  • 预配/迁移 PeopleSoft 数据库和应用层软件
  • 集群和数据库打补丁/维护
  • 配置 Data Guard 关联云服务
  • 为 PeopleSoft 应用层预配和管理 OCI 计算实例
  • 在数据库层和应用程序层配置 PeopleSoft
Oracle Exadata Database Service on Dedicated Infrastructure Cloud Service VM 操作系统:root
  • 监视系统日志
  • 将修补程序和升级应用于 VM 集群中 domUs 上的 OS
  • 应用补丁程序并升级网格基础结构
Oracle Exadata Database Service on Dedicated Infrastructure Cloud Service VM 操作系统:oracle
  • 启动、停止和管理数据库服务和实例
  • 管理 CDB 中的可插入数据库
  • 生命周期管理,包括数据库打补丁、升级和数据库管理员
计算实例 VM OS:root
  • 创建所需的 OS 组和用户
  • 执行命令以配置 OS 端口
计算实例 VM OS:psadm2 安装、配置和管理 PeopleSoft 应用程序层组件
PeopleSoft 应用程序管理员:ps 在应用程序中配置角色和职责、UI 配置、流程计划程序设置等

注意:

存在特定于 PeopleSoft 部署的其他用户和密码。例如,Tuxedo 和 Oracle WebLogic Server 域,这些域仅为实施团队所知,此处不介绍。

要获取所需的资源,请参阅 Oracle 产品、解决方案和服务