ネットワーク
SaaS/PaaS/IaaS
Software / Platform / Infrastructure as a Service
概要
クラウドサービスをソフトウェア・プラットフォーム・インフラの3層に分類したモデル。
詳細解説
SaaS(Software as a Service)はアプリケーションをインターネット経由で提供する。PaaS(Platform as a Service)はアプリケーションの開発・実行環境を提供する。IaaS(Infrastructure as a Service)はサーバやネットワークなどのインフラを仮想的に提供する。
SaaSは利用者がアプリケーションを利用するだけ、PaaSは開発者がプラットフォーム上で開発、IaaSは管理者がOSから自由に構築できる。利用者の管理範囲が異なり、SaaSが最も少なく、IaaSが最も多い。
試験対策のポイント
- 暗記必須:SaaS(ソフトウェア提供・例:Webメール)、PaaS(開発実行環境提供)、IaaS(サーバ・ストレージ等インフラ提供)の3層。利用者の管理範囲が異なる。
- 頻出ポイント:IaaSが最も利用者の管理範囲が広く(OSから上を自社管理)、SaaSが最も狭い(アプリをそのまま使うだけ)。この管理範囲の違いが頻出。
- ひっかけ注意:3つの提供範囲を取り違えやすい。SaaS>PaaS>IaaSの順で利用者が触る部分が減り、提供者の責任範囲が広がる。
事例・具体例
SaaSの例はGmail、Microsoft 365、Salesforce。PaaSの例はGoogle App Engine、Heroku。IaaSの例はAWS EC2、Azure Virtual Machines。