ITの教科書検索
入門読了 約9分

クラウドコンピューティングとは ― 仕組みと特徴

クラウドとは、サーバやストレージを自社で買わずに、ネットワーク経由で必要な時に使う仕組みです。オンプレミスと何が違うかを、NISTの5つの特徴と費用の電卓で比べます。

目次
  1. クラウドコンピューティングとは
  2. 5つの特徴
  3. 3つのサービスモデル
  4. 4つの配置モデル
  5. 練習問題

クラウドコンピューティングとは、必要な時にネットワーク経由で資源を使える仕組み

クラウドコンピューティングとは、サーバやストレージなどのコンピュータ資源を、ネットワーク経由で必要な時に使える仕組みです。ブラウザだけで読み書きできるメールや、どの端末からでも開けるオンラインのファイル置き場も、この仕組みで動いています。会社で新しいシステムを作るときは、機器を買って自社に置くか、クラウドを使うかを早い段階で決めます。この選び方で、使い始めるまでの日数と費用のかかり方が変わります。

米国の標準化機関NIST(National Institute of Standards and Technology)は、この仕組みを定義しています。定義は、2011年に公開された文書「SP 800-145」に書かれています。

NISTの定義では、クラウドコンピューティングは、設定可能なコンピュータ資源の共有プールに、どこからでも必要な時にアクセスできるモデルです。共有プールとは、複数の利用者で分け合うために資源をまとめたものです。資源の例には、ネットワーク・サーバ・ストレージ・アプリケーション・サービスなどがあります。利用者は、管理の手間をほとんどかけず、提供者ともほとんどやり取りせずに、資源を素早く確保したり手放したりできます。

自社で機器を用意するオンプレミスと比べると、違いがはっきりします。オンプレミスでは、機器を注文し、納品・設置・設定を終えてから使い始めます。

オンプレミス(自前で機器を用意する)機器を選ぶ・注文する納品を待つ設置・配線する設定する利用注文から利用開始まで、目安で数週間〜数か月クラウド(借りてすぐ使う)申し込む利用申し込みから、目安で数分〜数十分
オンプレミスは、注文してから利用を始めるまでに4つの手順と、数週間から数か月の期間がかかります。クラウドは、申し込むとその場で利用を始められます。期間は目安です。

クラウドでは、利用者が申し込むと、提供者とやり取りせずにその場で利用を始められます。NISTの定義が最初に挙げる特徴も、この点です。オンプレミスで動いているシステムをクラウドへ移すやり方は、クラウド移行の記事にまとめました。事業者の施設にサーバを預ける形や、事業者のサーバを借りる形もあります。この2つはホスティングとハウジングの記事で比べています。

遠くのクラウドへ送らずに、データが生まれる場所の近くで処理する方式はエッジコンピューティングです。別々の組織が持つ多くのコンピュータを結んで1台のように使う方式は、グリッドコンピューティングと呼びます。端末が処理を依頼し、サーバが処理して結果を返す役割分担は、クライアントサーバシステムと呼びます。

NISTは、クラウドコンピューティングを5つの特徴で定義する

NISTのSP 800-145は、クラウドコンピューティングを5つの特徴、3つのサービスモデル、4つの配置モデルで整理しています。1つ目の特徴は、提供者の人手を介さずに、利用者がサーバの利用時間やネットワークストレージなどを自分で確保できることです。この特徴をオンデマンド・セルフサービスと呼びます。

2つ目は、スマートフォンやノートPCなど様々な端末から、ネットワーク経由で、標準的な仕組みで資源を使えることです。この特徴を幅広いネットワークアクセスと呼びます。

3つ目は、提供者が機器をプールにまとめて複数の利用者で共有し、需要に応じて割り当てることです。利用者は、使っている資源が具体的にどの機器にあるかを、通常は知ることも選ぶこともできません。ただし、国やデータセンターといった大まかな単位では、場所を指定できることがあります。この特徴をリソースの共有と呼びます。

4つ目は、需要に応じて資源の量を素早く増やしたり減らしたりできることです。場合によっては自動で増減します。利用者からは、確保できる量に上限が無いように見えることがよくあります。この特徴を迅速な弾力性と呼びます。

平常時サーバ2台アクセスが増えた時サーバ5台落ち着いた後サーバ2台需要が増える自動で増やす需要が減る自動で減らす
台数を自動で増減するように設定した例です。アクセスが増えた時だけサーバの台数が増え(青緑の箱)、落ち着けば元の台数に戻ります。

5つ目は、クラウドの仕組みが資源の使用量を自動で計測し、制御することです。使用量は監視・報告されるので、提供者と利用者の両方が確かめられます。多くの場合、使った分だけ料金を払う従量課金につながります。この特徴を計測されたサービスと呼びます。

初期費用が無く、使った分だけ払うので、費用のかかり方はオンプレミスと大きく違います。次の電卓で、利用期間を変えて総費用を比べられます。利用期間が長くなると、オンプレミスのほうが安くなる場合もあります。

オンプレミス総費用:740,000円(初期費用500,000円+月額20,000円×期間)

クラウド総費用:360,000円(初期費用0円+月額30,000円×期間)

この期間では、クラウドのほうが 380,000円 安くなります。

金額は、初期費用ゼロ・使った分だけ払うという違いを体感するための例です。実在の事業者の料金ではありません。

費用を初期コストと運用コストに分け、合わせた総額で比べる考え方をTCOと呼びます。

3つのサービスモデル:SaaS・PaaS・IaaS

NISTは、クラウドの使い方を3つのサービスモデルに分けています。分け方の基準は、どこまでを提供者が管理し、どこからを利用者が管理するかです。

SaaS・PaaS・IaaSで、利用者が使うものと管理する範囲の違い
モデル利用者が使うもの利用者が管理する範囲
SaaS提供者が用意したアプリケーション自分用の設定項目だけ
PaaSアプリを動かすための環境(言語・ツールなど)配置したアプリと、実行環境の一部の設定
IaaS処理能力・ストレージ・ネットワークなどの基盤OS・ストレージ・配置したアプリ

どのモデルでも、提供者が管理する基盤そのものを、利用者は管理しません。クラウド事業者は、処理能力やストレージのほかに、ロードバランサのような機能もサービスとして用意していることがあります。3つのモデルで利用者と事業者がどこまで管理するかは、IaaS・PaaS・SaaSの違いの記事で詳しく比べています。

セキュリティの管理範囲も、提供者と利用者で分かれます。AWSでの分かれ方はAWSの責任共有モデルの記事で解説しています。

ネットワーク機器の管理にも、クラウドを使う方式があります。例えば無線LANの集中管理には、クラウド管理型という方式があります。無線LANのアクセスポイントをまとめて管理するWLCの機能を、自社の拠点ではなくクラウド上に置く方式です。

4つの配置モデル:パブリック・プライベート・コミュニティ・ハイブリッド

NISTは、クラウドの基盤を誰が使うかで、4つの配置モデルに分けています。機器を誰が所有し運用するかは、この分け方の基準ではありません。

4つの配置モデルで、使う組織の範囲と機器がある場所の違い
モデル誰が使うか機器がある場所
パブリッククラウド一般の利用者なら誰でも提供者の施設
プライベートクラウド1つの組織だけ組織の施設、または提供者・第三者の施設
コミュニティクラウド使命や要件が似た複数の組織組織の施設、または提供者・第三者の施設
ハイブリッドクラウド上記を組み合わせて使う組織組み合わせたそれぞれの基盤の場所

参考にした資料

練習問題(全5問)

Q1クラウドコンピューティングの説明として最も適切なものはどれ?
Q2オンプレミスと比べたとき、クラウドの特徴として正しいものはどれ?
Q3需要に応じて、サーバの台数などを素早く増減できる特徴を何と呼ぶ?
Q4IaaS・PaaS・SaaSの違いとして正しいものはどれ?
Q51つの組織だけが使う前提で用意される配置モデルはどれ?

選んでから「採点する」を押すと、解説つきで答え合わせができます。

関連記事

関連IaaS・PaaS・SaaSの違いとは ― 管理する範囲で見分ける3つのサービスモデルで、利用者と事業者がどこまで管理するかを比べています。入門パブリック・プライベート・ハイブリッドクラウドの違い配置モデルの違いを、ECサイトの商品ページと決済情報の置き場所で比べています。入門仮想化とは ― ハイパーバイザーと仮想マシンの仕組み複数の利用者で1台の機器を分け合えるのは、ハイパーバイザーと仮想マシンがあるからです。入門AWSのリージョンとアベイラビリティゾーンとは ― 違いと使い分けクラウド事業者が機器をどこにどう置いているかを、AWSを例に説明しています。発展ロードバランサとは ― 負荷分散の仕組みと方式クラウドのサービスとしても使えるロードバランサが、どう負荷を分けるかを説明しています。発展無線LANアーキテクチャとは ― 自律型AP・WLCの違いWLCの機能をクラウド上に置く、クラウド管理型という方式があります。CLOUDAWSの責任共有モデルとは ― AWSと利用者の境界線セキュリティの管理範囲が、AWSと利用者でどう分かれるかを解説しています。CLOUDスケールアップとスケールアウトの違いとは処理能力を増やすとき、1台を強くするか台数を増やすかの違いです。CLOUD可用性とSLAとは ― 稼働率の計算方法稼働率の計算式と直列・並列構成での求め方、SLAとの関係を説明しています。

クラウドの記事を続けて読む

クラウド 全36本中1本目