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

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

クラウドコンピューティング: cloud computing)とは、コンピュータネットワークをベースとしたコンピュータ資源の利用形態である[1]

概要[編集]

かつてはユーザー(企業、個人など)がコンピュータのハードウェアソフトウェア、データなどを自身で保有・管理していた。クラウドコンピューティングでは、ユーザーがインターネットの向こう側から計算資源となるサービスを受ける。クラウドコンピューティングに必要なものは最低限の接続環境[2]とサービス利用料のみである。実際に処理が実行されるコンピュータおよびコンピュータ間のネットワークは、サービスを提供する企業側に設置されており、それらのコンピュータ本体およびネットワークの購入・管理運営費用や蓄積されるデータの管理の手間は軽減される。このような出来合いのサーバ群をクラウドと呼ぶ。

クラウドの形態で提供されるサービスを「クラウドコンピューティングサービス」または単に「クラウドサービス」という。そのサービス事業者を「クラウドサービスプロバイダー」または単に「クラウドプロバイダー」とも呼ぶ。なお、ネットワークがクラウドよりもデバイスに近い場合のサービスは、フォグ・コンピューティングやエッジ・コンピューティングという[3][4]

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

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

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

クラウドサービス[編集]

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

インターネット経由の一般向けサービスを「パブリッククラウド」という。SNSなどがこれにあたる。

一方、業界内・企業内(ファイアーウォール内)などのサービスを「プライベートクラウド」という。プライベートクラウドはアウトソーシングの一形態とも言える。

両者を組み合わせたサービスは「ハイブリッドクラウド」という [7] [8] [9]。好例はオンラインゲーム。一方、ネットワークが非公開となる場合では、各地の金融機関が接続している国際決済機関や国際銀行間通信協会が接続者へ提供している決済サービスを例に挙げることができる。

技術による分類[編集]

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

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

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

利用技術[編集]

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

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

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

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

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

歴史[編集]

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

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

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

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

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

疑問のつきまとう「利点」[編集]

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

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

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

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

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

問題点[編集]

クラウドはブラックボックス[編集]

一般的に、集中的なデータ管理はその管理者がハッカーの格好の攻撃目標となり、個人情報を含む顧客情報や経営情報---銀行/ビジネス/医療などの情報---が流出するきっかけとなる。クラウドの場合、クラウド内の各サーバ配置・セキュリティとデータ所在を割り出すことのできるハッカーにとれば、そのクラウドは餌食となる。また、クラウドの中身を予め知っている権力者にとれば、クリアストリームのような利用対象となる。

しかし、半端なハッカーをふくむ一般人は、単一のサーバより複雑なクラウドの構造を個別具体的に理解することができない。そして、能力と悪意のあるハッカーが侵入したり、権力者が濫用したりするのを察知することもできない。

加えて、個人情報保護の観点からもIBMなどのクラウドサービスにどこまで支配を許せるかは難しい問題とされる[20]ウェブは見えすぎだが、クラウドは見えなさすぎだ。クラウド内ネットワークは通常のシステムインテグレーターアウトソーシング以上にブラックボックスなのである。ブラックボックスのまま利用「させられている」事実は、事業者と評論家によって、ユーザーは知識がなくても利用「できている」などと歪めて公告されている。

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

著作権に対するブラックボックスの濫用も懸念される。クラウドサービスの事業者が日本国内にサーバを設置し、著作権を第三者が有する著作物をクラウドサービスにユーザーが保存した場合、当該ユーザーのみが当該著作物を利用できる仕組みであっても、事業者によるクラウドサービスの提供行為が公衆送信権の侵害行為となる可能性があるという[22][23]。クラウドサービス自体に知的財産権が認められるとしても、著作権者にとってサービスがブラックボックスのまま著作物をサービスコンテンツに組み入れるのは問題があるといえよう。

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

ユーザーの業務が停止する危険[編集]

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

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

また企業はクラウドに依存的になり、開発者らの「利用する事で収益を上げ、中毒症状にさせることで、ますます顧客を増やせる」という発言[26]のとおり、依存度が高まれば通信不能状態が営業不能状態に直結するという事態も発生する。

主張[編集]

クラウドコンピューティングについて、今日見られるいくつかの主張を以下に示す。

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

類似用語[編集]

Cloud computing icon.svg

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

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

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

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

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

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

脚注[編集]

  1. ^ クラウドコンピューティング 【 cloud computing 】
  2. ^ パーソナルコンピュータ携帯情報端末などのクライアント、その上で動くブラウザインターネット接続環境など
  3. ^ クラウド(雲)からフォグ(霧)へ Fog Computingが開くIT新時代【湯川鶴章】
  4. ^ IoTプラットフォームの構造と新しいビジネスの可能性
  5. ^ NIST Definition of Cloud Computing(2011年9月)、NISTによるクラウドコンピューティングの定義情報処理推進機構による日本語訳、2011年12月)
  6. ^ Cloud Computing
  7. ^ 企業ITは数年で「プライベート・クラウド」へ向かう――ガートナーが予測
  8. ^ 内輪ゆえの強固なセキュリティが強み:「プライベート」クラウドコンピューティングが人気上昇中
  9. ^ Microsoft、仮想化をプライベートクラウドの基盤と位置付け
  10. ^ プライベートクラウドはコスト削減をもたらす「魔法の杖」-- IBM
  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. ^ 知られざる先進業界「地銀」に見るシステム共同化の真実 - ITPro
  20. ^ 「大切な住民データを国外に出して良いのか」
  21. ^ 「愚かな考え」--R・ストールマン氏、クラウドコンピューティングを一蹴
  22. ^ 大滝均 「まねきTV(ソニー・ロケーションフリーテレビ)事件その後 ―公衆送信権侵害の行為主体について―PDFファイル)」『パテント』2007年9月号日本弁理士会、2007年。
  23. ^ ネット上にデータを保存するサービスはすべて著作権侵害で違法です」 GIGAZINE、2007年5月26日。
  24. ^ ファーストサーバ障害、深刻化する大規模「データ消失」ヤフー子会社、クラウド時代の盲点を露呈(ネット事件簿)
  25. ^ ファーストサーバ、障害の復旧作業において情報漏えいがあったとして謝罪
  26. ^ 2008年10月15日放送のNHK『クローズアップ現代』「新情報革命 “クラウド”の衝撃」で、セールスフォース・ドットコム社技術者の発言を和訳したテロップが表示された。
  27. ^ 「クラウド」は「雲」の意味で、コンピュータネットワーク(典型的にはインターネット)を比喩的に表している。従来より「コンピュータシステムのイメージ図」ではネットワークを雲の図で表す場合が多く、それが由来となっている。この議論については、「#共通する概念」の節、および後述の類似用語を参照。
    知恵蔵2011『バズワード』 - コトバンク
  28. ^ OracleのエリソンCEO、「クラウドコンピューティング騒ぎ」をこき下ろす
  29. ^ ニコラス・G・カー『ネット・バカ インターネットがわたしたちの脳にしていること』青土社、2010年 ISBN 4791765559
  30. ^ 森正弥「クラウドは人類社会の変革を加速」

参考文献[編集]

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

関連項目[編集]

外部リンク[編集]