了解适用于 PeopleSoft 的 Oracle Maximum Availability Architecture
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 新手,我们强烈建议您阅读以下内容:
- 欢迎使用 Oracle Cloud Infrastructure。有各种教程可帮助您了解这些概念。
- Oracle Cloud Infrastructure 优秀实践框架。
体系结构
以下体系结构图显示了 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-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
用于频繁地将输出复制到其他区域。通过识别缺少的文件系统组件并确定要为每个组件执行的操作,将存在一个小的差距。