クラスター環境の作成によって、
WebSphere Process Server アプリケーションのフェイルオーバーとスケーリングの特性が強化されます。
クラスター環境を確立するには、ユーザーおよびそのチームが次の手順を実行する必要があります。
始める前に
クラスター環境を作成する前に、以下に示すいくつかの作業を実行する必要があります。
- クラスタリングを正常にインプリメントするために十分なリソースがあることを確認します。
- クラスター環境にデプロイするサービス・アプリケーションを分析します。
実行するオプション・ステップのいくつかは、サービス・アプリケーションのニーズによって異なります。
- アプリケーション・ロジックがクラスター環境を許容していることを確認します。例えば、次のようになります。
- 孤立した要求または順不同の要求に対してプロビジョンを作成した場合、
アプリケーションは区画に分割されたキューを許容します。
アプリケーション障害によって、これらの状態の 1 つまたは両方が作成される場合があります。
- ローカルで維持するシステム全体の値はありません。
- WebSphere® Application Server Network Deployment バージョン 6 インフォメーション・センターの説明を参照して、Network Deployment およびクラスタリングについて理解しておきます。
- 手順を実行する前に、これらの指示について理解しておきます。
手順の概念全体を理解しておくと、効果的に進むことができます。
- セルを作成します。
- 環境に組み込まれるハードウェアに
WebSphere Process Server ソフトウェアをインストールします。
- セルのコンポーネントが必要とするデータベースおよびデータベース・スキーマを作成します。
- WebSphere Process Server リポジトリーを格納するデータベース。
- オプション: Enterprise Service Bus (ESB)
メディエーション・イベントのロギングに使用されるデータベース (またはスキーマ)。
- デプロイメント・マネージャーおよび管理対象プロファイルを作成します。
- プロファイルをデプロイメント・マネージャーへ統合します。
注: プロファイルは順次、統合する必要があります。
重要: スタンドアロン WebSphere Process Server プロファイルを統合することはできません。
このタスクを実行する理由と時期
単一サーバーが提供するより多くの容量と可用性がアプリケーションで必要な場合は、クラスター環境を作成します。
クラスター環境には次の利点があります。
- ワークロード・バランシング
- 複数のサーバーでアプリケーション・イメージを実行することによって、
クラスターはクラスター内のサーバー間でアプリケーションのワークロードのバランスをとります。
- アプリケーションの処理電力
- アプリケーションをサポートするクラスター・メンバーとして追加のサーバー・ハードウェアを構成することによって、アプリケーションに処理電力を追加できます。
- アプリケーションの可用性
- サーバーで障害が起こると、アプリケーションはクラスター内の別のサーバーで作業の処理を続行します。それによって、アプリケーション・ユーザーに影響を与えずにリカバリーを進めることができます。
- 保守容易性
- アプリケーション・プロセスを停止することなく、計画された保守のためサーバーを停止することができます。
- 柔軟性
- 管理コンソールを使用して、必要に応じて容量を追加または削除することができます。
注: 関連するタスクのリストがこのページの下部にあります。
特定のステップの関連するタスクのタイトルが、そのステップの括弧付きのコメントとして組み込まれています。
タスクについてよく知らない場合は、関連するトピックで追加情報を参照してください。
このタスクのステップ
- セルを設計します。
- セルのトポロジーをレイアウトします。
セルに必要な物理リソースと論理リソースを判別します。
- セルのさまざまなコンポーネントに対してデータベースまたはスキーマを使用するかどうかを決定します。
- モニター対象イベントの必要性があるかどうかと、どのサーバーがモニター対象イベントをホストするかを決定します。
- 例えば次のように、セルが必要とするその他のデータベースを作成します。
- デフォルトのメッセージング・プロバイダーを使用するときに WebSphere Platform Messaging のメッセージング・エンジンが使用するデータベース (またはスキーマ)。
- オプション: BPEL (Business Process Execution Language) リポジトリーとして使用されるデータベース (スキーマ)。
(Business Process Choreographer の構成)
- オプション: イベント・データベースに使用されるデータベース (スキーマ)。
(Common Event Infrastructure の構成)
- オプション: モニター対象イベントが必要な場合は、モニター対象イベントを処理するクラスターを作成します。
- デフォルトの WebSphere Process Server テンプレートを使用してクラスター・メンバーを含むクラスターを作成します。
- ターゲットとして構成しているクラスターと
2.c
で作成した Common Event Infrastructure (CEI) データベースを使用して、
CEI アプリケーションをインストールし、メッセージ駆動型 Bean (MDB) アプリケーションをインストールします。(Common Event Infrastructure の構成)
- オプション: アプリケーションにビジネス・ルールまたは選択子が含まれていて、アプリケーションのデプロイ後にアプリケーションでルールまたは選択子に対する変更が必要な場合は、管理アプリケーションを処理するクラスターを作成します。
注: その他の
WebSphere Process Server コンポーネントを処理するクラスターにビジネス・ルールおよび選択子の管理をデプロイすることを決定した場合は、このステップをステップ
3 またはステップ
6 に結合することができます。
- デフォルトの WebSphere Process Server テンプレートを使用してクラスター・メンバーを含むクラスターを作成します。
- 「拡張構成」パネルを使用して、ビジネス・ルール・マネージャー・サーバーを配置します。
- クラスターに対してメッセージングを構成します。
注: その他の
WebSphere Process Server コンポーネントを処理するクラスターで管理メッセージングを処理することを決定した場合は、
このステップを
ステップ
3、ステップ
4、またはステップ
6 のいずれかと結合することができます。
重要: クラスター内で最初にサービス・アプリケーションをインストールする前に、このステップを完了する必要があります。
- デフォルトの WebSphere Process Server テンプレートを使用してクラスターを作成します。
- 「拡張構成」パネルで
「デフォルト宛先ロケーション (Default Destination Location)」を選択します。
- イベント・バスのメンバーとしてクラスターを追加します。
ステップ 2.c で作成したデータ・ソースを使用します。
ステップ 1.b で
単一データベースで複数のスキーマを使用することを決定した場合は、
メッセージング・エンジン・データ・ソースの構成時に正しいスキーマを選択します。
- Business Process Choreographer バスのバス・メンバーとしてクラスターを追加します。
ステップ 2.b で作成したデータ・ソースを使用します。
ステップ 1.b で
単一データベースで複数のスキーマを使用することを決定した場合は、
メッセージング・エンジン・データ・ソースの構成時に正しいスキーマを選択します。
- サービス・アプリケーション用のクラスターを作成します。
- デフォルトの WebSphere Process Server テンプレートを使用してクラスター・メンバーを含むクラスターを作成します。
- 「拡張構成」パネルを使用して、メッセージング・クラスターを選択します。
このステップをステップ
5 と結合する場合は、そのステップで示されているデフォルトのメッセージング・クラスターを選択します。
それ以外の場合は、正しいオプションを選択し、
5 で作成したクラスターを選択します。
- オプション: ステップ 2.b で作成したデータベースまたはスキーマを使用して、Business Process Choreographer のサポートを構成します。
(Business Process Choreographer の構成)
このステップは、
アプリケーションに BPEL (Business Process Execution Language) またはビジネス状態マシン・コンポーネントが含まれている場合に実行します。
- オプション: 「拡張構成」パネルを使用して、
エミッター・ファクトリー・プロファイルの Java Naming and Directory Interface (JNDI) 名を選択し、ステップ 2.c で作成したエミッター・ファクトリー・プロファイルとクラスターを関連付けます。
結果
サーバーおよびインストール済みアプリケーションを開始すると、
それらは正常に開始されます。
次に実行する作業
クラスターにアプリケーションをインストールできます。