
OpenTerracottaの紹介
OpenTerracottaはエンタープライズクラス、かつオープンソースな、JVMレベルのクラスタリングソリューションで、マルチスレッドの単一のJVM上で動作するアプリケーションや、複数のJVM上で動作するアプリケーションをコードの変更無しでクラスタリングさせることが出来ます。 この記事ではOrion Letizi氏がOpenTerracottaのセッション複製、キャッシュの分散、その他詳細を解説します。

OpenTerracottaはエンタープライズクラス、かつオープンソースな、JVMレベルのクラスタリングソリューションで、マルチスレッドの単一のJVM上で動作するアプリケーションや、複数のJVM上で動作するアプリケーションをコードの変更無しでクラスタリングさせることが出来ます。 この記事ではOrion Letizi氏がOpenTerracottaのセッション複製、キャッシュの分散、その他詳細を解説します。
JBoss CacheはJavaベースのアプリケーションに対するエンタープライズ級のクラスタリングソリューションで、頻繁にアクセスされるJavaオブジェクトをキャッシュすることで高可用性をもたらし、劇的にパフォーマンスを向上させることを目指している。この記事ではプロジェクトを率いるManik Surtani氏とのインタビューを要約する。
分散型インメモリキャッシュは、主流のJavaアプリケーションからErlangのような非主流の言語に至るすべてにおいて、ここ数年でかなりポピュラーになった。Microsoftは、主にオープンソース界で見られる技術に追いつくよう、かなりすさまじい努力を続け、独自の分散型キャッシュを発表した。
.NETプラットフォーム向けの分散メモリーキャッシュの構築を試みるVelocityの完成を待ち望んでいる一方で、われわれはさらに確立されたベンダーに頼っている。そうしたベンダーの1つは、AlachisoftでありそのNCache製品である。現在Alachisoftは無償および有償の SKUを提供しており、後者はNHibernateをサポートしている。
GemFire Enterprise Data Fabricは、JCache準拠のインメモリ・データマネージメント・ソリューションである。アプリケーションとデータソースの中間層に位置し、メモリ速度で処理を行う一方、分散キャッシュや連続解析セマンティクスやメッセージバスサービスを一体化して提供する。GemFire 5.5のプレスリリースにおいて、GemStoneのチーフ・アーキテクトであるJags Ramnarayan氏は、顧客に向け、GemFire5.5の意義について述べている。
著者であり、ITコンサルタントのGojko Adzic氏が、拡張が容易なWebアプリケーション向けの静的コンテンツを分割するアーキテクチャー上の利点に関して、動的コンテンツとの比較を交えて、興味深い記事を書いた。