しかし、これは、ある一つのクラウド・コンピューティング・プラットフォームが普遍的に利用できるということではない。いくつかのベンダーがクラウド用のプロプライエタリーなプラットフォームをそれぞれ開発しているように、さまざまなオープンソース企業やコミュニティーが開発に取り組んでいるからだ。
Linux Foundationのエグゼクティブ・ディレクターであるJim Zemlinは次のように述べている。「我々はすでにその域に達しており、それが趨勢だと思う。Webベースの新興企業のほとんどはハードウェアやソフトウェアを買わずに、Ruby on RailsやPerlなどオープンソースのミドルウェア製品やプログラミング製品を利用している」
人気の高いミドルウェア製品には、JBoss Enterprise Middleware、WSO2、Iona Fuse、IBM WebSphere Application Server Community Editionなどがある。
「クラウド」とは?
クラウド・コンピューティングはある特定の技術というよりプロセスだ。現在クラウド・コンピューティングと呼ばれているものの基礎にある概念は、さまざまな名前で呼ばれてきた。クラスター・コンピューティング、ユーティリティー・コンピューティング、グリッド・コンピューティング、オンデマンド・コンピューティングなどなど。
現時点でのクラウド・コンピューティング・モデルは、次のような要素を含んでいる。データ・ストレージやデータ・センターが提供しているようなコンピューティング・タスクで、ネットワーク上のさまざまなインターネット接続、ソフトウェア、サービスに分散されているもの、そのサーバー群が提供するスーパーコンピューター並みの機能、地理的制約から解放されたデータ。
Zemlinによると、クラウド・コンピューティングのためのオープン標準策定に向けた動きはしばらく前からあり、オープンソース・ツールを使ってクラウドにアクセスするという現在の傾向は今も拡大を続けているという。
