第38回 Cloud Computing(その2) [2008年06月26日(木)]

第38回 Cloud Computing(その1)はこちらから。


Amazonに見るCloud Computingの可能性

Amazon Web Services社は、ネットワーク・サービスを提供するAmazonの子会社で、主にEC2とS3サービスを提供している。

Amazon S3(Simple Storage Service)は、ネットワーク・ベースのストレージ・サービスで、業界初のパブリック・ウェブ・サービスとして2006年3月にサービスを開始した。
また、2006年秋にはAmazon EC2(Elastic Compute Cloud)がベータサービスを始めている。

EC2の特徴を簡単にまとめると次のようになる
1.仮想化技術を使い、オンデマンド・ホスティングを実現

2.柔軟なコンピュータパワーの提供する
(数分で新サーバを追加・起動できる、コンピューティング・パワーの増減が自由にできる、ウェブ・サービス・インターフェースを使った自動化ツールを提供)

3.Linuxマシンにrootレベルでアクセスが可能
(仮想環境を感じさせない)

4.AMIs
AMIs(Amazon Machine Images)により基本設定やオプティマイゼーション機能を簡易 に提供

5.完全な従量課金サービス
(1時間あたり10セント/EC2 Unit)

6.最小ユニットは
1.7 GB of memory
1-EC2 Compute Unit
160 GB of instance storage
32-bit platform

同社は「システムのセットアップ費用が不要」で、個人から中小企業への普及をめざした料金設定となっている。サーバ1台から数千台規模まで、提供できるコンピューティング・パワーはスケーラビリティが高く、ユーザは、AMIインターフェースを使って簡単にウェブ・サービスアプリケーションを構築できるといわれている。

システム開発者が(ウェブ・アプリケーション)ソフトウェアの耐久試験をする場合、急に数十倍、数百倍のコンピューティング・パワーが必要となる。
EC2を使えば、テストに必要な期間だけ、必要なIT資源を利用し、使った量だけ費用をはらえばよい。あるデベロッパーは、MySpaceにアプリケーションを書いてサービスを提供した。最初は、ほとんどアクセスがなかったが、急に人気がでて数日でアクセスが急増した。EC2を使っていたので、数百倍、数千倍と急にアクセスが増えても対応する事ができた。従来なら、個人や数名の会社で、こうした急激なアクセス増加に対応することは無理だったろう。

このようにCloud Computingは、仮想化技術と広域アプリケーションを結びつける役割を果たそうとしている。

EC2に対応するOSやアプリケーション、開発ツールも徐々に増えている。たとえば、Sun MicrosystemsはオープンソースのMySQL(データベース)やOpenSolaris(サーバOS)をサポートし、SaaS開発環境では、Bangee社のBangeeConnectやEnomaly社のEnomalism.comが対応している。

もちろん、EC2の売り上げは、まだまだ少ない。正確な数字は発表されていないが、Amazon社2008年第1四半期決算における北米の雑収入が約9500万ドルなので、6000〜7000万ドル程度がCloud Computing関連の収入と推測できる。
しかし、専門家は、ここ数年でCloud Computingをてこに、様々なSaaSプロバイダーが生まれるだろうと予想しており、EC2の売り上げも伸びると推測できる。

調査会社のGartner社は
「2010年ぐらいまでは、短期間に巨大なデータ処理を行ったり、全くITインフラを持たない零細企業がCloud Computing・ユーザの8割を占める」
が、
「2012年にはフォーチュン・トップ1000社のうち8割が、Cloud Computing・サービスを利用する」
と予想している。

続きを読む…
trackback Blog by isao.net