契約・調達

SaaS・PaaS・IaaSの違い さーす・ぱーす・いあーすのちがい

SaaSPaaSIaaSクラウドクラウドサービス責任範囲
SaaS・PaaS・IaaSの違いについて教えて

簡単に言うとこんな感じ!

SaaS・PaaS・IaaSは「クラウドをどこまでお任せするか」の3段階だよ。ピザに例えると、SaaSは「出前ピザ(全部届けてもらう)」、PaaSは「半調理キット(材料と道具は用意されてるから自分でトッピングして焼く)」、IaaSは「オーブンだけ貸してもらって全部自分で作る」みたいな感じ!発注者はほとんどの場合SaaSを選べばOKで、システム開発が絡む場合にPaaSやIaaSが登場するよ。


SaaS・PaaS・IaaSとは

クラウドサービスは「何をベンダーが提供し、何を利用者が管理するか」によって3種類に分類されます。

SaaS(Software as a Service) は、完成したソフトウェアをインターネット経由で提供するサービスです。ユーザーはブラウザやアプリからすぐに使え、インフラ・OS・アプリケーションの管理はすべてベンダーが行います。例:Gmail・Salesforce・Slack・kintone・freeeなど。

PaaS(Platform as a Service) は、アプリケーションを開発・実行するためのプラットフォーム(基盤) をクラウドで提供するサービスです。インフラ・OS・ミドルウェアはベンダーが管理し、利用者はアプリケーションの開発・運用に集中できます。例:AWS Elastic Beanstalk・Google App Engine・Herokuなど。

IaaS(Infrastructure as a Service) は、サーバー・ストレージ・ネットワークなどのインフラをクラウドで提供するサービスです。ハードウェアはベンダーが管理しますが、OSからアプリケーションまで利用者が設定・管理します。例:AWS EC2・Azure Virtual Machines・Google Compute Engineなど。


3サービスモデルの責任範囲比較

責任範囲の違いを「責任共有モデル(Shared Responsibility Model)」と呼びます。

管理レイヤーオンプレミスIaaSPaaSSaaS
アプリケーション自社自社自社ベンダー
データ自社自社自社自社
ランタイム・ミドルウェア自社自社ベンダーベンダー
OS自社自社ベンダーベンダー
仮想化自社ベンダーベンダーベンダー
ネットワーク・ストレージ自社ベンダーベンダーベンダー
ハードウェア・施設自社ベンダーベンダーベンダー

※SaaSでもデータの内容・正確性・管理責任は自社にある

選択の判断基準

こんなときは向いているモデル
業務ソフトをすぐ使いたい・IT知識少なめSaaS
自社専用アプリを開発したい・インフラ管理は不要PaaS
既存システムをそのままクラウドへ移行したいIaaS
全部自社管理・セキュリティ最優先オンプレミス

歴史と背景

  • 1999年:Salesforceがサブスクリプション型CRMを提供開始。SaaSビジネスモデルの先駆けとなる
  • 2006年:AWSがEC2(IaaS)とS3(ストレージ)を公開。クラウドインフラ市場をけん引
  • 2008年:Google App Engine公開でPaaSが一般化。Herokuも同年に登場
  • 2011年:NISTが「クラウドコンピューティングの定義」(SP 800-145)でSaaS・PaaS・IaaSを正式に定義
  • 2014〜2016年:Office 365(現Microsoft 365)・G Suiteの企業導入が爆発的に拡大。SaaSがビジネスITの主流に
  • 2020年代:「クラウドネイティブ」という概念が普及。コンテナ(Docker/Kubernetes)を使ったPaaSアーキテクチャが主流化。FaaS(Function as a Service)・BaaS(Backend as a Service)など新サービス形態も登場

SaaS・PaaS・IaaSの位置づけ

クラウドモデル別の責任範囲(責任共有モデル) オンプレミス IaaS PaaS SaaS アプリ(自社) アプリ(自社) アプリ(自社) アプリ(ベンダー) ミドルウェア(自社) ミドルウェア(自社) ミドルウェア(ベンダー) ミドルウェア(ベンダー) OS(自社) OS(自社) OS(ベンダー) OS(ベンダー) 仮想化(自社) 仮想化(ベンダー) 仮想化(ベンダー) 仮想化(ベンダー) ハードウェア(自社) ハードウェア(ベンダー) ハードウェア(ベンダー) ハードウェア(ベンダー) 自社管理 ベンダー管理

関連する規格・RFC

規格・標準内容
NIST SP 800-145クラウドコンピューティングの定義。SaaS・PaaS・IaaSの3サービスモデルを規定
ISO/IEC 17788クラウドコンピューティングの概要と語彙の国際標準
CSA(クラウドセキュリティアライアンス) CCMクラウドコントロールマトリックス。クラウドセキュリティ管理の評価フレームワーク

関連用語