クラウドコンピューティング

提供: miniwiki
移動先:案内検索
ファイル:Cloud computing.svg
イメージ図。ユーザーから見てクラウド(雲、ネットワーク)の中にプロバイダが提供する各種サービスがある。

クラウドコンピューティング: cloud computing)は、インターネットなどのコンピュータネットワークを経由して、コンピュータ資源サービスの形で提供する利用形態である[1]。略してクラウドと呼ばれることも多く、cloud とは英語で「雲」を意味する。

用語

「クラウドコンピューティング」の用語が最初に使用されたのは1996年 コンパックの社内資料といわれている[2]

「クラウド」(雲)に類似した図形は、1977年 ARPANET[3]、1981年 CSNET[4]、コンピュータ機器のネットワークを表すものとして使用されており、両者は後にインターネットに発展した。「クラウド」の用語はインターネットのメタファーとして使用されてきている。また「クラウド」の用語は、1993年 分散コンピューティングの分野でも使用されていた[5]


概要

従来のオンプレミスによる情報システムに対して、本形態ではユーザーがインターネットなどのネットワークを経由して、各種のコンピューティングサービスを受ける。ユーザー側に必要なものは最低限の接続環境とパーソナルコンピュータ携帯情報端末などのクライアント、そしてサービス利用料金である。実際に処理の大半を実行するコンピュータ群(サーバー、ストレージ等)はサービス提供事業者側のデータセンター内に設置されており、それらの資産管理や運用保守などはサービス提供事業者側が実施する。

この形態で提供されるサービスを「クラウドコンピューティングサービス」または単に「クラウドサービス」という。そのサービス事業者を「クラウドサービスプロバイダー」または単に「クラウドプロバイダー」とも呼ぶ。なお、ネットワークがよりデバイスに近い場合のサービスを、フォグ・コンピューティングやエッジ・コンピューティングという[6][7]。エッジはネットワークの外縁であり、コンテンツデリバリネットワーク事業においてユーザーのアクセスに対して斡旋される最寄りのミラーサーバが典型例である。

アメリカ国立標準技術研究所 (NIST) は、以下のように説明する[8]

クラウドコンピューティングとは、ネットワーク、サーバ、ストレージアプリケーション、サービスなどの構成可能なコンピューティングリソースの共用プールに対して、便利かつオンデマンドにアクセスでき、最小の管理労力またはサービスプロバイダ間の相互動作によって迅速に提供され利用できるという、モデルのひとつである。このクラウドモデルは可用性を促進し、5つの基本特性と、3つのサービスモデルと、4つの配置モデルによって構成される[9] — アメリカ国立標準技術研究所

分類

提供サービスによる分類

ファイル:Cloud Computing Stack.svg
階層(SaaSはApplicationを、PaaSはPlatformを、IaaSはInfrastructureを提供する)

クラウドコンピューティングの、提供するサービスの種類による分類には以下がある。

配置形態による分類

ファイル:Cloud computing types.svg
クラウドコンピューティングの種類(パブリッククラウド、プライベートクラウド、ハイブリッドクラウド)

クラウドコンピューティングの配置形態(デプロイ)による分類には以下がある。

  • パブリッククラウド - インターネット経由の一般向けサービス。狭義のクラウドコンピューティングはパブリッククラウドのみを指す。オンラインで提供するサービス。[10]要はクラウドを部分的に貸与するサービス。
  • プライベートクラウド - 企業等がクラウドコンピューティング技術を使用したクラウドコンピューティング環境を自社内に構築・設置し、イントラネットなどを経由してユーザー部門が利用する形態。データセンターやサーバー等は、自社資産の場合、アウトソーシング調達などの場合もある。パブリッククラウドと比較して投資や運用管理が必要な反面、セキュリティや資産保護を強化できる。
  • ハイブリッドクラウド - 上記のパブリッククラウドとプライベートクラウドを組み合わせた形態。業務、データ、セキュリティ等の要件に応じた使い分け・連携が可能である。

利用技術

クラウドコンピューティングの実現のために内部的に使用されている主な技術には以下がある。

ネットワーク経由のコンピュータ資源利用自体は、1950年代のコンピュータ黎明期より行われており基本的には新しい技術ではない。従来からの例や用語には、メインフレームを使用したネットワーク経由の時間単位の計算サービス提供、付加価値通信網(VAN)、あるいはアプリケーションサービスプロバイダネットワーク・コンピューティングユーティリティコンピューティングSaaSなどが存在する。

しかし2000年代以降に「クラウドコンピューティング」と呼ばれる用語やサービス形態が普及した背景には、インターネットおよびインターネット関連技術の発展、各種標準化の進展、高速・低価格化などがあり、またプロバイダ側ではオープンソース技術の普及による特定メーカー制約の少ないサーバーやソフトウェアの利用、各種・各レベルの仮想化技術によるコンピューティング資源の共有と各利用者に応じた柔軟な提供の実現、などがある。

またプロバイダによっては利用者の要件に応じ、インターネット経由ではなく専用線接続、仮想化ではなくベアメタル(物理サーバー単位)の提供、独自技術の提供、Quality of Serviceなど実績サービスレベルに応じたサービス料金体系なども採用または併用し、差別化を行っている。大規模なプロバイダは巨大なデータセンターを世界に複数拠点設置して高速回線で接続することにより、災害対策など可用性の向上を実現し、多国籍企業などの利用者企業は直近のアクセスポイントに接続すれば良く自前の国際回線が不要となる、などの付加価値も提供している。

歴史

「クラウドコンピューティング」の用語を最初に使用したのは、2006年 Google CEOのエリック・シュミットによる発言だとされ、Google App EngineAmazon EC2などが登場した2006年から2008年頃にかけて普及した。

しかし「コンピュータ処理をネットワーク経由でサービスの形で提供する」という形態自体は従来より存在している。1960年代からのタイムシェアリングシステムなどのデータセンター利用(中央の仮想化環境をリモートからネットワーク経由で共有し、従量制または定額制でサービスとして課金する)、1980年代のVAN1991年頃からのインターネットをベースとしたASP、更にはSaaSなどである。一般的には、このうち、主にパッケージソフトウェアの利用を提供するものをSaaSと呼ばれるようになってきた。

歴史的なコンピュータの利用形態の変遷は、以下とも言われている。

  1. メインフレーム全盛期の集中処理
  2. 分散システムオープンシステム)の抬頭によるクライアント・サーバなどの分散処理
  3. インターネットに代表されるネットワーク中心の、新しい集中処理
  4. 世界に分散したユーザーがサーバを意識せずサービスを受ける(クラウドコンピューティング)

SaaSの用語が一般化した以降の年表を下に示す。

類似用語

「クラウドコンピューティング」に類似する概念や用語は従来より多く、単なる用語の言い換えやバズワードであるという主張も多い。2008年4月 サン・マイクロシステムズのCEO、ジョナサン・シュワルツは「クラウドとは、ネットワーク・コンピューティングを新しい言葉で言い換えたものだ」と発言した。2008年9月 オラクルのCEO、ラリー・エリソンは「既に我々が行っている事で、宣伝文句が変わっただけ」と批判した[19]。「何だかよくわからないが業界トレンドらしいから」というだけの根拠で経営陣が主導して推進する企業も多く現場技術者を振り回している、との主張もある[20]

これに対し、「クラウドコンピューティング」は従来の概念とは異なり、大規模インフラの活用機会が個人や小規模グループにも開かれたもので、社会変革につながる可能性もある、との見解もある[21]

「クラウドコンピューティング」は、システム構成の観点ではネットワーク・コンピューティング、プロバイダの観点ではアプリケーションサービスプロバイダ、ソフトウェア提供形態の観点ではSaaS、課金方法の観点ではユーティリティ・コンピューティングであるシステムやサービスを、利用者の視点から「クラウド」(雲)と呼称したものとも考えられる。

既存の類似用語には以下が挙げられる。

脚注

  1. クラウドコンピューティング 【 cloud computing 】
  2. Who Coined 'Cloud Computing' - Antonio Regalado -MIT
  3. Internet History 1977
  4. National Science Foundation, "Diagram of CSNET," 1981
  5. What Is The Cloud? - AT&T (1993)
  6. クラウド(雲)からフォグ(霧)へ Fog Computingが開くIT新時代【湯川鶴章】
  7. IoTプラットフォームの構造と新しいビジネスの可能性
  8. NIST Definition of Cloud Computing(2011年9月)、NISTによるクラウドコンピューティングの定義情報処理推進機構による日本語訳、2011年12月)
  9. Cloud Computing
  10. 内輪ゆえの強固なセキュリティが強み:「プライベート」クラウドコンピューティングが人気上昇中
  11. IBM、現時点で実用可能なクラウド・コンピューティングを発表
  12. 米ヤフー、クラウドコンピューティングの研究支援でインドの研究機関と提携
  13. マイクロソフト、Professional Developers ConferenceにおいてWindows Azureを発表
  14. 米国サン、「Open Cloud Platform」を発表
  15. Open Cloud Manifesto
  16. 「Open Cloud Manifesto」の行く手に立ち込める暗雲
  17. IBM、企業にクラウドのソーシャル・ネットワーキングとコラボレーション・サービスを提供
  18. IT資源を従量制で提供する新たなパブリック・クラウド・サービス - IBM
  19. OracleのエリソンCEO、「クラウドコンピューティング騒ぎ」をこき下ろす
  20. ニコラス・G・カー『ネット・バカ インターネットがわたしたちの脳にしていること』青土社、2010年 ISBN 4791765559
  21. 森正弥「クラウドは人類社会の変革を加速」

参考文献

関連項目

  • VMware
  • Facebook
  • MapReduce
  • OAuth
  • シンクライアント - ネットワークを介したサーバに処理やストレージ機能を任せることを前提とした、簡略化された端末。
  • pogoplug
  • CNG - クラウドサービスを用いた、放送番組素材の収集と共有をおこなうシステム

外部リンク

テンプレート:クラウドコンピューティング