図peoplesoft_multiple_availability_domain_ha_topology.pngの説明

このイメージは、高可用性を確保しながら2つの可用性ドメインにまたがるPeopleSoftアプリケーションのデプロイメントのアーキテクチャ・ダイアグラムです。

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

ベース・ホストはパブリック・サブネットにデプロイされ、他のすべてのインスタンスはプライベート・サブネットにデプロイされます。ベース・ホストは、動的ルーティング・ゲートウェイ(DRG)およびインターネット・ゲートウェイを介してリクエストを受信します。DRGは、オンプレミス・ネットワークとクラウド・ネットワークを接続するゲートウェイです。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を使用します。