瞭解 PeopleSoft 版的 Oracle Maximum Availability Architecture
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 的新手,強烈建議您閱讀下列內容:
- 歡迎使用 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 和 Process Scheduler 網域的伺服器
- PeopleSoft 應用程式軟體和報表儲存庫的共用檔案系統
- 一個具有兩部資料庫伺服器和共用儲存體的 Oracle Real Application Clusters (Oracle RAC) 資料庫
- Oracle Active Data Guard,允許將「大多數讀取作業」路由至待命資料庫,同時讓待命資料庫與主要資料庫保持在最新狀態
應用程式層共用檔案系統和資料庫都會複製到次要網站 - 使用 rsync 的應用程式層,以及使用 Oracle Data Guard 的資料庫層。
使用適當的複製機制,將第二個網站的資料與主要網站的資料保持同步。
- 對於資料庫本身,Oracle Active Data Guard 可確保待命資料庫保持同步,且交易一致。
- 對於應用程式作業期間產生的檔案系統輸出,
rsync
是用來經常將輸出複製到另一個區域。識別遺失的檔案系統元件並決定要為每個元件採取的動作,進而產生少量差距以進行解決。