ข้ามไปเนื้อหาหลัก
จัดการ & มอนิเตอร์· ~12 นาที

IaaS / PaaS / SaaS

โมเดลบริการ 3 แบบ ต่างกันตรงไหน ใครดูแลอะไร

นึกถึงการกินพิซซ่า 🍕

IaaS = ซื้อแป้ง+ชีส มาทำเองที่บ้าน (ครัวเป็นของร้านให้). PaaS = สั่งพิซซ่าแช่แข็งมาอบเอง. SaaS = ไปนั่งกินที่ร้าน เสิร์ฟพร้อม. ยิ่งไปทาง SaaS เรายิ่งทำเองน้อยลง

โมเดลบริการ cloud แบ่งตาม "ใครจัดการชั้นไหนของระบบ" ตั้งแต่ฮาร์ดแวร์ล่างสุดไปจนถึงตัวแอปบนสุด

ยิ่งไปทาง SaaS ยิ่งจัดการน้อยลง

On-Premise
เซิร์ฟเวอร์เอง
Application
Runtime / Data
OS
Virtualization
Hardware / Network
IaaS
เช่น EC2
Application
Runtime / Data
OS
Virtualization
Hardware / Network
PaaS
เช่น Beanstalk
Application
Runtime / Data
OS
Virtualization
Hardware / Network
SaaS
เช่น Gmail
Application
Runtime / Data
OS
Virtualization
Hardware / Network
คุณจัดการเองผู้ให้บริการจัดการ
ยิ่งขึ้นไปทาง SaaS ผู้ให้บริการยิ่งจัดการให้มากขึ้น
  • IaaS (Infrastructure as a Service) — เช่าโครงสร้างพื้นฐาน เช่น เซิร์ฟเวอร์เปล่า ๆ แล้วลง OS/แอปเอง · ตัวอย่าง: EC2
  • PaaS (Platform as a Service) — ผู้ให้บริการจัดการ OS/รันไทม์ให้ เราแค่เอาโค้ดมาวาง · ตัวอย่าง: Elastic Beanstalk
  • SaaS (Software as a Service) — ใช้ซอฟต์แวร์สำเร็จรูปเลย ไม่ต้องดูแลอะไร · ตัวอย่าง: Gmail, Amazon WorkMail

สรุป Key Takeaways

  • แบ่งตามว่าใครจัดการชั้นไหน: ฮาร์ดแวร์ → OS → รันไทม์ → แอป
  • IaaS คุมเองเยอะ (EC2), PaaS คุมกลาง (Beanstalk), SaaS ใช้สำเร็จรูป
  • ยิ่งไปทาง SaaS ยิ่งจัดการน้อย แต่ยืดหยุ่นปรับแต่งน้อยลง

ลองทำ Quiz ท้ายบท

คำถามแนวข้อสอบของโมดูลนี้ 5 ข้อ · เฉลยทันที

อ่านจบแล้วอย่าลืมทำเครื่องหมาย