用語辞典・インターネット全般

クラウド

クラウドとは

クラウドは、ネットワーク経由で、共有された計算・保存・アプリケーションなどの資源を、必要に応じて利用できるようにする提供モデルです。利用者は、自分の手元にある一台の機械へ固定せず、必要な量を申し込み、増減しながら使えます。

「インターネット上に置くもの」すべてがクラウドなのではありません。NISTは、必要時のセルフサービス、広いネットワークアクセス、資源の共有、素早い伸縮、利用量の計測という五つの特徴で整理しています。

共有資源のプール必要な利用者へ、必要な分を割り当てる
個人
組織
開発者
クラウドの資源プール
計算保存データベースアプリ
使う量に合わせて割り当て ⇄ 解放利用量を計測
図1利用者が個々の物理サーバーを直接選ばなくても、提供者が管理する資源から必要な能力が割り当てられます。

クラウドらしさを決める五つの特徴

オンデマンド・セルフサービス
サーバー時間や保存容量などを、提供者の担当者へ毎回依頼せず、利用者が必要時に用意できます。
広いネットワークアクセス
パソコン、スマートフォンなど異なる端末から、標準的な仕組みを使ってネットワーク越しに利用できます。
資源の共有
提供者の計算資源をまとめ、複数の利用者へ需要に応じて割り当てます。実際の処理場所を利用者が細かく指定できない場合もあります。
素早い伸縮
利用量の増減に合わせ、能力を素早く増やしたり減らしたりできます。無限の能力が保証されるという意味ではありません。
計測されるサービス
保存量、処理時間、通信量などを計測し、利用状況の管理や料金計算に使います。

SaaS・PaaS・IaaSは、利用者が管理する範囲で分かれる

SaaS(Software as a Service/ソフトウェア・アズ・ア・サービス)、PaaS(Platform as a Service/プラットフォーム・アズ・ア・サービス)、IaaS(Infrastructure as a Service/インフラストラクチャー・アズ・ア・サービス)は、完成した機能から基盤まで、どこまでを提供者へ任せるかが異なります。

三つのサービスモデル利用者が作る範囲と、提供者へ任せる範囲

SaaS

利用者:設定・入力データ

提供者:アプリから機械まで

完成したアプリを使う

PaaS

利用者:作ったアプリ・データ

提供者:実行環境から機械まで

アプリを動かす土台を使う

IaaS

利用者:OS・アプリ・データ

提供者:仮想化・機械・設備

計算・保存・通信を使う
図2同じクラウドでも、利用者が更新・設定・保護しなければならない範囲はサービスモデルで変わります。

クラウドのデータはどこにあるのか

クラウドも物理的な機械なしには動きません。実際のサーバーや保存装置は、一つ以上のデータセンターで稼働します。ただし、利用者から見える「クラウド上の保存領域」と、一台のディスクや一つの建物が一対一で対応するとは限りません。

複数場所への複製、障害時の切り替え、削除後の保持期間、国や地域の指定はサービスごとに異なります。クラウドだから自動的に安全・消えない・どこからでも使えるとは断定できず、契約と設定の確認が必要です。

定義の確認資料:NIST SP 800-145「The NIST Definition of Cloud Computing」

関連用語