· 用語解説 · 8 min read
SaaS・PaaS・IaaSとは?クラウド3大サービスと選び方を1ページで整理
「どこまで自分で用意し、どこからサービスに任せるか」。SaaS・PaaS・IaaSの提供範囲の違いから、共有責任モデル、選定の考え方まで1ページで完結して整理します。

結論:SaaS・PaaS・IaaSは、「クラウド事業者と利用者のどちらが、どこまで管理するか」という提供範囲の広さで並んでいます。この記事では3つのサービスモデルの違いを対比表で整理し、選び方の考え方まで1ページで完結させます。
なぜこの3つはセットで出題されるのか
クラウドサービスは「所有」から「利用」へのパラダイムシフトを表す仕組みですが、どこまでを事業者に任せ、どこからを自分で管理するかは、サービスによって大きく異なります。SaaS・PaaS・IaaSは、この「借りる範囲」が狭い順から広い順に並んだ3段階です。
- SaaS:できあがったアプリケーションを借りる(管理の手間が最も少ない)
- PaaS:アプリを動かす土台(OS・ミドルウェア・DB)を借りる
- IaaS:サーバーやネットワークといったインフラだけを借りる(自由度が最も高い)
「作りたいものがあるか、使いたい機能があるか」で選ぶサービスが変わるため、試験でも実務でも、この順番と提供範囲の違いをセットで理解しておく必要があります。
全体像を一枚で見る
| サービス | 借りる範囲 | ユーザーが管理する範囲 | 代表例 |
|---|---|---|---|
| SaaS(Software as a Service) | アプリケーションまで丸ごと | データの入力・利用のみ | Gmail、Slack |
| PaaS(Platform as a Service) | OS・ミドルウェア・DB・実行環境 | 開発したアプリケーションのみ | Heroku、AWS Elastic Beanstalk |
| IaaS(Infrastructure as a Service) | サーバー・ネットワークなどのインフラ | OSのインストール〜アプリまで全て | 仮想サーバー全般 |
| DaaS(Desktop as a Service) | 仮想デスクトップ環境 | デスクトップ上での作業のみ | 場所を問わない社用PC環境 |
3つのサービスモデル — 提供範囲の違い
SaaSは、ソフトウェアをネット経由でサービスとして利用する形態です。ユーザーはインストールや運用を意識せず、ログインするだけですぐに使えます。バージョンアップやセキュリティパッチの適用は、すべて提供者側が行います。
PaaSは、アプリケーションを動かすための土台(OS・ミドルウェア・データベース・実行環境)を借りる形態です。開発者は自分のコードを載せることに集中でき、基盤の管理はサービス提供者の責任範囲になります。
IaaSは、CPU・メモリ・ストレージといったインフラそのものを借りる形態です。自由度は最大ですが、OSのインストールから設定、ミドルウェアの選定まで、すべて利用者自身で行う必要があります。
試験では、アプリケーション層まで含むのがSaaS、OS層から利用者が管理するのがIaaS、その中間でミドルウェアや実行環境までが提供されるのがPaaS、という責任分界点の位置がよく問われます。
共有責任モデル — どこまで自分で守るか
クラウドを選ぶ際に最も重要な考え方が共有責任モデルです。これは、クラウド事業者と利用者のどちらがどこまでのセキュリティ・運用責任を負うかを示す考え方です。
SaaSであれば利用者の責任は「データの管理」だけで済みますが、IaaSでは「OSのパッチ適用(脆弱性対策)」まで利用者の責任になります。「クラウドだから安心」ではなく、自分が選ぶサービスがどこまでの可用性を保証(SLA)しているかを確認して初めて、適切な選定と言えます。
いきなり自由度の高いIaaSに飛びつくと、OS更新やセキュリティ設定に追われて運用コストが導入前より膨らむ(TCOの増大)ことも珍しくありません。
どう選ぶか — SaaS-Firstという発想
近年のIT戦略の基本はSaaS-Firstです。まず既製の優れたSaaSを使い、業務をツールの標準機能に合わせて変更する(Fit to Standard)のが最も効率的で、IT投資のROIを最大化しやすいとされています。自社開発(PaaS・IaaSの利用)は、独自の強みを出すための最後の手段と位置づけます。
- 「早く、安く、標準的な機能を使いたい」→ SaaS
- 「自社独自のアプリを開発したいが、インフラ管理はしたくない」→ PaaS
- 「既存システムをそのまま動かしたい、OSレベルで制御したい」→ IaaS
Syllabus Hack Points:AIにクラウド選定を相談する
具体的な業務要件を与えて、どのサービスモデルが適切かをAIに判断させると、提供範囲の違いが実感として身につきます。
会社の勤怠管理をクラウド化したいです。SaaSを導入する場合と、IaaS上で自社開発する場合のメリット・デメリットを、TCO(総保有コスト)と共有責任モデルの観点から比較してください。中堅企業に最適なのはどちらか、理由とともに提案してください。回答をもらったら、「この提案は誰がどこまで管理する前提になっているか」を自分で確認してみましょう。共有責任モデルを意識して読み解けるようになれば、試験の応用問題にも対応できます。
まとめ
SaaS・PaaS・IaaSは、「借りる範囲の広さ」で並ぶ3段階のクラウドサービスです。
- SaaSはアプリケーションまで丸ごと、PaaSは開発環境まで、IaaSはインフラだけを借りる
- 借りる範囲が狭いほど管理の手間は減り、広いほど自由度は上がる
- 共有責任モデルで「どこまで自分が守るか」を必ず確認する
- 選定の基本はSaaS-First。自社開発は独自の強みを出すための最後の手段
この3段階を提供範囲の広さで押さえておけば、クラウド分野は暗記ではなく理解で得点できます。
