クラスター内のアプリケーション・サーバー間でのデータの複製

このタスクを使用してデータ複製ドメインを構成し、セッション・マネージャーのデータ、オブジェクト、またはイベント、 動的キャッシュ、またはステートフル・セッション Bean を転送します。データ複製ドメインは、データ複製サービス (DRS) を使用します。データ複製サービスは内部コンポーネントで、アプリケーション・サーバー間でのデータ、オブジェクト、およびイベントの複製を含む、複製サービスを実行します。

始める前に

マルチブローカー複製ドメインを使用しているかどうかを判別してください。 以前のバージョンの製品を使用してデータ複製ドメインを構成した場合は、マルチブローカー複製ドメインを使用している可能性があります。現行バージョンの製品を使用して作成された複製ドメインは、すべてデータ複製ドメインです。マルチブローカー複製ドメインを、データ複製ドメインにマイグレーションする必要があります。

このタスクについて

このタスクを使用して、複製 を構成します。 複製は、クラスター内のアプリケーション・サーバー間で、データ、オブジェクト、またはイベントを転送するサービスです。 複製を使用してセッション・マネージャーとのセッション・データの損失を防ぎ、動的キャッシュ・サービスのパフォーマンスを向上させ、ステートフル・セッション Bean にフェイルオーバーを提供します。
トラブルの回避 (Avoid trouble) トラブルの回避 (Avoid trouble): クラスターの作成時に「HTTP メモリー間の複製を構成します」オプションを選択した場合は、 複製ドメインが自動的に作成されます。gotcha

同様に、セル名が WAS01Network ではなく単純に WAS1 の場合、ストリング DRSSTREAM の最初の 3 文字を使用して高位修飾子を埋め込む必要があります。 これで、高位修飾子が WAS1DRS になります。

クラスター内のアプリケーション・サーバー間のデータ複製を有効にするには、以下のステップを実行します。

手順

  1. 複製ドメインを作成します。 以下の方法のいずれかを使用して、複製ドメインを作成します。
    • 複製ドメインを手動で作成します。

      新規クラスターを作成せずに複製ドメインを手動で作成するには、管理コンソールで「環境」>「複製ドメイン」>「新規」とクリックします。

      このページで、タイムアウト、暗号化、および複製の数などの、複製ドメインのプロパティーを指定することができます。

    • クラスターの作成時に複製ドメインを作成します。

      クラスターの作成時に複製ドメインを作成するには、管理コンソールで「サーバー」>「クラスター」>「クラスター」>「新規作成」とクリックします。 次に、「HTTP メモリー間の複製を構成します」をクリックします。 作成される複製ドメインは、クラスターと同じ名前が付けられ、複製ドメインのデフォルト設定を持っています。 複製ドメインのデフォルト設定は、データの各部分の単一のレプリカを作成し、暗号化を使用不可にします。複製ドメインのプロパティーを変更するには、管理コンソールで「環境」>「複製ドメイン」>「新規作成」replication_domain_name」とクリックします。

  2. 複製ドメインを使用するコンシューマーまたはコンポーネントを構成します。 複製ドメインのコンシューマーには、動的キャッシュ、セッション・マネージャー、およびステートフル・セッション Bean の 3 タイプがあります。 各タイプのコンシューマーは、それぞれ異なる複製ドメインで構成する必要があります。例えば、セッション・マネージャーはある複製ドメインを使用し、動的キャッシュは別の複製ドメインを使用します。 しかし、HTTP セッションのメモリー間複製、およびステートフル・セッション Bean の複製を構成する場合は、単一の複製ドメインを使用します。この場合は、単一の複製ドメインを使用することにより、HTTP セッションおよびステートフル・セッション Bean のバックアップ状態情報が、確実に同じアプリケーション・サーバー上に置かれるようにします。
  3. [AIX Solaris HP-UX Linux Windows][IBM i]ユーザーの構成では、追加のスレッド・リソースが必要かどうかを判別します。

    複製サービスは、メッセージ処理を含むさまざまなタスク用の DRS スレッド・プール から取得したスレッドを使用します。 これまでは、複製サービスはスレッドをデフォルト・スレッド・プールから取得していました。 アプリケーション・サーバーの始動時における DRS スレッド・プールのデフォルトの最大スレッド・プール・サイズは 100 スレッドです。 ただし、複製サービスがプールから十分なスレッドを取得してすべての着信複製メッセージを処理することを可能にするには、このスレッド・プール・サイズでは足りないことがあります。 着信メッセージの数は、ドメイン内のアプリケーション・サーバー数、 およびそれぞれのアプリケーション・サーバー上の複製ドメイン・コンシューマーの数によって変化します。 処理するメッセージの数は、ドメイン内のアプリケーション・サーバーの数または複製コンシューマーの数、あるいはその両方の増加とともに増加します。

    アプリケーション・サーバーの始動時にアプリケーション・サーバーに複製されないパーシスタント・データがある場合は、最大スレッド・プール・サイズの設定を増やす必要があると考えられます。 通常は、DRS スレッド・プールの最大サイズが 100 に設定されていれば十分です。 ただし、大規模なトポロジーでは、最大スレッド・プール・サイズを 100 より大きい値に設定する必要があるかもしれません。
    表 1. DRS スレッド・プール・カスタム・プロパティー. 以下の Java 仮想マシン・カスタム・プロパティーを通じて DRS スレッド・プールのプロパティーを設定することができます。
    プロパティー名 デフォルト値
    DRS_THREADPOOL_MINSIZE 40
    DRS_THREADPOOL_MAXSIZE 100
    DRS_THREADPOOL_ISGROWABLE false
    詳しくは、Java 仮想マシン・カスタム・プロパティーに関する資料を参照してください。

タスクの結果

データは構成済みの複製ドメイン内のアプリケーション・サーバー間で複製されます。

次のタスク

複製ドメインに対して DES または 3DES を暗号化タイプとして選択した場合は、 暗号鍵がメッセージを暗号化するために使用されます。 定期的な間隔 (例えば月に 1 回) で、 管理コンソールの「環境」>「複製ドメイン」>「新規」ページに移動し、「暗号鍵を再生成します」をクリックし、この鍵を再生成する必要があります。鍵が再生成されたら、その複製ドメインの一部として構成されているすべてのアプリケーション・サーバーを再始動する必要があります。 鍵を定期的に再生成することによって、データ・セキュリティーが向上します。

トピックのタイプを示すアイコン タスク・トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=trun_drs_replication
ファイル名:trun_drs_replication.html