クラウドサービスモデル(SaaS/PaaS/IaaS)とは?3つの違いと「おまかせ度」

公開: 更新: カテゴリ: ストラテジ系

30秒で結論

クラウドサービスモデルとは(全体像)

まず「クラウド」は、自分でコンピュータを持たず、インターネット越しに借りて使うしくみのこと。必要なときに必要なだけ使える、というのが特徴だ。

このクラウドのサービスは、「どこまでを借りるか(借りる範囲)」で3つに分かれる。完成したアプリだけ使うのか、アプリを作る土台まで借りるのか、機器そのものから借りるのか、という違いだ。

3つの名前は、いずれも「○○ as a Service(サービスとして提供)」という形。SaaS(ソフト)・PaaS(土台)・IaaS(インフラ)と、何を借りるかで区別する。


詳しく:3つの違いと「おまかせ度」

ここが心臓部。3つの違いを表で押さえよう。

クラウドの3つのモデル

モデル正式名借りるもの例のイメージ
SaaSSoftware as a Service完成したアプリ(ソフト)メールや表計算をそのまま使う
PaaSPlatform as a Serviceアプリを作る・動かす土台開発者が自分のアプリを作る場
IaaSInfrastructure as a Service機器(仮想の機械や保存場所)土台から自分で組み立てる

インフラは「土台となる設備(コンピュータや保存場所、ネットワークなど)」、仮想の機械は「実物の機械の代わりに、ソフトで用意されたコンピュータ」のこと。

ここで一番大事なのが、「おまかせ度」と「自由度・自分の手間」の関係

つまり、おまかせ度はSaaS > PaaS > IaaS、自由度(と手間)は逆。IaaSが「いちばん上」ではなく、抽象度(おまかせ度)でいえばSaaSが上、という点がよく問われる。

わかりやすく言い換えると

身近なたとえで整理しよう。

3つの違いは、食事のとり方にたとえると分かりやすい。SaaSは「できあがった料理を食べる(外食)」、PaaSは「材料がそろったキットで作る」、IaaSは「材料から自分でそろえて料理する」。要するに、どこまで自分でやるかの違いだ。

「おまかせ度」と「自由度」が逆、というのは、外食はラクだが味を細かく変えにくく、自炊は手間だが自由なのと同じ。つまり、ラクさと自由は引きかえになっている。

「クラウド=全部SaaS」と思いがちだけど、実際は3つの区分がある。借りる範囲が違う、と覚えておこう。


試験のツボ

🔴 一番出る:3つの違い(借りる範囲)

①SaaS=完成アプリ/PaaS=作る土台

②IaaS=機器(インフラ)そのもの

🔴 次に出る:おまかせ度の順

①おまかせ度はSaaS > PaaS > IaaS

②自由度(と自分の手間)はその逆

🟡 押さえると安定:責任の範囲

①おまかせ度が高いSaaSは、自分で管理する範囲がせまい

②自由なIaaSは、自分で設定・管理する範囲が広い


よくある間違い

「クラウドのサービスは、すべてSaaSである」→ ✗  借りる範囲によって、SaaS・PaaS・IaaSの3区分がある。

「おまかせ度がいちばん高いのはIaaSである」→ ✗  おまかせ度はSaaS > PaaS > IaaS。IaaSはいちばん自由なぶん、手間も多い。

「IaaSは完成したアプリをそのまま使うサービスだ」→ ✗  完成アプリを使うのはSaaS。IaaSは機器(インフラ)から借りるサービス。


試験での出題パターン

実際の問題でたしかめてみよう。

オリジナル問題1(3区分の存在)

📝 オリジナル問題 1 クラウドサービスモデルの全体像

クラウドサービスモデルに関する次の記述のうち、最も適切なものはどれか。

  1. クラウドのサービスはすべて同じで、借りる範囲による区分はないとされている
  2. クラウドは、借りる範囲によってSaaS・PaaS・IaaSの3つに分かれる
  3. クラウドとは、社員の給与を毎月計算して支払うためのしくみのことを指している
  4. クラウドとは、取引先へ請求書を郵送する事務作業のことだけを指す言葉である
ストフクロ
ストフクロ 解答・解説

解答は 2 だよ。

クラウドのサービスは、借りる範囲によってSaaS・PaaS・IaaSの3つに分かれるよ。完成アプリ・土台・機器、と借りる範囲が違うんだ。

選択肢1の「区分はない」、選択肢3の給与計算、選択肢4の請求書の事務は、どれも違うよ。

選択肢判定理由
1借りる範囲で3区分がある
2SaaS・PaaS・IaaSの3区分で正しい
3給与計算のしくみではない
4請求書の事務ではない

オリジナル問題2(3つの違い)

📝 オリジナル問題 2 SaaS・PaaS・IaaSの違い

SaaS・PaaS・IaaSの違いに関する次の記述のうち、最も適切なものはどれか。

  1. SaaSは機器を借り、PaaSは完成アプリを使い、IaaSは土台を借りるものである
  2. SaaSもPaaSもIaaSも、すべて完成したアプリをそのまま使うサービスである
  3. SaaSは完成アプリ、PaaSは作る土台、IaaSは機器を借りるサービスである
  4. SaaSもPaaSもIaaSも、社員の給与計算だけを行う同じしくみのことである
ストフクロ
ストフクロ 解答・解説

解答は 3 だよ。

SaaSは完成アプリ、PaaSは作る土台、IaaSは機器を借りるサービスだよ。借りる範囲で見分けてね。

選択肢1は3つの説明がばらばらで誤り、選択肢2は「すべて完成アプリ」が誤り、選択肢4は給与計算で誤りだよ。

選択肢判定理由
13つの組み合わせが正しくない
2すべて完成アプリではない
3アプリ・土台・機器の対応で正しい
4給与計算のしくみではない

オリジナル問題3(おまかせ度と責任)

📝 オリジナル問題 3 おまかせ度と管理範囲

クラウドのおまかせ度と管理範囲に関する次の記述のうち、最も適切なものはどれか。

  1. おまかせ度がいちばん高いのはIaaSで、自分で管理する範囲もいちばんせまい
  2. おまかせ度はどのモデルも同じで、自分で管理する範囲にも違いはないとされる
  3. SaaSは自分で機器から組み立てるので、管理の手間がいちばん多いとされている
  4. おまかせ度が高いSaaSほど、自分で管理する範囲はせまくなるのが基本である
ストフクロ
ストフクロ 解答・解説

解答は 4 だよ。

おまかせ度が高いSaaSほど、自分で管理する範囲はせまくなるよ。逆に、自由なIaaSは自分で設定・管理する範囲が広いんだ。

選択肢1は「IaaSが最高のおまかせ度」が誤り、選択肢2は「違いはない」が誤り、選択肢3はSaaSとIaaSの説明が逆だよ。

選択肢判定理由
1おまかせ度が高いのはSaaS
2モデルで管理範囲が違う
3機器から組み立てるのはIaaS
4おまかせ度が高いほど管理範囲はせまいで正しい

まとめ

押さえどころ

次に学ぶ


執筆: SikakuQuest編集部

勉強は、クエストになった。

資格の勉強を、冒険に変えるRPG学習アプリ

App Storeで見る