
TerracottaでMaster-Workerパターンを使う
本稿では、TerracottaでMaster-Workerパターンを使った事例を紹介しています。
HPや現在のRed Hat/JBossによるトランザクション技術を元々手がけたArjuna Technologiesが、フォルトトレラントなグリッドインフラストラクチャに取り組んでいると昨年報告した。それから1年弱の時を経てArjunaは先頃、「Arjuna Agility Federated Cloud Platform」という、より具体的なもののリリースを発表した。
JavaOne 2008 2日目、朝一番のOracleのゼネラルセッションにて、Thomas Kurian氏と開発チームは、Oracle Fusion Middleware 11gの新機能である、彼らのSOA Suiteに含まれるComplex Event ProcessingとBusiness Activity Monitoring、developing Enterprise 2.0向けのWebCenter Suite、ソーシャルコンピューティングアプリケーションの紹介を行った。
AppEngineが、先日大きな話題となった。AppEngineはPythonで書かれたウェブアプリケーションを稼働させるのにシンプル且つ簡単な方法を提供している。しかし、Rubyコミュニティは、Googleを待つ必要は無い。なぜならデプロイに対するGoogleに頼らない独自の解決方法があるからだ。我々は、これから独自の解決方法を二つ紹介する。
オープンソースJVMクラスタリングフレームワークであるTerracottaの最新バージョンには、クラスタ可視化ツールおよびTomcat 6 プラットフォームの公式サポートが含まれる。今週の月曜日、Terracottaチームは、製品バージョン2.6の一般出荷可能日について発表した。製品には共通のユースケースにおけるパフォーマンスの向上も含まれる。
GridGainの最新バージョンは、Javaベースでオープンソースのグリッドコンピューティングフレームワークで、ロードバランシングとデータパーティショニングの機能をサポートする。GridGain Systems社は先ごろバージョン2.0をリリースした。
「スケーラビリティ」という言葉は、ソフトウェアベンダのプレスリリースにたびたび登場するが、誤解されていることが多い。たとえば、スケーラビリティの話をしているときに、パフォーマンスや高可用性を推論する人が多い。「What is scalability?」という質問への回答を試みてRoyans K Tharakanは述べている。