図psft_multi_region_withCallouts.pngの説明
このイメージは、高可用性および障害時リカバリを保証する一方で、2つのリージョンにまたがるPeopleSoftアプリケーションのデプロイメントを一覧表示したものです。
アーキテクチャは、Oracle Cloud Infrastructureのプライマリ・リージョンおよびOracle Cloud Infrastructureの障害時リカバリ領域で構成されています。
プライマリ・リージョン
プライマリ・リージョンには仮想クラウド・ネットワーク(VCN)が含まれ、インターネット、顧客の既存のネットワーク、およびWebクライアントに接続されています。プライマリ・リージョンのVCN内に、2つのほぼ同一の可用性ドメイン、可用性ドメイン1および可用性ドメイン2があります。VCNは、NATゲートウェイ、インターネット・ゲートウェイおよび動的ルーティング・ゲートウェイを介してリージョンにリンクされており、これにより可用性ドメインの接続性が保証されます。各可用性ドメインには、基礎とロード・バランサが含まれます。各可用性ドメイン内のアプリケーション層には、WebおよびElasticSeach用のサーバーが含まれています。層には、プロセス・スケジューラ・サーバーとアプリケーション・サーバーで構成されるサブネットも含まれています。各可用性ドメインには、サービス・ゲートウェイを介してOracle Cloud Infrastructureオブジェクトの記憶域と通信するPeopleToolsサーバーとデータベース層も含まれます。この図では、可用性ドメイン2のデータベース層は無効になっています。
障害回復リージョン
「プライマリ地域」とは異なり、障害時リカバリ領域はインターネット、顧客の既存のネットワークまたはWebクライアントに直接接続されません。かわりに、そのドメインの外部接続を活用できるように、rsyncを介してプライマリ・リージョンの可用性ドメイン2に接続されます。そうしないと、他の可用性ドメインと同一になります。障害時リカバリ・リージョンのデータベース層はOracle Active Data Guardによって同期され、パラレルOracle Cloud Infrastructureオブジェクト記憶域コンポーネントは、リージョン間オブジェクト記憶域によって同期されます。
- Ad全体でアクティブ-アクティブなコンポーネント
- リージョン間のアクティブ-パッシブ・コンポーネント
- Ad間の地域サブネット
- Ad全体のロード・バランシング
- Ad間での記憶域の同期
- Adを超えたデータベースDR
バスケット・ホストは、動的ルーティング・ゲートウェイ(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データベースと対話します。