アマゾンとグーグルとマイクロソフトとセールスフォースのクラウドはどこが違う?

2009年3月31日

しばらくマイクロソフトのWindows Azureの話題を続けて書きました。僕がWindows Azureに注目する理由は、実はいくつかのクラウドを提供しているベンダの中で、ビジネスアプリケーションを稼働させるプラットフォームとしていちばんよく考えられているのがWindows Azureだと思っているからです。

それはアーキテクチャが素敵とか性能が高そうだとかではなくて、Windows Azureが狙っているターゲットが絶妙だから、という理由です。

クラウドを提供するベンダとしてよく名前が挙がるのは、アマゾン、グーグル、マイクロソフト、それにセールスフォース・ドットコムでしょう。それぞれの特徴を理解している範囲で整理してみます。

Amazon EC2 - レンタルサーバプール

最も下位レイヤのサービスを提供しているのがアマゾンのAmazon EC2です。これはレンタルサーバ屋さんに近い。
客「サーバ1台貸してください、CPUは1コアでメモリは2GBくらいで」
店「了解! 用意しました」
客「あ、それ20台よろしく!」
店「了解! 用意しました」
客「あ、あと50台追加よろしく!」
店「了解! 用意しました」
と、どんどんサーバを借りられるんですね。巨大なサーバマシンのプールからどんどん自分用のサーバを瞬時に用意してくれるのがAmazon EC2です。

サーバを借りたら、OSのインストールからWebサーバの設定、アプリケーションのインストールなどは全部自分でやる必要があります(簡単にできるようにアマゾン側で工夫してくれていますが)。そして、大量のサーバを活かして分散処理などを考えたアプリケーションにするのは利用者側の責任になります。

Google App Engine - クラウド最適化重視

もう少し高度なサービスを提供しているのがグーグルのGoogle App Engine。サーバの上にクラウド専用のOSと開発環境とデータベースを用意してくれています。利用者は開発言語を使ってアプリケーションを書くだけです。サーバのロードバランスや分散処理などのスケール処理はグーグル側がやってくれます(実際にはどんなアプリケーションでもスケールする訳ではありませんが)。

ただし開発言語がいまのところPythonに限られており、データベースもリレーショナルではなくて、あらかじめグーグルが用意したキーバリュー型のデータベースを使わなくてはなりません。この環境を前提にしてアプリケーションを開発する必要があります。

Windows Azure - Windows互換クラウド

Windows Azureは、サーバとOSと開発環境をマイクロソフトが提供しています。データベースもマイクロソフトが提供しています。グーグルのモデルに近いといえるでしょう。

ただしグーグルが、とにかくクラウドの性能を引き出すために最適化されたOSや開発環境やデータベースを提供しているのに対して、マイクロソフトはWindowsとの互換性を重視したOSと開発環境(Visual Studio)とSQL Server互換のデータベースを用意している点が違います。

Salesforce.com - SaaS

セールスフォース・ドットコムのSalesforce.comは、完成済みのアプリケーションを利用するためのサービス、つまりSaaSです。アプリケーションのカスタマイズはできますが、独自アプリケーションの開発をする目的には使えません(追記09/4/1:すいません、言い切りすぎました。同社はForce.comでアプリケーションのプラットフォーム機能も提供しており、さまざまな独自アプリケーションが開発可能です)。

こうしてみると、それぞれのターゲットがずいぶん違うことが分かります。

アマゾンで1、2台サーバを借りても、レンタルサーバ屋さんで借りるのと値段も性能もそれほど変わらないと思います。アマゾンのクラウドが威力を発揮するのは、突然人気が出てトラフィックが急増する可能性があるようなサービスを抱えているネットベンダーでしょう。

グーグルはJavaのようにもう少しポピュラーな開発言語で開発できるようにならないと、一般のアプリケーション開発で利用されることにはならないのではないかと思います。

そうなると、ビジネスアプリケーションの開発者がクラウドを選ぶときに候補として考えるのはマイクロソフトのWindows Azureになるわけです。移植が比較的容易なうえに、高い可用性が維持できて運用もアウトソースできるというクラウドのメリットは得られるわけです。ついでにアプリケーションがスケールしてくれればラッキーでしょう。

アマゾンもグーグルも、そもそも従来のビジネスアプリケーション市場にはほとんど縁がなかったので、マイクロソフトがその市場をクラウドでもどん欲に獲得しにいったところで、その2社にとっては大した興味の対象ではないのかもしれません。

では従来のビジネスアプリケーション市場でマイクロソフトと戦っていた、オラクル、IBM、SAP、HP、サン・マイクロシステムズなどなど各社はどうしているのでしょうか? ここはまだ僕も情報収集が足りていない分野なので、情報がまとまったらまたこのブログで続きを書きたいと思います。

関連記事 on Publickey

参考記事 on the Web


このエントリーをはてなブックマークに追加 Bookmark this on Delicious     fig Follow Me  fig RSS

タグ : クラウド

次の記事
MS Office Live Small Business レビュー ~ 中小企業、SOHO向けのオンラインサービス、豊富な機能を全部チェック!
前の記事
WordPressをクラウドで動作させたマイクロソフトの狙い

Loading...

Blogger in Chief

photo of jniino Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。新しいオンラインメディアの可能性を追求しています。
詳しいプロフィール


Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
RSSリーダーで : Feed





アクセスランキング - 過去7日間

  1. 特許庁の基幹システム失敗の背景にある、日本に…
  2. 国内の開発者が使っている言語、1位C、2位V…
  3. 特許庁の基幹システムはなぜ失敗したのか。元内…
  4. 英国政府、新ポータルGov.ukをクラウド、…
  5. なぜ米ヒューレット・パッカードは、一挙に16…
  6. OpenFlowベンチャーのNicira N…
  7. ライアン・ダール氏、Node.jsの開発リー…
  8. フラッシュストレージが最大500TB! 米N…
  9. EMC、満を持してPCIe接続フラッシュスト…
  10. 2012年1月の人気記事「グーグルのバグ予測…
  11. マイクロソフトの責任者が語る「われわれはどの…
  12. 「絶対落ちないシステムを作れ」という要件に、…
  13. ソフトウェアテストの30年前と30年後(前編…
  14. ソフトウェアテストの近未来を話そう(前編)~…
  15. ソフトウェアテストの近未来を話そう(後編)~…

最新記事 10本

バックナンバー



アルファブロガー・アワード2010受賞 Publickeyはアルファブロガー・アワード 2010を受賞しました! いつもご愛読ありがとうございます。









blog comments powered by Disqus