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

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動: 案内検索
クラウドコンピューティングのイメージ図。ユーザーから見てクラウド(雲、ネットワーク)の中にプロバイダが提供する各種サービスがある。

クラウドコンピューティング: cloud computing、または単にクラウドとも)とは、ネットワーク、特にインターネットをベースとしたコンピュータ資源の利用形態である。ユーザーは、コンピュータによる処理やデータの格納(まとめて計算資源という)をネットワーク経由で、サービスとして利用する。

名称[編集]

Cloud computing icon.svg

「クラウド」は「雲」の意味で、コンピュータネットワーク(典型的にはインターネット)を表す。従来より「コンピュータシステムのイメージ図」ではネットワークを雲の図で表す場合が多く、それが由来となっている。「クラウドコンピューティング」という用語がバズワードであるという議論は、後述の類似用語を参照。

定義[編集]

クラウドコンピューティングの定義には、アメリカ国立標準技術研究所 (NIST) による以下のものがある。

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

アメリカ国立標準技術研究所

概要[編集]

従来のコンピュータ利用は、ユーザー(企業、個人など)がコンピュータのハードウェアソフトウェア、データなどを、自分自身で保有・管理していたのに対し、クラウドコンピューティングでは「ユーザーはインターネットの向こう側からサービスを受け、サービス利用料金を払う」形になる。

ユーザーが用意すべきものは最低限の接続環境(パーソナルコンピュータ携帯情報端末などのクライアント、その上で動くブラウザインターネット接続環境など)のみであり、加えてクラウドサービス利用料金を支払う。実際に処理が実行されるコンピュータおよびコンピュータ間のネットワークは、サービスを提供する企業側に設置されており、それらのコンピュータ本体およびネットワークの購入・管理運営費用や蓄積されるデータの管理の手間は軽減される。

クラウドコンピューティングは、従来から存在するネットワーク・コンピューティングユーティリティコンピューティングSaaSなどを言い替えたもの、あるいはこれらの要素を含み更に発展させたもの、などとされる。

クラウドコンピューティングの階層(SaaSはApplicationを、PaaSはPlatformを、IaaSはInfrastructureを提供する)

クラウドコンピューティングは、以下の3種類に分類される場合が多い。また以下を総称してXaaSと呼ぶ場合もある。

SaaS
インターネット経由のソフトウェアパッケージの提供。電子メールグループウェアCRMなど。セールスフォース・ドットコムのSalesforce CRM、マイクロソフトMicrosoft Online Services、GoogleのGoogle Appsがある。オープンソースのSaaS構築フレームワークとしてはLiferayがある。
PaaS
インターネット経由のアプリケーション実行用のプラットフォームの提供。仮想化されたアプリケーションサーバデータベースなど。ユーザーが自分のアプリケーションを配置して運用できる。セールスフォース・ドットコムのForce.comプラットフォーム、GoogleのGoogle App EngineAppScaleマイクロソフトWindows AzureAmazon.comAmazon S3Amazon DynamoDBAmazon SimpleDBSoftLayerなど。
HaaSまたはIaaS
インターネット経由のハードウェアやインフラの提供。サーバー仮想化デスクトップ仮想化や共有ディスクなど。ユーザーが自分でOSなどを含めてシステム導入・構築できる。Amazon.comAmazon EC2SoftLayerなど。

クラウドコンピューティングの形態で提供されるサービスを「クラウドコンピューティングサービス」または単に「クラウドサービス」、そのサービス事業者を「クラウドサービスプロバイダー」または単に「クラウドプロバイダー」とも呼ぶ。

クラウドコンピューティングの種類(パブリッククラウド、プライベートクラウド、ハイブリッドクラウド)

インターネット経由の一般向けサービスを「パブリッククラウド」、業界内・企業内(ファイアーウォール内)などのサービスを「プライベートクラウド」、両者を組み合わせたサービスを「ハイブリッドクラウド」とも呼ぶ [2] [3] [4]。特にプライベートクラウドはアウトソーシングの一形態とも言える。

クラウドコンピューティングはコンピュータ処理の使用形態であり、それ自体は新しい技術ではなく、特定の技術を指す用語でも無い。しかし、この形態の普及を可能にした背景には、インターネットや各種技術の進歩がある。ユーザーとプロバイダの間は、通常は標準化されたインターネットの技術が使用されるが、専用の技術(プロトコル、ソフトウェア、ハードウェア)を使用するものもある。プロバイダの内部(データセンターサーバ群)で使用する技術は問われないため、通常はオープン標準に準拠したソフトウェアや、ユーザー数や処理量の増減に対応できる仮想化技術が使用されるが、Googleなどはスケーラビリティ確保のために自社独自開発されたグリッドコンピューティング技術などを多用している。

歴史[編集]

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

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

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

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

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

詳細[編集]

特徴[編集]

クラウドコンピューティングの定義や説明には多数のものがあり明確な意味を持たず、ほぼ共通する概念はインターネットを利用するということだけである。今日見られるいくつかの主張を以下に示す。

  • クラウドコンピューティングの本質は、従来からのユーティリティコンピューティングという概念に等しいとする主張。ただし、YahooやGoogleやamazonなどの消費者向けのWebサービスなどで、多数の利用者によって培われた技術を、法人や公共機関向けのITサービス向けに進化させたものを言う。消費者向けをConsumer Webと呼び、法人向けをBusiness Webという定義もある。後者のBusiness Webのことをクラウドコンピューティングとしている場合もある。
  • 従来、YahooやGoogleなどは、無料で提供するサービスの対価として、企業からの広告収入が事業の基本にあったが、クラウドコンピューティングでは、その技術を使い、セキュリティやプライバシーなども強化して、法人向けのサービスとして提供し始めたことが、従来のWebと大きく異なるとする主張。
  • クラウドコンピューティングは、ハードウェア・ソフトウェアに限らず、データベース・ソフトやビジネス・ロジックやAPI、ユーザインタフェース、セキュリティ、バックアップ、災害対策システムまで、標準のサービスとして提供されており、しかも、その上でのシステムを、ユーザが独自にカスタマイズや、アプリケーションを開発することも出来るようになっているものとする主張。これによって、コスト削減や、開発期間の短縮が、実現できるとも言われている。
  • クラウドコンピューティングと従来のネットワークサービスとの最も大きな違いはその幅広さにあり、従来はネットワークを介することが考えにくかったストレージなどもそれに含まれるとする主張。逆にいえば、クラウドコンピューティングと呼ばれるサービスの種類は非常に多岐にわたるため、個々のサービスが何を実現しているのか注意する必要がある。

利用技術[編集]

クラウドコンピューティングはネットワーク・コンピューティングユーティリティコンピューティングSaaSなどの要素を含み、それをさらに発展させたものと考えることができる。

クラウド・コンピューティング・サービスを提供する側のデータセンターでは通常、ユーザー数やデータ数の変動を吸収できる仮想化技術を使用し、インターネットを通じて世界中のどこからでも・誰でも利用できるようにしている。商業利用に際してはQoSを利用することもできる。

これらの技術・サービスを支えているのは公開された標準規格オープンソース系のソフトウェアであるが、データセンター内部では独自技術を使う事もある。たとえば、Googleの大規模分散データベースであるBigTableは独自のファイルシステムDBMSにより構成されている。

クラウドの本体・部品・素材の技術開発及び生産はすべて欧州北米で行われているともいわれたが、現在では主要プロバイダーのセンターや開発拠点は世界各国(中国、インド等)に展開されている。

なおプライベートクラウドの場合は、イントラネットと同様にインターネット上で一般公開はされず、企業内(企業グループ内)のセキュアなネットワーク内にクラウドサービスの技術を活用する。実際には各種のWebWeb 2.0)技術、仮想化プロビジョニング、サービスレベル管理、課金などの技術が使用される [13]

利点[編集]

プロバイダ側は仮想化技術などを使用してデータセンターのコンピュータ等を多数のユーザーで共有させ、スケールメリットや、設計・開発・運用の標準化・共通化、ピークの平準化によるリソースの利用率向上などを実現する事によって、コストの低減や、相対的に安価なサービス料の設定などが可能である。

ユーザー側は、自前のコンピュータや、そのハードウェア、ソフトウェア、設備などを保有・設計・開発したり、更に保守・管理する必要が無くなる。ユーザー自身で購入した場合と比較して、陳腐化が進まず、最新のバージョンのアプリケーション・ソフトウェアが利用でき、財務上は資産が削減でき、必要に応じた規模の拡大・縮小や中断などが比較的容易に行える。またユーザーデータもクラウド側に保存する場合は、ユーザーはネットワークに接続すれば場所を問わず自己のデータにアクセスできる。各業界による業界クラウドなどでは、関連会社や提携組織などとの間の標準化やデータ連携などが容易となる場合もある。

ニコラス・G・カーは著書『クラウド化する世界~ビジネスモデル構築の大転換』で、クラウドコンピューティングの本質は「ITの所有から利用へ」とした。従来はITに企業の競争力・差異化を求められたが、コンピュータのハードウェアやソフトウェアのコモディティ化が進んで再販価値が減少した現在では、ITは電力や上下水道や公共交通機関や金融システムなどと同様に社会基盤のひとつになり、その道具をどのように効率的、効果的に使うかという知恵が経営に重要とした。

なお上記への反論や疑問には以下などがある。

  • 企業がどの業務を投資・差別化するかはビジネス戦略であり、ITはそのツールにすぎない。「全企業・全業務で差別化は不要」とは限らない。またパッケージで足りる業務は既にパッケージ(ソフトウェアパッケージおよび汎用的なハードウェア)採用が、インフラの運用はホスティングや外部委託なども進んでいる。例えば日本の地方銀行は、2008年10月時点で全108行のうち約8割は基幹業務(勘定系)を共同化し、ネットワーク経由で使用しており、既に自社保有はしていない[14]
  • 本当に低価格となるかはプロバイダ次第である。ITのインフラがユーザー側からプロバイダ側に移っただけで、必要な作業やコストが消えた訳ではない。プロバイダ内ではハードウェアや設備の購入を行うため、直後から陳腐化も発生し、需要予測次第ではインフラの不足や過剰が発生しコストとなる。ソフトウェアは多数のユーザーの要件を集約し開発するため、機能の不足や過剰、不適合(アンマッチ)、ユーザーごとの個別バージョンなどが発生すると、費用対効果が低下する。更にセキュリティや監査対応を含めた全体の運用管理コスト、営業や契約管理のコスト、そしてプロバイダの利益を上乗せする必要がある。スケールメリットは得られるが、従来の共同センターやアウトソーシングと比較して低価格化が実現できるとは限らない。

問題点[編集]

コンピュータシステムを自前で保有し、修正(カスタマイズ)や運用変更もできる場合と比べると、通常のシステムインテグレーターアウトソーシング以上にブラックボックスとなり、同業他社との差別化は困難で、独自の仕様の変更に対処できない(サービス提供業者に拒否される)リスクがある。

基本的にはすべてのデータがクラウドに集約されるため、クラウド提供側やネットワークの障害や、あるいはクラウド提供側の倒産やサービス終了などでクラウドのサービスが使用できなくなると、クラウドコンピューティングを利用する企業の経営も停止する恐れがある。実例として、NTTPCコミュニケーションズが提供していたサービス「WebARENA Cloud9」は、2011年5月に発生したシステムトラブルを解消できずに、そのままサービスを終了してしまった。また、ヤフー子会社のファーストサーバは、2012年6月同社の提供するクラウドサービス「ビズ/ビズ2/エントリービズ/エンタープライズ3/EC-CUBEクラウドサーバ マネージドクラウド」において、5000社を超える契約企業のユーザーデータをバックアップも含め完全に消失させ、復旧不可能な状態に陥った。[15]さらに、復旧作業において情報漏えい問題があり、クラウド上の別企業の情報が参照できてしまう状態になっていた[16]

一部のプロバイダはSLAで所定の稼働率を達成できなかった場合の返金や繰越を行っているが、メリットリスクとの比較衡量は必要である。SLAを達成できなくても返金すれば済むという考えで事業に参入し、実際には、SLAの目標からは程遠いサービスレベルしか提供できていない事業者も数多く存在する。

また、集中的なデータの管理はクラウドに銀行/ビジネス/医療などの情報を完全に把握されてしまうためハッカーの格好の攻撃(a hack attack)の標的となり、個人情報を含む顧客情報や経営情報の流出のリスクがある。また企業はクラウドに依存的になり、開発者らの「利用する事で収益を上げ、中毒症状にさせることで、ますます顧客を増やせる」という発言[17]のとおり、依存度が高まれば通信不能が営業不能に直結するという事態も発生する。

さらに、クラウドはその破壊や政治的利用など存在自体が極めて大きな危険性をもつ。ITの発達は将来の見通しが立たないが、最も重要な人権の一つのプライバシーの保護の観点からはクラウドにどこまでの支配を許せるかは難しい問題とされる[18]

また、2008年9月にFSFリチャード・ストールマンは、クラウドコンピューティングは既存の技術を呼び変えただけであり、ユーザーがプロプライエタリ(ベンダー独自)なソフトウェアに囲い込まれてしまう危険性があると指摘している[19]

クラウドサービスの事業者が日本国内にサーバを設置し、著作権を第三者が有する著作物をクラウドサービスにユーザーが保存した場合、当該ユーザーのみが当該著作物を利用できる仕組みであっても、事業者によるクラウドサービスの提供行為が公衆送信権の侵害行為となる可能性がある[20][21]

サービスの利用料金について、有償のOSやミドルウェアの使用料が月額料金に含まれている場合、OS、ミドルウェアの料金改定に伴いサービスの利用料金が一方的に値上げさせるケースがある。

類似用語[編集]

クラウドコンピューティングに類似する概念や用語はかねてより多く、単なる用語の言い換えやバズワードという指摘も多い。2008年4月にサン・マイクロシステムズのCEO、ジョナサン・シュワルツは「クラウドとは、ネットワーク・コンピューティングを新しい言葉で言い換えたものだ」と発言している。2008年9月にオラクルのCEO、ラリー・エリソンは「既に我々が行っている事で、宣伝文句が変わっただけ」と批判している[22]

実際、「何だかよくわからないが業界トレンドらしいから」というだけの根拠で経営陣が主導となって推し進めている企業が多く、直接現場に携わっている技術者を振り回している傾向も見られ、バズワードという指摘はこの辺りにも要因がある[23]

クラウドコンピューティングは具体的な技術や実装ではないが、システム構成の観点ではネットワーク・コンピューティング、ソフトウェア提供方法の観点ではSaaS、支払い方法の観点ではユーティリティ・コンピューティング、あるいはサービス提供事業者を意味するASPなどを、ユーザーの視点から見た用語(総称)であるとも言われる。

ただ最近では、クラウドコンピューティングは従来の概念とは異なり、大規模インフラの活用機会が個人や小さいグループにも開かれたとして、社会変革につながるのではないかという見方も一部にはでてきている[24]

既存の類似用語と、その比較としては、以下が挙げられる。

サーバホスティング(レンタルサーバー)
クラウドコンピューティングと言っても、本質はレンタルサーバーの提供サービスの度合いが複雑化、高度化したものにすぎない。
ネットワーク・コンピューティング(ネットワーク・セントリック・コンピューティング)
ネットワークを中心に置いた考え方、または処理方式。クラウドコンピューティングはネットワークコンピューティングの1形態ともいえる。
ドットコム (.com)
サン・マイクロシステムズ提唱のインターネットを活用した電子商取引などのビジネス。必ずしもインターネットを経由したサービス提供ではなく、コンピュータなどは自社で持つ場合が多い。
e-ビジネス (e-business)
IBM提唱のインターネット技術を既存の基幹業務にまで適用したビジネス。必ずしもインターネットを経由したサービス提供ではなく、コンピュータなどは自社で持つ場合が多い。
ユーティリティ・コンピューティング
コンピュータのハードウェアやソフトウェアの利用を買取やリースではなく、電気・水道・ガスのように従量制で支払う考え方。クラウドコンピューティングはユーザーにはサービスの形で提供するため、ユーティリティ・コンピューティングの一形態ともいえる。
グリッド・コンピューティング
多数の小型のコンピュータをネットワーク経由で協調処理させる形態。主な視点は処理性能とスケーラビリティにあり、多数のコンピュータが世界中にある事を前提としている。クラウドコンピューティングからみれば、採用できる有力な技術の一部だが、極論として「雲の向こうには超高性能のコンピュータが世界で5台だけ」でも良い。
ユビキタス
多数の装置がネットワーク上に遍在する点ではクラウドコンピューティングと共通するが、必ずしもインターネットを経由したサービス提供ではない。
Webサービス
インターネット技術を使用したメッセージの送受信を行う技術、またはサービス。クラウドコンピューティングからみれば採用できる技術の一部といえる。
SOA
Webサービスの技術をベースにしたアプリケーション・サービスの疎結合の形態。クラウドコンピューティングからみれば採用できる技術の一部といえる。
SaaS
ソフトウェアをパッケージ販売ではなくサービスとして提供する。ソフトウェアベンダーからの視点といえる。クラウドコンピューティングでのソフトウェア提供方法といえる。
Web 2.0
複数のWeb技術を総称したもの。クラウドコンピューティングからみれば採用できる技術の一部といえる。
ASP
ネットワーク(特にインターネット)経由でサービスを提供する事業者。クラウドコンピューティングの事業者ともいえる。

脚注[編集]

  1. ^ Cloud Computing
  2. ^ 企業ITは数年で「プライベート・クラウド」へ向かう――ガートナーが予測
  3. ^ 内輪ゆえの強固なセキュリティが強み:「プライベート」クラウドコンピューティングが人気上昇中
  4. ^ Microsoft、仮想化をプライベートクラウドの基盤と位置付け
  5. ^ IBM、現時点で実用可能なクラウド・コンピューティングを発表
  6. ^ 米ヤフー、クラウドコンピューティングの研究支援でインドの研究機関と提携
  7. ^ マイクロソフト、Professional Developers ConferenceにおいてWindows Azureを発表
  8. ^ 米国サン、「Open Cloud Platform」を発表
  9. ^ Open Cloud Manifesto
  10. ^ 「Open Cloud Manifesto」の行く手に立ち込める暗雲
  11. ^ IBM、企業にクラウドのソーシャル・ネットワーキングとコラボレーション・サービスを提供
  12. ^ IT資源を従量制で提供する新たなパブリック・クラウド・サービス - IBM
  13. ^ プライベートクラウドはコスト削減をもたらす「魔法の杖」-- IBM
  14. ^ 知られざる先進業界「地銀」に見るシステム共同化の真実 - ITPro
  15. ^ ファーストサーバ障害、深刻化する大規模「データ消失」ヤフー子会社、クラウド時代の盲点を露呈(ネット事件簿)
  16. ^ ファーストサーバ、障害の復旧作業において情報漏えいがあったとして謝罪
  17. ^ 2008年10月15日放送のNHK『クローズアップ現代』「新情報革命 “クラウド”の衝撃」で、セールスフォース・ドットコム社技術者の発言を和訳したテロップが表示された。
  18. ^ 「大切な住民データを国外に出して良いのか」
  19. ^ 「愚かな考え」--R・ストールマン氏、クラウドコンピューティングを一蹴
  20. ^ 大滝均 「まねきTV(ソニー・ロケーションフリーテレビ)事件その後 ―公衆送信権侵害の行為主体について―PDFファイル)」『パテント』2007年9月号日本弁理士会、2007年。
  21. ^ ネット上にデータを保存するサービスはすべて著作権侵害で違法です」 GIGAZINE、2007年5月26日。
  22. ^ OracleのエリソンCEO、「クラウドコンピューティング騒ぎ」をこき下ろす
  23. ^ ニコラス・G・カー『ネット・バカ インターネットがわたしたちの脳にしていること』青土社、2010年 ISBN 4791765559
  24. ^ 森正弥「クラウドは人類社会の変革を加速」

参考文献[編集]

  • 日経BP社出版局編『クラウド大全 The Complete Cloud Computing <サービス詳細から基盤技術まで>』(日経BP社、2009年) ISBN 978-4-8222-8388-9

関連項目[編集]

外部リンク[編集]