クラウドサービスモデルとは(全体像)
まず「クラウド」は、自分でコンピュータを持たず、インターネット越しに借りて使うしくみのこと。必要なときに必要なだけ使える、というのが特徴だ。
このクラウドのサービスは、「どこまでを借りるか(借りる範囲)」で3つに分かれる。完成したアプリだけ使うのか、アプリを作る土台まで借りるのか、機器そのものから借りるのか、という違いだ。
3つの名前は、いずれも「○○ as a Service(サービスとして提供)」という形。SaaS(ソフト)・PaaS(土台)・IaaS(インフラ)と、何を借りるかで区別する。
詳しく:3つの違いと「おまかせ度」
ここが心臓部。3つの違いを表で押さえよう。
クラウドの3つのモデル
| モデル | 正式名 | 借りるもの | 例のイメージ |
|---|---|---|---|
| SaaS | Software as a Service | 完成したアプリ(ソフト) | メールや表計算をそのまま使う |
| PaaS | Platform as a Service | アプリを作る・動かす土台 | 開発者が自分のアプリを作る場 |
| IaaS | Infrastructure as a Service | 機器(仮想の機械や保存場所) | 土台から自分で組み立てる |
※インフラは「土台となる設備(コンピュータや保存場所、ネットワークなど)」、仮想の機械は「実物の機械の代わりに、ソフトで用意されたコンピュータ」のこと。
ここで一番大事なのが、「おまかせ度」と「自由度・自分の手間」の関係。
- SaaSは、完成品を使うのでいちばんおまかせ。そのぶん、自分で管理する範囲はせまい(細かくいじれない)。
- IaaSは、機器から借りるのでいちばん自由。そのぶん、自分で設定・管理する範囲は広い(手間も増える)。
- PaaSは、その中間。
つまり、おまかせ度は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区分の存在)
クラウドサービスモデルに関する次の記述のうち、最も適切なものはどれか。
- クラウドのサービスはすべて同じで、借りる範囲による区分はないとされている
- クラウドは、借りる範囲によってSaaS・PaaS・IaaSの3つに分かれる
- クラウドとは、社員の給与を毎月計算して支払うためのしくみのことを指している
- クラウドとは、取引先へ請求書を郵送する事務作業のことだけを指す言葉である
解答は 2 だよ。
クラウドのサービスは、借りる範囲によってSaaS・PaaS・IaaSの3つに分かれるよ。完成アプリ・土台・機器、と借りる範囲が違うんだ。
選択肢1の「区分はない」、選択肢3の給与計算、選択肢4の請求書の事務は、どれも違うよ。
| 選択肢 | 判定 | 理由 |
|---|---|---|
| 1 | ✗ | 借りる範囲で3区分がある |
| 2 | ✓ | SaaS・PaaS・IaaSの3区分で正しい |
| 3 | ✗ | 給与計算のしくみではない |
| 4 | ✗ | 請求書の事務ではない |
オリジナル問題2(3つの違い)
SaaS・PaaS・IaaSの違いに関する次の記述のうち、最も適切なものはどれか。
- SaaSは機器を借り、PaaSは完成アプリを使い、IaaSは土台を借りるものである
- SaaSもPaaSもIaaSも、すべて完成したアプリをそのまま使うサービスである
- SaaSは完成アプリ、PaaSは作る土台、IaaSは機器を借りるサービスである
- SaaSもPaaSもIaaSも、社員の給与計算だけを行う同じしくみのことである
解答は 3 だよ。
SaaSは完成アプリ、PaaSは作る土台、IaaSは機器を借りるサービスだよ。借りる範囲で見分けてね。
選択肢1は3つの説明がばらばらで誤り、選択肢2は「すべて完成アプリ」が誤り、選択肢4は給与計算で誤りだよ。
| 選択肢 | 判定 | 理由 |
|---|---|---|
| 1 | ✗ | 3つの組み合わせが正しくない |
| 2 | ✗ | すべて完成アプリではない |
| 3 | ✓ | アプリ・土台・機器の対応で正しい |
| 4 | ✗ | 給与計算のしくみではない |
オリジナル問題3(おまかせ度と責任)
クラウドのおまかせ度と管理範囲に関する次の記述のうち、最も適切なものはどれか。
- おまかせ度がいちばん高いのはIaaSで、自分で管理する範囲もいちばんせまい
- おまかせ度はどのモデルも同じで、自分で管理する範囲にも違いはないとされる
- SaaSは自分で機器から組み立てるので、管理の手間がいちばん多いとされている
- おまかせ度が高いSaaSほど、自分で管理する範囲はせまくなるのが基本である
解答は 4 だよ。
おまかせ度が高いSaaSほど、自分で管理する範囲はせまくなるよ。逆に、自由なIaaSは自分で設定・管理する範囲が広いんだ。
選択肢1は「IaaSが最高のおまかせ度」が誤り、選択肢2は「違いはない」が誤り、選択肢3はSaaSとIaaSの説明が逆だよ。
| 選択肢 | 判定 | 理由 |
|---|---|---|
| 1 | ✗ | おまかせ度が高いのはSaaS |
| 2 | ✗ | モデルで管理範囲が違う |
| 3 | ✗ | 機器から組み立てるのはIaaS |
| 4 | ✓ | おまかせ度が高いほど管理範囲はせまいで正しい |
まとめ
押さえどころ
- 🔴 3つの違い = SaaS(完成アプリ)・PaaS(作る土台)・IaaS(機器)。借りる範囲が違う。
- 🔴 おまかせ度の順 = SaaS > PaaS > IaaS。自由度(と手間)はその逆。
- 🟡 管理の範囲 = おまかせ度が高いSaaSは自分の管理範囲がせまく、自由なIaaSは広い。
次に学ぶ
- ASP・クラウド展開型 ── ネット越しにアプリを提供する、クラウドの広がり方。SaaSの考え方とつながる。
執筆: SikakuQuest編集部