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は、Oracle DatabaseおよびOracle Fusion Middleware Oracle MAAの上に階層化されたPeopleSoft高可用性アーキテクチャです。これには、プライマリ・サイト障害が発生した場合にビジネス継続性を提供するセカンダリ・サイトが含まれます。
次に、プライマリ・サイトおよびセカンダリ・サイトを含むフルスタックのOracle MAAアーキテクチャを示します。セカンダリ・サイトはプライマリのレプリカです。

図peoplesoft-maa-arch.pngの説明
peoplesoft-maa-arch-oracle.zip
各サイトは次の内容で構成されます。
- Webベースのアプリケーション・サービス用のHTTPSロード・バランサ
- PeopleSoft Pure Internet Architecture (PIA)ドメインをホストする2つのサーバー
- PeopleSoftアプリケーション・サーバーとProcess Schedulerドメインの両方をホストする2つのサーバー
- PeopleSoftアプリケーション・ソフトウェアおよびレポート・リポジトリ用の共有ファイル・システム
- 2つのデータベース・サーバーと共有記憶域を持つOracle Real Application Clusters (Oracle RAC)データベース
- Oracle Active Data Guard。スタンバイ・データベースをプライマリで最新の状態に保ちながら、スタンバイ・データベースに「ほとんど読取り操作」をルーティングできます。
アプリケーション層の共有ファイル・システムとデータベースの両方が、セカンダリ・サイト(rsyncを使用するアプリケーション層、Oracle Data Guardを使用するデータベース層)にレプリケートされます。
2番目のサイトのデータは、適切なレプリケーションメカニズムを使用してプライマリとの同期を維持します。
- データベース自体の場合、Oracle Active Data Guardでは、スタンバイ・データベースの同期とトランザクションの一貫性が確保されます。
- アプリケーションの操作中に生成されたファイル・システム出力の場合、
rsync
を使用して、出力を別のリージョンに頻繁にレプリケートします。欠落しているファイル・システム・コンポーネントを特定し、それぞれに対して実行するアクションを決定することで、解決すべきわずかなギャップがあります。