InfoQ ホームページ Performance に関するすべてのコンテンツ
-
Apache Wicket 1.3.1のリリースで透過性クラスタリングをサポート
WicketチームはWicket 1.3.1を発表した。Wicket 1.3の初めてのメンテナンスリリースである。1.3.1では、すぐに使用可能な透過性クラスタリングサポートが追加された。
-
JavaのクラスタリングフレームワークShoal:フォールトトレランスで分散ステートキャッシュ機構のあるシステムを実現
ShoalはJavaEE アプリケーションサーバー向けの動的クラスタリングJavaフレームワークで、フォールトトレランス(障害耐性)・信頼性・可用性のあるインフラの構築を可能にする。Shoalはクラスタリングや分散システムの機能が求められるどんなJavaアプリケーションにも適用ができ、GlassFish(v2以降)やJOnASアプリケーションサーバーのクラスタリングエンジンとしても採用されている。
-
IntelliJ IDEAのDependency Structure Matrixツールがアーキテクチャを視覚化
マトリクスの魅力的な視覚化において、コードベースの依存関係の表記を生成するツール、Dependency Structure Matrix (DSM)が最近リリースされたバージョン7で利用可能。この記事では、DSMがプロジェクト構造をどのように改善し、IDEAのDSMツールがそれに代わるものと比較するのかを検証する。
-
JEEおよびGroovy開発者からの支持が高いAmazon EC2
SaaS (Software as a Service) という概念は本流となりつつあるが、HaaS (Hardware as a Service) はまだ新しい概念と言える。2006年の夏に発表されたAmazonのEC2 (Elastic Computer Cloud)は、このようなサービスの例である。EC2は、Xen hypervisor構造に基づくコンピューティングサービスだ。これによって、開発者は、Linuxベースの仮想マシンを、まったく最初から、またはビルド前のイメージファイルを使用して、作成することができる。さらに、WebサービスAPI、またはそうしたAPIをラップするスクリプトラッパーを使用することによって、必要な数の仮想マシンをすばやく配置することが可能だ。
-
Article: Spring Web FlowとTerracotta for Springを備えたWebアプリケーション
この記事では、最初にSpring Web FlowとTerracotta for Springの概要を述べ、その後、ステートフルで、対話型のスケーラブルな高可用性Webアプリケーションを書き込みできる新しい特質を登録するために、これらの技術を統合的に用いる方法を示します。
-
GigaspacesがOpenSpacesコミュニティポータルを発足
ソフトウェアソリューションを提供することで知られている会社Gigaspaceが新たなコミュニティウェブサイトOpenSpaces.orgを発足させた。またGigaSpaces社は収益が500万ドル以下の個人と新興企業に対してStart-Up Programの下でGigaSpaces製品を無償で使用させている。
-
Rubyをモニタリングする
RubyとRoRアプリケーションの開発は簡単なことかもしれない。でも何かが上手くいかなかったらインタプリタは誤作動し、もしくはメモリリークが生じる。Rubyアプリケーションの中身を探るための現在のオプションに注目してみた。
-
GigaSpaces、中小企業向けに無料サービスを提供
GigaSpacesは先月、中小企業を対象に、今後eXtreme Application Platform(XAP)製品の使用を永久に無料にすると発表した。収益が500万ドル未満の企業は、分散環境においてアプリケーションのスケールアウトを実現するソフトウェアプラットフォームのライセンスが永久に無料になる。
-
RDBMSでは不十分
リレーショナルデータベースはクライアント/サーバーモデルに適合するものの、サービスの世界では新しいソリューションが必要である。RDBMSはスケーラビリティの問題に陥りやすい。冗長性や並列性をどのようにして実現すればいいのか?
-
-
一つの画は千の言葉を語るだろうか?
一つの画はいつも千の言葉を語っているだろうか?最近の記事”私たちはなぜダイアグラムを描かずコードを記述するのだろうか?”の中で、Dean Wampler氏はソフトウェア開発においてはその反対が事実であることが多いことを議論している。
-
DTrace、Xcode、およびInterface BuilderをサポートするMac OS X Leopard上でのRubyの動作
先日、待望のMac OS X Leopardがリリースされたが、これにはRuby開発への極めて幅広いサポートも付属している。Mac OS ForgeのWikiは、Leopardの新しいRuby機能を掲載している。
-
Terracottaについて知る: オープンソースへの移行、導入、Hibernateのサポート
InfoQでの報告どおり、Terracottaは2006年末にオープンソース化し、それ以降さまざまな動きが見られる。最近の開発において、バージョン2.4がWebsphereおよびHibernateのサポートを開始した他、 PartyGamingなどの大口顧客がTerracottaを導入した。InfoQはオープンソースへの移行およびHibernate/WebsphereサポートについてAri Zilka氏に話を聞いた。
-
Article: Java・グリッド、なぜわれわれはそれを必要としているのか!
投資銀行はしばしばITインフラストラクチャのトレンドを作り出し、またその将来形成において大きな役割を果たしてきました。今日銀行は利益獲得への戦いに参戦し続けるのと同時にグリッドテクノロジーに多大な投資を行っています。この記事において、John Davies氏は金融業で使用されているテクノロジーにおける経験を語りまた、なぜGridテクノロジーが多量で低レイテンシーシステムの新たなる主流となっていきているのかについて解説しています。
-
Article: OpenTerracottaの紹介
OpenTerracottaはエンタープライズクラス、かつオープンソースな、JVMレベルのクラスタリングソリューションで、マルチスレッドの単一のJVM上で動作するアプリケーションや、複数のJVM上で動作するアプリケーションをコードの変更無しでクラスタリングさせることが出来ます。 この記事ではOrion Letizi氏がOpenTerracottaのセッション複製、キャッシュの分散、その他詳細を解説します。