瞭解 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 架構的高階簡介。請參閱在 Oracle Cloud 上為 PeopleSoft 佈建並部署最大可用性解決方案,以取得在 OCI 上導入 PeopleSoft 的端對端 MAA 的安裝、組態及作業最佳實務。

Before You Begin - 開始之前

如果您是 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 和 Process Scheduler 網域的伺服器
  • PeopleSoft 應用程式軟體和報表儲存庫的共用檔案系統
  • 一個具有兩部資料庫伺服器和共用儲存體的 Oracle Real Application Clusters (Oracle RAC) 資料庫
  • Oracle Active Data Guard,允許將「大多數讀取作業」路由至待命資料庫,同時讓待命資料庫與主要資料庫保持在最新狀態

應用程式層共用檔案系統和資料庫都會複製到次要網站 - 使用 rsync 的應用程式層,以及使用 Oracle Data Guard 的資料庫層。

使用適當的複製機制,將第二個網站的資料與主要網站的資料保持同步。

  • 對於資料庫本身,Oracle Active Data Guard 可確保待命資料庫保持同步,且交易一致。
  • 對於應用程式作業期間產生的檔案系統輸出,rsync 是用來經常將輸出複製到另一個區域。識別遺失的檔案系統元件並決定要為每個元件採取的動作,進而產生少量差距以進行解決。