【AWS】Day 5:IaaS、PaaS、FaaS、SaaS 的差別

在進入 AWS 各項運算服務前,我們先來搞懂幾個在雲端世界中常見的術語:
IaaS、PaaS、FaaS、SaaS

這些都是「服務模型(Service Model)」的分類,代表你在使用雲端時,需要負責的事情有多少、而雲端服務商(像 AWS)又幫你負責了多少。


雲端服務模型的基本觀念

以下這張表可以幫助你快速了解四種模型的差別:

管理對象/模型 自架主機 IaaS PaaS FaaS SaaS
硬體設備 ✅ 自己買 ❌ AWS 提供 ❌ AWS 提供 ❌ AWS 提供 ❌ AWS 提供
作業系統 ✅ 自己裝 ✅ 自己裝/管理 ❌ AWS 管理 ❌ AWS 管理 ❌ AWS 管理
中介軟體(DB、Runtime) ✅ 自建 ✅ 自建 ❌ AWS 幫你配好 ❌ AWS 幫你配好 ❌ AWS 幫你配好
應用程式邏輯 ✅ 自己寫 ✅ 自己寫 ✅ 自己寫 ✅ 自己寫 ❌ 你不需要寫
維運、監控 ✅ 全部自己 ✅ 自己負責 ⚠️ 半自動 ❌ AWS 自動處理 ❌ AWS 處理

各種服務模型的說明與範例

1️⃣ IaaS:Infrastructure as a Service(基礎設施即服務)

適合對象:


2️⃣ PaaS:Platform as a Service(平台即服務)

適合對象:


3️⃣ FaaS:Function as a Service(函數即服務)

適合對象:


4️⃣ SaaS:Software as a Service(軟體即服務)

適合對象:


AWS 各服務分類對照表

模型 AWS 常見服務
IaaS EC2、EBS、VPC、ELB
PaaS Elastic Beanstalk、App Runner
FaaS AWS Lambda、Step Functions
SaaS WorkMail、QuickSight、Chime、Honeycode

小結

透過這篇文章,我們理解了 IaaS、PaaS、FaaS、SaaS 的差異,並知道:


下一篇開始,我們就會進入實際的運算服務操作介紹 —— 先從最核心、最經典的 EC2(Elastic Compute Cloud)虛擬機服務) 開始探索!

我們 Day 6 再見~


修訂版本 #1
由 treeman 建立於 25 | 2025 18:34:59
由 treeman 更新於 25 | 2025 18:35:38