基本情報技術者試験でクラウドサービスが出てくると、SaaS、PaaS、IaaSの違いが急にあいまいになりやすいですね。言葉は知っていても、選択肢の中で「これはどれ?」と聞かれると、アプリなのか、開発環境なのか、サーバなのかで迷う人は多いかなと思います。
この記事では、基本情報のクラウドサービスで押さえたいSaaS・PaaS・IaaSの違いを、管理範囲と代表例から整理します。暗記だけでなく、科目Aの文章題で分類を見抜く考え方までつなげるので、クラウドの用語が苦手な人でも読み進めやすい内容です。
- SaaS・PaaS・IaaSの違いを管理範囲で整理できる
- オンプレミスとクラウドサービスの違いがわかる
- 代表例から選択肢を見分けるコツがわかる
- 科目Aで問われやすい責任分界点を押さえられる
基本情報のクラウドサービスの違い

クラウドは借りて使う仕組み
クラウドサービスを理解するときは、まず「自分の会社や自分のパソコンに全部そろえる」のではなく、「インターネット越しに必要な機能を借りて使う」と考えると楽です。サーバ、ストレージ、ネットワーク、開発環境、ソフトウェアなどを、クラウド事業者が用意した環境から利用します。基本情報では、この仕組みそのものを細かく構築する問題よりも、どこまでを利用者が管理し、どこからを事業者が提供するのかを問う問題が出やすいですね。
オンプレミスでは、物理サーバの購入、設置場所、電源、空調、OS更新、ミドルウェア、アプリケーションまで自分側で面倒を見る範囲が広くなります。一方、クラウドでは必要な資源を必要な分だけ使えるため、初期投資を抑えやすく、容量変更もしやすいです。ただし、便利だから全部お任せという意味ではありません。サービスモデルによって、利用者が設定や運用を担当する範囲は変わります。
基本情報のクラウドサービス問題で大切なのは、クラウドという言葉を見た瞬間に「SaaS・PaaS・IaaSのどれか」を決め打ちしないことです。クラウドは大きな考え方で、その中に提供範囲の異なるサービス形態があります。完成したソフトウェアを使うのか、アプリを作る土台を借りるのか、仮想サーバやネットワークを借りるのか。この3段階で分けると、問題文の読み方がかなり安定します。
| 見方 | 意味 | 試験での注目点 |
|---|---|---|
| 何を借りるか | ソフト、開発環境、インフラなど | サービス名の分類 |
| 誰が管理するか | 利用者かクラウド事業者か | 責任分界点 |
| 何に使うか | 業務利用、開発、サーバ構築など | 代表例の判断 |
ネットワークの土台が不安な人は、先に基本情報技術者試験のネットワーク分野の頻出テーマを押さえておくと、クラウドの説明も読みやすくなります。クラウドはインターネット経由で使う仕組みなので、通信、サーバ、セキュリティの基礎とつながっているためです。
SaaSは完成品を使う
SaaSはSoftware as a Serviceの略で、完成済みのソフトウェアをインターネット経由で利用する形です。基本情報では、Webメール、グループウェア、オンライン会計、CRM、チャットツール、表計算や文書作成のクラウド版などをイメージするとわかりやすいですね。利用者はアプリケーションをインストールしたり、サーバを構築したりせず、アカウントを作ってブラウザやアプリから使うのが基本です。
SaaSのポイントは、利用者がソフトウェアそのものを作らないことです。画面、機能、データ保存の仕組み、バージョンアップ、基盤の管理などはサービス提供者側が大きく担います。利用者がやるのは、ユーザー権限の設定、データ入力、利用プランの選択、セキュリティ設定の確認などです。つまり「完成したアプリを使う」という文章が出てきたら、SaaSを疑うとよいです。
試験で迷いやすいのは、「クラウド上で使うからIaaSでは?」と考えてしまうケースです。SaaSもクラウド上で動いていますが、利用者はOSやサーバを意識しません。裏側にサーバがあっても、問題文で利用者が受け取っているものが完成済みアプリならSaaSです。どの技術で動いているかではなく、利用者に提供される単位を見るのがコツですね。
また、SaaSは利用開始までが早い反面、画面や機能を自分の都合だけで大きく変えることは苦手です。試験では、導入しやすさとカスタマイズ自由度の低さがセットで出ることもあります。便利な完成品ほど、提供者の仕様に合わせて使う場面が増えると押さえておきましょう。
- すぐ業務に使いやすい
- サーバ構築やOS管理を意識しにくい
- アップデートを提供者側に任せやすい
- 機能の自由な改造には限界がある
PaaSは開発環境を使う
PaaSはPlatform as a Serviceの略で、アプリケーションを開発・実行するための土台を利用する形です。SaaSのように完成済みアプリを使うのではなく、自分たちで作ったプログラムを動かす場所や、データベース、実行環境、開発支援機能などをクラウド上で利用します。基本情報では「アプリケーション開発のためのプラットフォームを提供する」という表現が出たら、PaaSの可能性が高いです。
PaaSでは、利用者はアプリケーションの中身やデータを扱いますが、サーバ機器、OS、ミドルウェアの細かい構築を大きく意識しなくて済みます。たとえば、プログラムをアップロードすると実行環境が用意され、アクセス量に応じて拡張しやすいサービスがあります。開発者にとっては、インフラ構築よりもアプリの機能開発に集中しやすいのがメリットです。
一方で、PaaSは提供された環境のルールに沿って使う必要があります。利用できる言語、データベース、ミドルウェア、設定方法がサービスごとに決まっていることもあります。自由度はIaaSより低いですが、管理負担は軽くなります。基本情報では、この「自由度と管理負担のバランス」が問われることがあるので、SaaSとIaaSの真ん中にあるモデルとして覚えるといいですね。
問題文に「アプリケーションを開発する」「実行環境を提供する」「開発者がコードを配置する」といった表現があれば、PaaSを候補にします。完成品を使うSaaS、仮想サーバを借りるIaaSとは、利用目的が少し違います。
科目Bのプログラミング学習と直接同じではありませんが、PaaSは「自分で作ったアプリを動かす場所」と考えるとイメージしやすいです。プログラムそのものの読み方が苦手な人は、基本情報のアルゴリズム対策と科目Bの解き方も合わせて確認しておくと、開発寄りの用語が頭に入りやすくなります。
IaaSはインフラを使う
IaaSはInfrastructure as a Serviceの略で、仮想サーバ、ストレージ、ネットワークなどのインフラ資源をクラウド上で利用する形です。SaaSやPaaSよりも低いレイヤーを借りるので、利用者がOS、ミドルウェア、アプリケーションなどを自分で構成する範囲が広くなります。基本情報では「仮想マシン」「仮想サーバ」「CPUやメモリなどの計算資源」「ストレージを必要に応じて利用」といった表現がヒントになります。
IaaSのメリットは、オンプレミスに近い自由度を持ちながら、物理機器を購入せずに始めやすいことです。サーバの台数やスペックを変更しやすく、検証環境や一時的なアクセス増にも対応しやすいです。ただし、自由度が高い分、OSの更新、ミドルウェアの設定、アプリケーションの配置、セキュリティ設定など、利用者側で考えることも増えます。
試験では、IaaSを単に「クラウドのサーバ」とだけ覚えると少し危険です。IaaSではクラウド事業者が物理サーバや仮想化基盤を提供しますが、その上で何を構築するかは利用者側の設計に寄ります。問題文に「OSを選んで導入する」「仮想サーバ上にシステムを構築する」「ネットワーク設定を行う」といった利用者側の作業が出てきたら、IaaS寄りに判断できます。
| 分類 | 借りるもの | 利用者の主な作業 |
|---|---|---|
| SaaS | 完成済みソフトウェア | 設定、利用、データ管理 |
| PaaS | 開発・実行環境 | アプリ開発、データ管理 |
| IaaS | 仮想サーバやストレージ | OS以降の構築、運用 |
オンプレミスとの違い
オンプレミスは、自社内や自分たちが管理する場所にサーバなどの設備を置いて運用する形です。クラウドサービスとの大きな違いは、設備を所有して運用するか、インターネット経由で必要な機能を利用するかです。基本情報では、オンプレミスは初期費用や設備管理の負担が大きくなりやすい一方で、自社要件に合わせた細かい設計をしやすい、といった比較で出ることがあります。
クラウドサービスでは、サーバやストレージなどを必要な分だけ利用し、需要に応じて増減しやすい点が特徴です。スモールスタートしやすく、災害対策やバックアップの選択肢も広がります。ただし、通信回線に依存したり、利用料が使った分だけ増えたり、サービス提供者の仕様変更に合わせる必要があったりします。メリットだけでなく、注意点もセットで覚えるのが大切です。
試験対策としては、オンプレミスとクラウドを「どちらが必ず優れているか」で比べない方がよいです。出題では、要件に応じた使い分けを問われます。たとえば、短期間だけ大きな計算資源が必要ならクラウドが向きやすく、厳密な独自要件や既存設備との強い結びつきがあるならオンプレミスも選択肢になります。問題文の条件に合わせて読む姿勢が必要ですね。
費用面でも、オンプレミスは購入時点の初期費用、クラウドは利用量に応じた継続費用という見方ができます。どちらが安いかは期間、利用量、運用体制で変わるため、問題文では「短期」「急な増減」「自社で厳密に管理」などの条件語を丁寧に拾いましょう。
- 初期費用を抑えたいならクラウドが候補
- 設備を自社で細かく管理したいならオンプレミスも候補
- 短期利用や需要変動にはクラウドが合わせやすい
- 通信障害や利用料増加はクラウドの注意点
基本情報の用語は単語だけで覚えると忘れやすいので、利用場面とセットにすると定着します。テクノロジ系全体の優先順位を整理したい場合は、基本情報のテクノロジ系勉強法と出題範囲も参考になります。
基本情報のクラウドサービスの解き方

管理範囲で選択肢を見る
基本情報のクラウドサービス問題では、サービス名を丸暗記するよりも「管理範囲」で見る方が安定します。利用者がアプリだけ使うならSaaS、アプリを作って動かす土台を使うならPaaS、仮想サーバやストレージなどのインフラを使うならIaaSです。問題文が長くても、結局は「利用者が何を受け取っているか」「利用者がどこまで管理するか」に分解できます。
たとえば、メールサービスをWebブラウザから利用する、顧客管理システムを月額で使う、オンライン会議サービスを利用する、といった文章なら、利用者は完成したソフトウェアを使っています。この場合はSaaSです。反対に、仮想マシンを作成し、OSを選び、ミドルウェアを設定して自社システムを動かすなら、利用者の管理範囲が広いのでIaaSです。
PaaSは真ん中なので、最初は一番迷いやすいです。ポイントは「アプリケーション開発・実行のための環境」が出てくるかどうかです。利用者がコードを書き、データベースや実行環境を使い、サーバの細かい面倒は提供者側に任せるならPaaS寄りです。迷ったときは、完成アプリを使うだけなのか、インフラを自分で組むのか、その間なのかを順番に確認しましょう。
選択肢では「クラウド上で提供する」という言い方だけでは分類できません。SaaSもPaaSもIaaSもクラウド上で提供されるからです。だから、文章中の名詞よりも動詞を見るのが実戦的です。「利用する」「開発する」「構築する」「設定する」のどれが中心かを拾うと、正解候補を絞りやすくなります。
最初に完成アプリかどうかを見ます。違うなら、次に開発・実行環境かどうかを見ます。それも違い、仮想サーバやストレージを借りて自分で構築するならIaaSと判断します。
| 問題文のヒント | 分類 | 理由 |
|---|---|---|
| 完成済みの業務アプリを利用 | SaaS | ソフトウェアを借りる |
| コードを配置して動かす | PaaS | 開発・実行環境を借りる |
| 仮想サーバを作ってOSを設定 | IaaS | インフラを借りる |
代表例で分類を固める
クラウドサービスの分類は、代表例とセットで覚えると一気に楽になります。SaaSはWebメール、オンラインストレージ、チャット、会計ソフト、顧客管理など、利用者が画面を開いてそのまま業務に使うものが中心です。PaaSはアプリケーションの開発・実行環境、マネージドデータベース、アプリ配信基盤などがイメージしやすいです。IaaSは仮想サーバ、仮想ネットワーク、クラウドストレージなどの基盤寄りです。
ただし、実在するクラウドサービス名だけを暗記しようとすると、かえって混乱します。同じクラウド事業者がSaaS、PaaS、IaaSの複数サービスを提供していることも多いからです。基本情報では、サービス名そのものより、問題文に書かれた提供内容を読ませる出題が多いです。だから「そのサービスで利用者は何をしているのか」に注目しましょう。
たとえば「ブラウザで表計算を使う」はSaaSです。「自作アプリをクラウドの実行環境へ配置する」はPaaSです。「仮想サーバを借りてWebサーバを構築する」はIaaSです。このように、例文を自分の言葉に置き換えて練習すると、選択肢の細かい表現に振り回されにくくなります。私は、SaaSは利用者、PaaSは開発者、IaaSはインフラ担当者の視点で読むと区別しやすいかなと思います。
- SaaSは完成アプリの利用例で覚える
- PaaSはアプリ開発と実行環境で覚える
- IaaSは仮想サーバやストレージで覚える
- クラウド事業者名だけで分類しない
最初の1冊で迷うなら
基本情報を初めて学ぶ人は、解説がやさしく問題演習まで一冊で進められる参考書を選ぶと挫折しにくくなります。
責任共有モデルに注意
クラウドサービスでよく出る考え方に、責任共有モデルがあります。これは、クラウド事業者と利用者が、それぞれどの範囲に責任を持つのかを分けて考えるものです。クラウド事業者が物理設備や基盤を管理してくれるとしても、利用者が保存したデータ、アカウント管理、アクセス権限、設定ミスまですべて自動的に安全になるわけではありません。基本情報では、クラウドのメリットだけでなく、この責任分界点も狙われます。

SaaSでは提供者の管理範囲が広いですが、利用者のID管理や権限設定は残ります。PaaSでは、アプリケーションのコードやデータ、設定の責任が利用者側に残ります。IaaSでは、OSやミドルウェアの管理、セキュリティパッチ、ネットワーク設定など、利用者が担当する範囲がさらに広くなります。つまり、SaaSからIaaSへ行くほど自由度は上がり、利用者の運用責任も増えると考えると自然です。
ここで注意したいのは、「クラウドに移せばセキュリティ対策が不要になる」という選択肢です。これは基本的に危ない表現です。クラウド事業者の設備や基盤が堅牢でも、利用者側のパスワード管理、権限設定、データの扱い、公開範囲の設定を間違えれば事故は起きます。試験では、クラウドの便利さと同時に、利用者側の責任が残ることを押さえておきましょう。
セキュリティ分野と合わせて理解したい人は、基本情報技術者試験の情報セキュリティ対策ガイドも読んでおくと、認証、アクセス制御、暗号化などの論点とつながります。クラウドはネットワークやセキュリティと横断して出やすいので、単独用語だけで終わらせない方が点につながりやすいです。
科目Aで出る問われ方
基本情報のクラウドサービスは、科目Aで用語問題や特徴比較として出ることが多いです。問題文では、「クラウドサービスの説明として適切なもの」「SaaSの例として適切なもの」「PaaSの特徴として適切なもの」のように、分類と特徴を対応させる形が考えられます。文章が短い問題ほど、キーワードだけで反応したくなりますが、提供範囲と利用者の作業をセットで読む癖をつけるとミスが減ります。
出題範囲の確認には、IPAの試験要綱・シラバスについてを見ておくと安心です。シラバスは技術動向に合わせて見直されるため、最終的な範囲や用語は公式情報で確認してください。この記事では受験対策として覚えやすい形に整理していますが、正確な情報は公式サイトをご確認ください。
勉強するときは、いきなり細かいクラウド製品名を覚えるより、まずSaaS・PaaS・IaaSの軸を固めるのがおすすめです。その後で、オンプレミス、仮想化、スケーラビリティ、可用性、バックアップ、アクセス制御などの周辺用語を足していくと、クラウド関連の文章題をまとめて処理しやすくなります。特に科目Aでは、浅く広い理解が点になりやすいですね。
選択肢の正誤を確認するときは、強すぎる表現にも注意します。「必ず」「すべて」「不要になる」のような言い切りは、クラウドの柔軟さや責任共有の考え方と合わない場合があります。用語の意味だけでなく、文章の言い切り方まで見られるようになると安定します。
| 問われ方 | 見るポイント | 判断例 |
|---|---|---|
| 用語の説明 | 何を提供するか | SaaSはソフトウェア |
| 特徴比較 | 管理範囲と自由度 | IaaSは自由度が高い |
| 注意点 | 利用者側の責任 | 権限設定は利用者も確認 |
クラウドサービスのまとめ
基本情報のクラウドサービスは、SaaS・PaaS・IaaSを別々の単語として暗記するより、「何を借りるか」と「誰が管理するか」で整理すると理解しやすくなります。SaaSは完成したソフトウェア、PaaSは開発・実行環境、IaaSは仮想サーバやストレージなどのインフラです。この順番で利用者の管理負担が増え、自由度も上がると考えると、比較問題でも迷いにくくなります。
オンプレミスとの違いも、設備を自分で持つか、クラウド事業者の資源を使うかという軸で押さえれば大丈夫です。クラウドは初期投資を抑えやすく、拡張しやすい一方で、通信回線への依存、利用料の管理、設定ミス、サービス仕様への依存などの注意点があります。試験では「便利だから無条件に正しい」ではなく、条件に合う選択肢を選ぶ意識が必要です。
最後に、クラウドサービスの問題で迷ったら、完成品アプリならSaaS、開発環境ならPaaS、インフラ資源ならIaaSに戻ってください。そこに責任共有モデルを重ねて、利用者がどこまで設定・運用するのかを確認します。この型を持っておけば、知らないサービス名が出ても、問題文の表現からかなり判断できるようになります。基本情報のクラウドサービスは、丸暗記より分類の軸で攻略していきましょう。
SaaSは「使う」、PaaSは「作って動かす」、IaaSは「土台を組む」と覚えると、基本情報の選択肢を読みやすくなります。細かい製品名よりも、提供範囲と管理責任を先に見ましょう。
今すぐ問題演習で確認したい方は、基本情報の過去問アプリで無料演習できます。用語を読んだ直後に選択肢で試すと、SaaS・PaaS・IaaSの違いが定着しやすいです。


コメント