在 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 版。
Before You Begin - 開始之前
請參閱 瞭解 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 和 Process Scheduler 網域的伺服器
- 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 operating system: root |
|
Oracle Exadata Database Service on Dedicated Infrastructure Cloud Service VM operating system: oracle |
|
運算執行處理 VM 作業系統:root |
|
運算執行處理 VM 作業系統:psadm2 |
安裝、設定及管理 PeopleSoft 應用程式層元件 |
PeopleSoft 應用程式管理員:ps |
設定應用程式內的角色與職責、UI 組態、處理排程器設定等等 |
附註:
PeopleSoft 部署有特定的其他使用者和密碼。例如,Tuxedo 和 Oracle WebLogic Server 網域,只有導入團隊才知道,此處未涵蓋。
請參閱 Oracle 產品、解決方案和服務,瞭解您需要的內容。