図peoplesoft_multiple_regions_ha_topology.pngの説明

このイメージは、高可用性および障害時リカバリを保証する一方で、2つの地域にまたがるPeopleSoftアプリケーションのデプロイメントのアーキテクチャ・ダイアグラムです。

アーキテクチャは、ベース、ロード・バランサ、PeopleToolsクライアント、アプリケーションおよびデータベース・ホストが2つのリージョンにわたってVCNの個別サブネットに配置された仮想クラウド・ネットワーク(VCN)で構成されます。リージョン1では、リージョン内の複数の可用性ドメイン間で高可用性を確保するために、PeopleSoftは複数の可用性ドメインにデプロイされます。すべてのインスタンスは、リージョン1の2つの可用性ドメインでアクティブです。アーキテクチャのパッシブ・コンポーネントは、可用性ドメイン2のデータベース・ホストとリージョン2のすべてのインスタンスです。

ベース・ホストはパブリック・サブネットにデプロイされ、他のすべてのインスタンスはプライベート・サブネットにデプロイされます。ベース・ホストは、動的ルーティング・ゲートウェイ(DRG)およびインターネット・ゲートウェイを介してリクエストを受信します。DRGは、r on-preの誤用ネットワークをご使用のクラウド・ネットワークに接続するゲートウェイです。DRGと顧客の機器間の通信を可能にするには、IPSec VPNまたはOracle Cloud Infrastructure FastConnectを使用します。インターネットからベース・ホストにアクセスするには、インターネット・ゲートウェイ(Iw)を設定します。IGWは、VCNからインターネットへのネットワーク・トラフィックのパスを提供するソフトウェア定義ルーターです。

ロード・バランサ・インスタンスはポート8000または8443を介してリクエストを受信し、可用性ドメイン1または2のアプリケーション層のWebサーバーに送信します。アプリケーション層は、サブネット内の2つのWebサーバー・インスタンス、別のサブネット内のElasticSearchサーバー、2つのアプリケーション・サーバーおよび3番目のサブネット内の2つのプロセス・スケジューラ・サーバーで構成されます。高可用性を確保するために、冗長インスタンスがアプリケーション層にデプロイされ、すべてのインスタンスがアクティブになります。Webサーバーは、ロード・バランサを介して、Web環境(インターネットおよびイントラネット)からアプリケーション・リクエストを受信します。これは、リクエストをアプリケーション・サーバーに転送します。アプリケーション・サーバーは、可用性ドメイン1のデータベース・サーバーにポート1521以降にSQLを発行します。ElasticSearchサーバーは、PeopleSoft Webサーバーと相互作用して、スケジューラ・サーバーを処理します。PeopleToolsクライアントは、個別のサブネットに配置され、ポート1521以上のPeopleSoftデータベースと対話します。

可用性ドメイン間でデータベースをレプリケートするには、同期モードでOracle Active Data Guardを使用します。複数のリージョンにまたがってデータベースをレプリケートするには、非同期モードでOracle Active Data Guardを使用します。リージョン間でアプリケーション・サーバーを同期化するには、Rsyncを使用します。