今回のテーマは、「PaaS」である。
令和8年度 基本情報技術者試験 科目 A 公開問題
問4 クラウドコンピューティングのサービスモデルとしての PaaS の説明はどれか。
ア OS やアプリケーションを含む任意のソフトウェアを実行可能にするリソースが,利用者に提供される。OS などのプラットフォームへの限定的な設定や制御を行うことができる。
イ アプリケーションの開発や運用に必要となるミドルウェアなどが利用者に提供されるので,これらを利用して,アプリケーションを開発して運用することができる。
利用者は,プラットフォームを直接変更することはできない。
ウ 利用者は,ハードウェア,OS などのプラットフォームとアプリケーションを自ら準備して,それらの運用を依頼する。利用者は,プラットフォームの構成を決めることができるなど,環境構築の自由度が高い。
エ 利用者は,用意されたアプリケーションをそのまま又はカスタマイズして利用するが,OS などのプラットフォームからアプリケーションまで全てを自ら準備する必要はない。利用者は,プラットフォームを直接変更することはできない。
答えを確認する
正解は イ です。
【前提知識】
クラウドコンピューティングのサービスモデルに関する問題は、科目Aで頻出のテーマである。特に「SaaS」「PaaS」「IaaS」の違いを問う問題は、選択肢の文章がよく似ているため、単なる暗記だけでは対処できない。
IaaS・PaaS・SaaSの違いは、「どこまでを利用者が自分で用意するか」という観点で整理すると判別しやすい。
クラウドサービスモデルの全体像
クラウドサービスは、利用者がどこまで「自分で管理するか」によって、主に次の3つのモデルに分類される。
| モデル | 提供される範囲 | 利用者が管理する範囲 |
|---|---|---|
| IaaS(Infrastructure as a Service) | サーバ、ストレージ、ネットワークなどのインフラ | OS、ミドルウェア、アプリケーション |
| PaaS(Platform as a Service) | OS、ミドルウェア、実行環境などのプラットフォーム | アプリケーションのみ |
| SaaS(Software as a Service) | アプリケーションそのもの | 利用設定程度 |
この表を軸に、下から上に行くほど「利用者が自分で用意する範囲が狭くなる」という関係を押さえておくと、選択肢を見たときに判断しやすくなる。
選択肢を一つずつ確認しよう
ア(IaaSの説明)
「OS やアプリケーションを含む任意のソフトウェアを実行可能にするリソース」という表現がポイントである。利用者がOSレベルから自由に構築できるという点は、IaaSの特徴そのものである。
イ(PaaSの説明、正解)
「アプリケーションの開発や運用に必要となるミドルウェアなどが利用者に提供される」とあり、利用者はOSやミドルウェアを自分で用意する必要がない。一方で「プラットフォームを直接変更することはできない」という制約があり、これはPaaSの典型的な特徴である。利用者が主体的に行うのは、あくまで提供されたプラットフォームの上でのアプリケーション開発・運用に限られる。
ウ(利用者側でプラットフォームやアプリケーションを準備する形態の説明)
「利用者は、ハードウェア、OS などのプラットフォームとアプリケーションを自ら準備して」とあり、これはクラウドサービスモデルというより、自社でインフラからアプリケーションまで全て構築するケースの説明である。
エ(SaaSの説明)
「用意されたアプリケーションをそのまま又はカスタマイズして利用する」という部分が決め手となる。利用者はアプリケーションの中身には関与せず、あくまで完成されたソフトウェアを使う立場にとどまる。
覚え方のコツ
IaaS → PaaS → SaaSの順に、利用者が管理する範囲が狭くなっていく。PaaSは、その中間に位置し、「土台(OS・ミドルウェア)は用意されているが、その上に何を建てるか(アプリケーション)は利用者が決める」という立ち位置である。
(解法のポイント)
このタイプの問題は、選択肢の文章に含まれる「〜を自ら準備する」「〜を直接変更することはできない」といった主体・制約の表現に着目することが、正答への近道である。


コメント