Oracle CloudでのPeopleSoftの最大可用性ソリューションのプロビジョニングとデプロイ

Oracle Maximum Availability Architecture(Oracle MAA)の原則をPeopleSoftに適用して、最適な高可用性アーキテクチャを最低限のコストと複雑さで実現します。このソリューション・プレイブックでは、PeopleSoft実装をオンプレミスのハードウェアからOracle Cloud Infrastructure (OCI)上のOracle Exadata Database Service on Dedicated Infrastructure上のOracle MAAデプロイメントに移行する方法の例を示します。このドキュメントの例では、PeopleSoftリリース9.2を使用しています。

開始する前に

PeopleSoftの最大可用性アーキテクチャについて学習Oracle Cloud Infrastructure (OCI)構成の計画(OCI上のPeopleSoft用のツールとクラウドへの移行用のツールを含む)、PeopleSoftおよびOracle Database用のOracle Maximum Availability Architecture (Oracle MAA)、および計画メンテナンスと計画外停止のソリューションの詳細は、を参照してください。
このプレイブックでは、GitHubの次のディレクトリにあるPeopleSoftディザスタ・リカバリ・スクリプトを使用して支援を提供します。

アーキテクチャ

このアーキテクチャは、PeopleSoftのOracle Maximum Availability Architecture (Oracle MAA)ソリューションを示しています。PeopleSoft高可用性アーキテクチャは、Oracle DatabaseおよびOracle Fusion Middlewareの最大可用性アーキテクチャの上に階層化されており、プライマリ・サイト障害が発生した場合にビジネス継続性を提供するセカンダリ・サイトも含まれます。

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

必須サービスおよびロールについて

このソリューションには、次のサービスおよびロールが必要です。

  • Oracle Cloud Infrastructure (OCI)
  • PeopleSoft
  • Oracle Exadata Database Service on Dedicated Infrastructure

各サービスに必要なロールは次のとおりです。

サービス名: ロール 必須...
Oracle Cloud Infrastructure: テナンシ管理者
  • OCIユーザーおよびグループの作成
  • 各グループのOCIポリシーを作成して、リソース管理ロールを確立します。
  • 特定のリソース・タイプに対するOCIコンパートメントの作成
  • 追加のOCIリージョンのサブスクライブ
Oracle Cloud Infrastructure: ネットワーク管理者
  • ネットワーク・トポロジの定義
  • Virtual Cloud Networks (VCN)のプロビジョニング
  • ルート表、ゲートウェイおよびサブネットなどのネットワーク・リソースをプロビジョニングします
  • セキュリティ・リストを作成し、適切なサブネットに適用して、ネットワーク・ファイアウォール・ルールを確立します。
  • OCIロード・バランサ(LBaaS)のプロビジョニングおよび管理を行うこと。
  • LBaaSの署名付きTLS/SSL証明書の取得
Oracle Cloud Infrastructure Oracle Exadata Database Service on Dedicated Infrastructure: テナンシ管理者/PeopleSoft管理者
  • Oracle Exadata Database Service on Dedicated Infrastructure、コンピュート・インスタンスおよびOCI File Storageリソースのプロビジョニング
  • PeopleSoftデータベース、アプリケーション層ソフトウェアのプロビジョニング/移行
  • クラスタおよびデータベースのパッチ適用/メンテナンス
  • Data Guardアソシエーション・クラウド・サービスの構成
  • PeopleSoftアプリケーション層のOCIコンピュート・インスタンスのプロビジョニングおよび管理
  • データベース層とアプリケーション層の両方でPeopleSoftを構成します。
Oracle Exadata Database Service on Dedicated Infrastructure Cloud Service VMオペレーティング・システム: root
  • システム・ログの監視
  • VMクラスタ内のdomUsでOSにパッチおよびアップグレードを適用します
  • パッチの適用およびグリッド・インフラストラクチャのアップグレード
Oracle Exadata Database Service on Dedicated Infrastructure Cloud Service VMオペレーティング・システム: oracle
  • データベース・サービスおよびインスタンスの起動、停止および管理
  • CDB内のプラガブル・データベースの管理
  • データベースへのパッチ適用、アップグレード、データベース管理者などのライフサイクル管理
コンピュート・インスタンスVM OS: root
  • 必要なOSグループおよびユーザーの作成
  • OSポートを構成するコマンドの実行
コンピュート・インスタンスVM OS: psadm2 PeopleSoftアプリケーション層コンポーネントのインストール、構成および管理
PeopleSoftアプリケーション管理者: ps アプリケーション内でロールと職責、UI構成、プロセス・スケジューラ設定などを構成します。

ノート:

PeopleSoftデプロイメントに固有の他のユーザーおよびパスワードがあります。たとえば、TuxedoドメインおよびOracle WebLogic Serverドメインは、実装チームのみが認識し、ここでは説明しません。

必要なものを得るには、Oracle製品、ソリューションおよびサービスを参照してください。