You can edit almost every page by Creating an account. Otherwise, see the FAQ.

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

提供:EverybodyWiki Bios & Wiki
移動先:案内検索

クラウドコンピューティング(クラウド計算、英: cloud computing)は、インターネットなどのコンピュータネットワークを経由して、コンピュータ資源をサービスの形で提供する利用形態である。略してクラウドと呼ばれることも多く、cloud とは英語で「」を意味する。クラウドの世界的な普及でオンラインであれば必要な時に必要なサービスを受けられるようになり、あらゆる業務が効率化され、社会の創造性を高めることに成功した。

用語[編集]

商業的に確立された定義としてのクラウドコンピューティングは、2006年にGoogleのCEOであったエリック・シュミットにより提唱された。しかし、Googleに先駆けて用語として最初に使用したとされるのは1994年4月のWiredの記事に当時のGeneral Magicの共同創業者でエンジニアのアンディ・ハーツフェルド(後にGoogleの社員となる)の言葉として引用されている。しかし、この当時は具体的なサービスとしてのクラウドコンピューティングは広く使われることはなく、すべてのコンピュータやネットワークや通信の能力が低過ぎ、限定された実装と試験サービスに留まっていた。

前史として、「クラウド」(雲)に類似した図形は、1977年 ARPANETや、1981年 CSNETで、コンピュータ機器のネットワークを表すものとして使用されており、両者は後にインターネットに発展した。「クラウド」の用語はインターネットのメタファーとして使用されてきている。また「クラウド」の用語は、1993年 分散コンピューティングの分野でも使用されていた。これらは単なるコンピュータネットワークの記号としての原始的な定義であり、Webサービス普及以後のものとは定義が大きく異なる。

概要[編集]

従来のコンピューティングは利用するハードウェア、ソフトウェア自体を利用者が必要なだけ購入や利用契約をしていた(それらの資源は構内でオンプレミスとして設置されたり、遠隔地のデータセンタに設置された)。対して当方式ではハードウェアやソフトウェアそのものではなく利用した量や予定される量で利用契約がされる。

従来のコンピューティングでは、購入、契約したハードウェアの限界を超えると動作が遅くなったり、ストレージの容量を超えたらそれ以上の記憶は出来ないが、クラウドコンピューティングでは、契約を変更したり超過した資源の使用量を支払うことによって業務を継続できる。

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

現代的なクラウドのユーザーインターフェースは主にウェブアプリケーションの形式で提供される。1995年のインターネットの商用利用開始直後からアプリケーションサービスプロバイダ等と言った類似形で試行錯誤は行われてきたが、Javaアプレット等のベンダー固有技術に依存した形式であった。2005年に始まるAjaxのブームでウェブアプリケーションに大きな可能性が見出された後、2006年にGoogleのCEOであるエリック・シュミットにより提唱された。

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



Read or create/edit this page in another language[編集]