BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース JavaのインメモリグリッドHazelcastにBain Capitalが資金提供

JavaのインメモリグリッドHazelcastにBain Capitalが資金提供

原文(投稿日:2013/09/18)へのリンク

オープンソースのインメモリデータグリッドを提供するHazelcastがBain Capital Venturesから資金調達をした。そして、Rod Johnson氏(SpringSourceの創業者)、Salil Deshpande氏(オープンソースとソフトウエアインフラを得意とする著名なベンチャーキャピタリスト)、Ali Kutay氏(WebLogicの元CEO)が取締役会に加わる。

インメモリコンピューティングの市場は年平均成長率43%の成長が見込まれており、OracleのCoherence、GigaSpaces、VMwareのGemFireというような商用製品がある。まだオープンソース製品が市場に進出していない数少ない領域だ。

月間70000ダウンロード、50以上の有料顧客を抱え、Hazelcastは分散キャッシュを実現するための優れた選択肢になりつつある。

また、この投資は人脈的にも興味深い。Salil Deshpande氏はオープンソースやミドルウエアに対する投資家として著名であり、2013年にBain Capital Venturesに参画した。氏は前職でSpringSource、MuleSoft、Engine Yard (Ruby on Rails)、Groovy、Grails、Maven、Datastax(Cassandra)、ZeroTurnaround、Dynatrace(アプリケーション性能管理ツール)など成功したオープンソース製品に投資している。Forbesは世界で最も優れた100人のベンチャーキャピタリストに氏を選んでいる。

Rod Johnson氏はBainと共にHazelcastに投資し、取締役会に参加する。そして、Ali Kutay氏も投資し取締役会に参加する。面白いことに、SpringSourceの初期にSalil Deshpande氏はRod Johnson氏を支援していたのでここで再会することになった。

"Hazelcastはミッションクリティカルなインメモリの問題に対するゲームチェンジャーです。"とRod Johnson氏は言う。"インメモリでリニアにトランザクションデータをスケールことは多くの産業で重要になりつつあります。金融業、大規模なイーコマース、多プレイヤーのゲームやモバイルクラウドのようなアーリーアダプターだけではありません。これは難しい問題であり、Hazelcastはエレガントで破壊的なオープンソースのソリューションです。特にHazelcastについて開発者から聞いた話には興奮しました。Hazelcastが大きなコミュニティを持っていても不思議ではない、というのです。"

Hazelcastの創業者であるTalip Ozturk氏によれば、多くの投資家の注目を集めていたが、Bain Capital VenturesとSalil氏を選んだのは、Salil氏が初期段階のオープンソースの投資家であり、技術に対する知識や実績があるからだ。

InfoQはSalil氏にこの投資について話を聞いた。

InfoQ: 読者に自己紹介をお願いします。最近はどのような仕事をなさっているのですか。

Salil: Bain Capital VenturesはBain Capitalグループのベンチャーキャピタルです。渡しはオープンソースソフトウエアや、ソフトウエアインフラストラクチャ、ミドルウエアなどを専門にしています。アプリケーションサーバ、データベース、キャッシュ、ロギング、開発ツール、フレームワーク、アプリケーション性能管理、テスト、継続的統合、配置、リリース自動化などが専門です。ファンドは2012年に立ち上がったファンドで、660百万ドルのファンドでステージに関わらず投資します。私たちは3年ごとに新しいファンドを立ち上げています。9人のマネージングディレクターがおり、私ともうひとりはパロアルト、6人がボストン、ひとりがニューヨークにいます。

InfoQ: なぜキャッシュとデータグリッドに興味を持ったのですか。Hazelcastの印象はどうですか。

Salil:今以上にデータがある時代はこれまでありませんでした。アプリケーションはデータに溺れつつありますが、動き続けなければはならず、スケールしなければなりません。ひとつのアプリケーションが数百のノードで動かなければならないかもしれません。ノード間でインメモリで、効率的にデータを共有し、キャッシュし、複製し、データを適切に管理し、メモリとデータベースの間でデータを動かし、ノード間でインメモリの状態を発行、購読する必要があります。そしてなりより重要なのはこのような処理をアプリケーションのコードに最小限の影響しか与えずに実現しなければなりません。

Hazelcastはこれを実現できます。ひとつの小さなjarファイル(1メガバイト以下)をサーバアプリケーションのクラスパスに置けばいいだけです。これによって、Javaコレクションの分散実装、Java ExecutorServiceの分散実装、Javaの並列ロックの分散バージョン、パブリッシュ-サブスクライブとトランザクションのサポート、JCA経由のJava EEコンテナ統合、分散リスナとイベント、動的なHTTPセッションのクラスタリングを含む動的クラスタリングなどを実現します。

現時点で2000以上の組織が使っており、サポートにお金を払っていません。しかし、50以上の有料顧客がいます。顧客はこの製品を愛しており、夢中になっています。すでに数百のミッションクリティカルな環境で利用されています。

 

この記事に星をつける

おすすめ度
スタイル

BT