IaaS、PaaS與SaaS的差異:提供的範圍、使用者管理的部分、自由度與維運工作量比較
IaaS、PaaS與SaaS,是依業者提供到哪個範圍來區分雲端服務的名稱。IaaS(Infrastructure as a Service,基礎設施即服務)提供虛擬機器、儲存、網路等基礎設施,作業系統以上由使用者管理。PaaS(Platform as a Service,平台即服務)由業者提供到作業系統、中介軟體、程式語言的執行環境,使用者準備自己的應用程式與資料。SaaS(Software as a Service,軟體即服務)提供應用程式本身,使用者只需透過網頁瀏覽器等使用。越從IaaS往SaaS,維運的工作越少,但使用者能自由選擇的範圍也越窄。
| 項目 | IaaS | PaaS | SaaS |
|---|---|---|---|
| 業者提供的部分 | 虛擬機器、儲存、網路等基礎設施(包含其下的建築物、實體設備與虛擬化平台) | 除了IaaS的範圍,還有作業系統、中介軟體、程式語言的執行環境等 | 直到應用程式的全部 |
| 使用者管理的部分 | 作業系統、中介軟體、應用程式、資料。作業系統的更新與安全性修補也由使用者進行 | 自行開發的應用程式與資料,以及其設定 | 資料、使用者的帳號與權限、應用程式的設定 |
| 使用者的自由度 | 高。可自由選擇並安裝作業系統與軟體 | 中等。在業者支援的程式語言與執行環境範圍內開發 | 低。在所提供的功能與設定範圍內使用 |
| 維運的工作量 | 大。作業系統更新、監控、備份、台數調整等由使用者設計並執行 | 小。執行環境的維護與台數增減多由業者負責 | 最小。軟體更新與故障處理由業者進行 |
| 主要使用者 | 基礎設施的負責人、將自家伺服器移到雲端的組織 | 應用程式的開發者 | 使用應用程式的業務人員與一般使用者 |
| 計費方式的例子 | 多為依虛擬機器台數與運作時間、儲存容量、資料傳輸量等計費的用量計費 | 多依執行次數、時間或使用的資源量計費 | 多為依使用者人數的月費或年費合約 |
| 共同責任模型中的分工 | 實體設施與虛擬化平台由業者負責,客體作業系統以上由使用者負責 | 作業系統與執行環境由業者負責,應用程式與資料由使用者負責 | 直到應用程式由業者負責。資料、帳號與存取權限的設定仍由使用者負責 |
| 代表性的例子 | 出租虛擬機器(虛擬伺服器)的服務、區塊儲存、虛擬網路 | 提供應用程式執行環境的服務、託管式資料庫服務 | 網頁郵件、線上文書處理與試算表、群組軟體、顧客關係管理(CRM) |
數值為具代表性的大致參考值,會因世代或產品而異。