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アーキテクチャの概要を提供します。OCIでのPeopleSoftのエンドツーエンドMAA実装のインストール、構成および操作のベスト・プラクティスは、Oracle CloudでのPeopleSoftの最大可用性ソリューションのプロビジョニングおよびデプロイを参照してください。

開始する前に

Oracle Cloudを初めて使用する場合は、次のことをお読みになることを強くお薦めします。

アーキテクチャ

次のアーキテクチャ図は、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.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を使用して、出力を別のリージョンに頻繁にレプリケートします。欠落しているファイル・システム・コンポーネントを特定し、それぞれに対して実行するアクションを決定することで、解決すべきわずかなギャップがあります。