テクノロジ系

クラウドサービス — SaaS・IaaS・PaaSの違い

導入

GmailでメールをチェックしたりGoogleドライブでファイルを保存したりと、インターネット越しにソフトウェアを使う場面はすっかり当たり前になりました。こうした仕組みをまとめて「クラウドサービス」と呼びますが、ひとくちにクラウドといっても、提供している内容によってSaaS・PaaS・IaaSという3種類のモデルに分けられています。それぞれの違いを理解することで、ITパスポートの試験問題がずいぶん解きやすくなるはずです。

なぜ重要か

クラウドサービスの3モデルはITパスポートのテクノロジ系分野の中でも出題頻度が特に高い単元です。「このサービスはSaaS・PaaS・IaaSのどれか」という分類問題や、「利用者が管理する範囲はどこまでか」を問う問題が繰り返し登場しています。

また、現代の企業システムはほとんどがクラウドを前提に設計されており、DX推進や情シス担当者でなくても「クラウドの選び方」を理解することが求められる場面が増えています。新しいシステムを導入するときに「サーバーは自社で管理したいか、ベンダーに任せたいか」「開発基盤だけ借りたいか、ソフトウェアごと使いたいか」を判断できるようになるために、3モデルの違いは押さえておくべき基礎知識です。

くわしく知ろう

クラウドサービスとは、サーバーやソフトウェアなどのITリソースをインターネット経由で提供する仕組みのことです。自社でサーバーを購入・管理するオンプレミス方式と異なり、必要なときに必要な分だけ利用できる柔軟性が特徴になっています。

SaaS(Software as a Service)は、完成したソフトウェアをそのままインターネット経由で提供するモデルを指します。利用者はWebブラウザや専用アプリからすぐに使い始めることができ、インストール作業やバージョンアップも不要です。メールサービスやオフィスアプリ、会計ソフトなど、業務で幅広く活用されています。

PaaS(Platform as a Service)は、アプリケーションを開発・実行するための「基盤(プラットフォーム)」を提供するモデルです。OSやミドルウェア、開発環境などがあらかじめ整っており、利用者はアプリケーションの開発とデータ管理に専念できます。自社でサーバーのセットアップを行う手間が省ける点が大きなメリットとして知られています。

IaaS(Infrastructure as a Service)は、サーバーやネットワーク機器といったインフラそのものを提供するモデルです。OSの種類や設定なども自由に選べるため柔軟性が最も高い一方で、インフラの管理・運用は利用者が担う必要があります。システム構成を細かくコントロールしたいエンジニアや企業に向いているモデルといえます。

3つのモデルは「提供者側がどこまで管理し、利用者側がどこから管理するか」という切り分けの違いによって区別されます。SaaSが最も管理範囲が狭く(利用するだけ)、PaaSはアプリ層から上、IaaSはOS層から上が利用者の管理範囲になっています。

具体例で理解する

たとえば、GmailやMicrosoft 365は典型的なSaaSの例です。インストール不要でブラウザから使えるため、ITの専門知識がなくても誰でもすぐに活用できます。一方、Herokuなどのアプリ開発プラットフォームはPaaSにあたり、開発者はサーバー管理を意識せずアプリの作成に集中することができます。また、Amazon EC2やGoogle Compute Engineといった仮想サーバーサービスはIaaSの代表例で、OSの選択から細かいネットワーク設定まで自由に構成できます。

試験での出題パターン

【パターン1:サービス説明からモデルを選ぶ問題】

「Webブラウザから利用でき、インストール不要でソフトウェアを使えるクラウドサービスのモデルはどれか」という形式で、特定のモデルの特徴を選ばせる問題が頻出です。選択肢にSaaS・PaaS・IaaS・オンプレミスが並ぶことが多く、問題文のキーワードから判断します。「インストール不要・すぐ使える」はSaaS、「開発基盤・OS管理不要」はPaaS、「インフラを借りてOS設定も自分で」はIaaSというように対応させておくと素早く答えられます。

【パターン2:利用者の管理範囲を問う問題】

「IaaSを利用する場合、利用者側が管理する必要があるものはどれか」というように、誰がどこまで管理するかを問う問題が出題されます。SaaSはデータのみ、PaaSはアプリとデータ、IaaSはOS・アプリ・データを利用者が管理するという整理が有効です。「ハードウェアやネットワークはどのモデルでも提供者側が管理する」という共通点も押さえておくと混乱しにくくなります。

よくある間違い・紛らわしいポイント

【PaaSとIaaSの混同】

両者とも「インフラを借りる」という点では似ていますが、PaaSはOSやミドルウェアまでセットで提供されており利用者はアプリケーション開発だけに集中できます。IaaSはサーバー等のハードウェアだけを提供するため、OSのインストールや設定も利用者が行います。「OSを自分で管理するかどうか」が最も分かりやすい区別のポイントです。

【SaaSとASPの混同】

ASP(Application Service Provider)は以前から使われていた概念で、インターネット経由でアプリを提供するサービスを指します。SaaSと似ていますが、SaaSは特にクラウドの文脈で用いられ、従量課金・自動スケールなどの特性を含む場合が多い点で区別されることがあります。試験では「SaaS」の用語で出題されますが、両者を「ほぼ同義に近い概念」として覚えておいても問題ありません。

【クラウドとオンプレミスの対比を忘れない】

選択肢に「オンプレミス」が入る問題では、クラウドとの対比を問われています。オンプレミスは「自社でハードウェアを保有し、設置・管理まで全て自社で行う方式」です。クラウドの3モデルはいずれも「インフラの一部をベンダーが管理する」という点でオンプレミスと異なります。

まとめ・試験ポイント

  • SaaS=完成したソフトウェアをそのまま提供(例:Gmail、Microsoft 365)
  • PaaS=アプリ開発・実行の基盤を提供(例:アプリ開発プラットフォーム)
  • IaaS=サーバーなどインフラを提供(例:仮想サーバーサービス)
  • 利用者の管理範囲:SaaSが最小(データのみ)、PaaSは中間(アプリ+データ)、IaaSが最大(OS以上を全て管理)
  • オンプレミス=自社でサーバーを購入・管理する従来方式、クラウドとの対比で問われる
  • 試験では「このサービスの説明として適切なモデルはどれか」という形式で3モデルの区別が頻出

学習した内容を試験形式で確認しよう。ITパスポート入門試験100問に挑戦できます。

入門試験100問に挑戦する