問題
問11
SaaS の説明として、最も適切なものはどれか。
- インターネットへの接続サービスを提供する。
- システムの稼働に必要な規模のハードウェア機能を、サービスとしてネットワーク経由で提供する。
- ハードウェア機能に加えて, OS やデータベースソフトウェアなど、アプリケーションソフトウェアの稼働に必要な基盤をネットワーク経由で提供する。
- 利用者に対して、アプリケーションソフトウェアの必要な機能だけを必要なときに、ネットワーク経由で提供する。
[出典:ITパスポート試験 平成29年度秋期 問11]
正解
正解は「エ」です。
解説
SaaS(Software as a Service)は、「サービスとしてのソフトウェア」という意味です。これは、インターネットを通じて、必要なアプリケーションソフトウェアを必要なときに利用できる形態のことです。ソフトウェアを自分のパソコンにインストールする必要がなく、Webブラウザなどからアクセスして利用します。
例えば、GmailのようなWebメール、Dropboxのようなオンラインストレージ、Salesforceのような顧客管理システムなどがSaaSの代表例です。利用者はソフトウェアの購入や管理、更新作業を行う必要がなく、サービス提供側がすべて行います。これにより、初期費用を抑えたり、常に最新の機能を利用できたりするメリットがあります。選択肢エは、このSaaSの特性を正確に説明しています。
ア(インターネットへの接続サービスを提供する。):
これはISP(インターネットサービスプロバイダ)の説明です。SaaSはソフトウェアの提供形態であり、インターネット接続サービスとは異なります。
イ(システムの稼働に必要な規模のハードウェア機能を、サービスとしてネットワーク経由で提供する。):
これはIaaS(Infrastructure as a Service)の説明です。IaaSはサーバやネットワークといったインフラ(基盤)を提供するサービスです。
ウ(ハードウェア機能に加えて, OS やデータベースソフトウェアなど、アプリケーションソフトウェアの稼働に必要な基盤をネットワーク経由で提供する。):
これはPaaS(Platform as a Service)の説明です。PaaSはアプリケーション開発・実行のためのプラットフォーム(基盤)を提供するサービスです。
難易度
この問題の難易度は、ITパスポート試験の初学者にとっては中程度と感じられるかもしれません。SaaS、PaaS、IaaSといったクラウドサービスの基本的な違いを理解しているかどうかが問われます。これらの用語はITパスポート試験で頻出するため、それぞれのサービスがどのようなものを提供するのかを明確に区別できるかがポイントとなります。丸暗記ではなく、具体的なサービス例と結びつけて理解すると、より解きやすくなります。
用語補足
SaaS (Software as a Service):
インターネットを通じて、ソフトウェアをサービスとして利用できる形態です。利用者は自分のパソコンにソフトウェアをインストールする必要がなく、Webブラウザなどを使ってアクセスします。例えば、Webブラウザから使えるGmailや、オンラインで使えるOffice365などがこれに当たります。
PaaS (Platform as a Service):
アプリケーションの開発や実行に必要なプラットフォーム(OSやデータベース、開発ツールなど)をサービスとして提供する形態です。開発者はインフラの管理を気にせず、アプリケーションの開発に集中できます。例えば、Google App EngineやAWS Elastic Beanstalkなどが該当します。
IaaS (Infrastructure as a Service):
仮想化されたサーバ、ストレージ、ネットワークなどのインフラをサービスとして提供する形態です。利用者はOSやミドルウェアなどを自由に選択・構築できますが、それらの管理は自分で行います。例えば、AWS EC2やGoogle Compute Engineなどがこれに当たります。
クラウドコンピューティング:
インターネットを通じて、サーバ、ストレージ、データベース、ソフトウェアなどのコンピュータリソースを、必要なときに必要なだけ利用できるサービス形態の総称です。自分で機器を購入・設置・管理する手間が省けます。
対策
SaaS、PaaS、IaaSといったクラウドサービスの提供形態は、ITパスポート試験のテクノロジ系で頻繁に出題される重要なテーマです。それぞれの違いを明確に理解するために、各サービスが提供する範囲(インフラ、プラットフォーム、アプリケーション)と、そのサービスで何ができるのかを具体的な例を挙げて覚えることが効果的です。例えば、「GmailはSaaS」「アプリケーション開発環境はPaaS」「仮想サーバはIaaS」といったように、具体例と結びつけて記憶することで、問題を正確に判断できるようになります。

