BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース クラウドとは何か

クラウドとは何か

原文(投稿日:2011/04/05)へのリンク

focus.comは情報の共有と議論に特化したサイトで、特定の話題の専門家もここで情報を享受している。で面白い議論がわき起こっている。それはFacebookはクラウドか、という議論だ。この議論はLori Janjigian氏の下記の問いから始まった。

... クラウドコンピューティングの真の定義について理解を深めようとしました。でも、皆異なる答えを持っています。また、Facebookはクラウドなのかどうかについても誰もがまったく異なる意見を持っています。即座に拡張できるのがクラウドということでいいのでしょうか。そうなら、どうしてそのような定義になるのでしょうか。

Ben Kepes氏はすぐに返信した。

Facebookはサードパーティのクラウドプロバイダを利用するのではなく、独自のインフラを持っています。つまり、適切にクラウド"する"だけのスケールを独自のリソースで構築しているということです。したがって、クラウドの機能について議論するのであれば、確かに Facebookはクラウドです。

Facebookはアプリケーションのために柔軟なインフラを提供しているので、その基礎にあるインフラはクラウドだ、というのが氏の論理だ。この意見はAndrew Clay Shafer氏によって共有された。Andrew Clay Shafer氏は下記のように注意を促した。

Facebookは高度に自動化されたスケーラブルで高可用性の分散システムをユーザの需要に応じて提供しています。つまり、内部的の開発者にはプラットフォームとしてのサービスを提供しているのです。

一方、Dave Roberts氏は、FacebookがGoogleに次ぐインターネット上で2番目に大きなサイトだが、この質問に答えるには、クラウドをしっかりと定義する必要がある、と言う。

Facebook*が*クラウドかどうか、この判断はお任せします。この会社は基本的には、単一の巨大なインターネットアプリケーションを実行しています。ユーザは様々なデバイス(ウェブ、モバイルなど)上に実装されたFacebookのインターフェイスを介して、アプリケーションを操作します。FacebookはSaaSベースのソーシャルネットワークアプリケーションだということもできますが、では何がアプリケーションをSaaSアプリケーションたらしめるものは何でしょうか。Googleはインターネット検索のためのSaaSアプリケーションなのでしょうか。Mapquestは地図と方角のためのSaaSアプリケーションなのでしょうか。Yahoo Financeはファイナンス関連ニュースのためのSaaSアプリケーションでしょうか。これらのサイトがすべて SaaSアプリケーションなら、SaaSアプリケーションと普通のオンラインウェブサイト(保守的な)の違いは何でしょうか。

氏の考えはRobert Keahey氏によって広められた。氏によれば、この問いに答えようするのは最近対処している"派手な売り出し獣"の本性を引き出す。

Facebookはクラウドではありません。SaaSでもありません。ソーシャルネットワークアプリケーションです。Bank of Americaのウェブサイトから自分の口座にアクセスすることができるのと同じようなものです。ログインすればサービスが受けられるというだけです。一般的でシンプル... Salesforce.comはクラウドでしょうか。いいえ、私は違うと思います。私が借りているのは必要に応じて利用できるSaaSプラットフォームです。... 私たちはこの微妙な差異に巻き込めれていますが、この差異は巨大なマーケティングと販売の機会を生み出します。Gartnerのクラウドコンピューティングの定義を見てみましょう。"スケーラブルで柔軟なITの能力をインターネット技術をつかって顧客にサービスとして提供する方式"。この定義はこの言葉をITの世界に限定しようとしています。私はコストを削減しITの反応性を高めるために計算能力やストレージを買うことができるのです。

JP Morgenthal氏はこの議論について次のように書いている

...Facebookを使う私たち顧客にとってFacebookがどのようにしてアプリケーションの実装を選択したのかはほとんど関係ありません。彼らのアプリケーションについて考えても... Facebookをクラウドと呼ぶかどうかの私たちの議論には関係のない情報が付け加えられるだけです。クラウドという名のついたアプリケーションやSaaSを取り入れることは、単にクラウドという言葉の価値は何かという問いやこの産業を育成する上でのマーケティングの役割は何かという問いをはぐらかすだけです。Software-as-a-Serviceというのは単にクラウドの利用者であり、クラウドのコンポーネントではありません。アーキテクチャの世界ではSaaSはクラウドを使うが、クラウドではない、という言い方もできます。それゆえFacebookのアプリケーションはクラウドではありません。

数年前のSOAと同じように最近は皆がクラウドに成りたがっている。人々はクラウドの定義を広げ/変更し、現在の産業内で最も"あつい"ものを取り入れようとする。Dave Roberts氏がコメントしたように"かっこ良く見せるために必要なPRのハイプサイクルに対応するためにウェブアプリケーションを"クラウド"と呼ぼうとすることにはちっとも興味がありません。"

この記事に星をつける

おすすめ度
スタイル

BT