データ・グリッド (data grid)へのセッション・パーシスタンスの作成

アプライアンスをセッション管理の目的で使用できるように WebSphere® Application Server アプリケーションを構成するには、 新規アプリケーションのインストール時にアプライアンスを選択するか、アプライアンスが使用できるように既存のアプリケーションまたはサーバーの設定を更新する方法があります。

始める前に

WebSphere Application Server で構成を変更する前に、以下の情報が必要です。
  • 構成する WebSphere Application Server セルに対するアクセス権限。
  • アプライアンスの IP アドレスまたは完全修飾ホスト名。
  • アプライアンスのユーザー・インターフェースにログインするために使用するユーザー ID とパスワード。 データ・グリッドを作成するには、データ・キャッシュ作成許可が必要です。
  • WebSphere Application Server 構成に WebSphere eXtreme Scale クライアントがインストールされていること。詳しくは、WebSphere eXtreme Scale クライアント のインストールを参照してください。
  • アプライアンスの Transport Layer Security (TLS) が有効であるか、 クライアントが必ず Transport Layer Security (TLS) を使用するようにしたい場合 、WebSphere Application Server 管理コンソールでグローバル・セキュリティーが有効になっていること。詳しくは、Transport Layer Security (TLS) の構成を参照してください。
  • セッション・トラッキング・メカニズムとして Cookie を使用するセッションのみを データ・グリッドに保存できます。セッション・トラッキング・メカニズムとして URL 再書き込みを使用するセッションは、 保持できません。

手順

タスクの結果

データ・グリッド (data grid)へのセッションをパーシストするように HTTP セッション・マネージャーが構成されました。 セッションがタイムアウトになると、項目はデータ・グリッドから除去されます。WebSphere Application Server 管理コンソールでのセッション・タイムアウト値の更新について詳しくは、セッション管理設定を参照してください。
アプリケーション・セッション・データを ホスティングしている全データ・グリッドに Web コンテナー・クライアントから到達できない場合、クライアントは、 代わりに WebSphere Application Server の基本 Web コンテナーをセッション管理に使用します。 次のようなシナリオでは、データ・グリッドに到達できないことがあります。
  • Web コンテナーとアプライアンス間にネットワーク上の問題がある。
  • アプライアンス上のサーバー・プロセスが停止されている。
最長未使用時間セッションは、Web コンテナーのセッション・キャッシュから無効にされます。アプライアンス上のデータ・グリッドが使用可能になった場合、Web コンテナー・キャッシュから無効化されたセッションは、リモート・データ・グリッドからデータを取得して、データを新規セッションにロードすることができます。アプライアンス上のデータ・グリッド全体が使用不可の状態で、セッションがセッション・キャッシュから無効にされている場合、ユーザー・セッション・データは失われます。この問題があるため、負荷をかけられた状態でシステムを実行している場合は、実動データ・グリッド全体をシャットダウンしないでください。
注意:
このシナリオを構成すると、IBM WebSphere DataPower XC10 アプライアンスのセキュリティー資格情報が WebSphere Application Server 構成に自動的に保管されます。 初期構成後にデータ・グリッドの資格情報を変更した場合には、WebSphere Application Server には適切な資格情報が含まれなくなります。 eXtreme Scale セッション管理設定を再度適用することで、資格情報を再設定できます。

次のタスク