キャッシュ管理
多数のランタイム・サーバーを使用している大容量の Interact 環境で、キャッシュ管理ソフトウェアを使用して、サーバー間でランタイム・ロードを共有し、全体としてランタイム・サーバー・グループのリアルタイム・パフォーマンスを向上させることができます。
IBM® Interact は、デフォルトで以下の 2 つのキャッシュ管理ソリューションをサポートします。
*
EhcacheInteract のすべてのインストールに含まれている、オープン・ソースのキャッシング・ソリューション。Ehcache ソリューションを使用可能にすると、ロード・バランサーの統御下にある複数のランタイム・サーバーを使用できます。ロード・バランサーはグループ内のランタイム・サーバー全体でワークロードのバランスを取り、セッション・アフィニティーと呼ばれるものを維持するのに役立ちます。これは、着信セッションがランタイム・サーバー A によって処理され、その後同じユーザーが追加の要求を発行するとき、それらの要求はサーバー A 上のセッションによって実行されることを意味しています。グループ内のランタイム・サーバー間で接続のバランスを取るこの方法は、パフォーマンスをかなり向上させることができますが、すべてのセッション情報がメモリーに維持されるため、いくつかの制限があります。各 Java 仮想マシン (JVM) のメモリー制限は、セッション情報を維持できる量を制限します。
Ehcache ソフトウェアについての詳細は、http://ehcache.org/files/documentation/EhcacheUserGuide-2.0-2.3.pdf を参照してください。
*
Interact Extreme Scale サーバーWebSphere® eXtreme Scale に基づく Interact ランタイムの分散キャッシュ・ソリューション。このソリューションは、大規模なインストール済み環境に対して Ehcache ソリューションよりさらにパフォーマンスを向上させ、Ehcache が提供しない追加の利点を提供します。これはオプションのインストールなので、このソリューションの利用についての詳細は、IBM® EMM の営業担当員にお問い合わせください。
これらの各ソリューションについて、詳しく説明します。
Interact Extreme Scale サーバーでの処理
Ehcache での処理