図peoplesoft_multiple_availability_domain_ha_topology.pngの説明
このイメージは、高可用性を確保しながら、2つの可用性ドメイン間でのPeopleSoftアプリケーションのデプロイメントを示すアーキテクチャ・ダイアグラムです。
このアーキテクチャは、2つの可用性ドメイン間でVCNの別のサブネットに配置されているベース、ロード・バランサ、PeopleToolsクライアント、アプリケーションおよびデータベース・ホストを持つ仮想クラウド・ネットワーク(VCN)で構成されます。すべてのインスタンスは2つの可用性ドメインでアクティブです。アーキテクチャのパッシブ・コンポーネントは、可用性ドメイン2のデータベース・ホストのみです。
ベース・ホストはパブリック・サブネットにデプロイされ、他のすべてのインスタンスはプライベート・サブネットにデプロイされます。バスケット・ホストは、動的ルーティング・ゲートウェイ(DRG)およびインターネット・ゲートウェイを介してリクエストを受信します。DRGは、オンプレミス・ネットワークをクラウド・ネットワークに接続するゲートウェイです。DRGと顧客間機器間の通信を有効にするには、IPSec VPNまたはOracle Cloud Infrastructure FastConnectを使用します。インターネットからベース・ホストにアクセスするには、インターネット・ゲートウェイ(IGW)を設定します。IGWは、VCNからインターネットへのネットワーク・トラフィックのパスを提供する、ソフトウェア定義のルーターです。
ロード・バランサ・インスタンスはポート8000または8443を超えるリクエストを受信してから、可用性ドメイン1または2のアプリケーション層のWebサーバーに送信します。アプリケーション層は、サブネット内の2つのWebサーバー・インスタンス、別のサブネット内のElasticSearchサーバー、2つのアプリケーション・サーバーおよび3番目のサブネット内の2つのプロセス・スケジューラ・サーバーで構成されます。高可用性を確保するため、冗長インスタンスはアプリケーション層にデプロイされ、すべてのインスタンスはアクティブになります。Webサーバーは、ロード・バランサを通じてWeb環境、インターネットおよびイントラネットからのアプリケーション・リクエストを受信します。リクエストをアプリケーション・サーバーに転送します。アプリケーション・サーバーは、可用性ドメイン1のSQLをポート1521を介してデータベース・サーバーに送信します。ElasticSearchサーバーは、PeopleSoft Webサーバーとプロセス・スケジューラ・サーバーと相互作用します。PeopleToolsクライアントは別のサブネットに配置され、ポート1521を介してPeopleSoftデータベースと対話します。
可用性ドメイン間でデータベースをレプリケートするには、同期モードでOracle Active Data Guardを使用します。