ההבדל בין המודלים הוא רק שאלה אחת: איפה עובר הגבול בין מה שאתה מנהל לבין מה שהספק מנהל. ככל שעולים במדרג, אתה מנהל פחות — ושולט פחות.
ארבע עמודות ובכל אחת תשע שכבות מלמעלה למטה: Applications, Data, Runtime, Middleware, OS, Virtualization, Servers, Storage, Networking. ב־On-Premises כל השכבות באחריותך. ב־IaaS הספק מנהל מ־Virtualization ומטה ואתה מנהל OS ומעלה. ב־PaaS נשארים לך רק Applications ו־Data. ב־SaaS הספק מנהל הכול ואתה אחראי רק על חשבונות, הרשאות ונתונים.
On-Premises
- הלקוח מנהל: Datacenter, Network, Servers, Storage, Virtualization, OS, Middleware, Runtime, Data, Applications.
- הספק מנהל: כלום.
IaaS (Infrastructure as a Service)
- דוגמאות: AWS EC2, Azure Virtual Machines, GCP Compute Engine.
- הלקוח מנהל: OS, Middleware, Runtime, Applications, Data.
- הספק מנהל: Datacenter, רשת פיזית, שרתים פיזיים, Storage, Virtualization.
PaaS (Platform as a Service)
- דוגמאות: Azure App Services, AWS Elastic Beanstalk.
- הלקוח מנהל: Applications, Data.
- הספק מנהל: תשתית פיזית, OS, Middleware, Runtime, Patching.
SaaS (Software as a Service)
- דוגמאות: Microsoft 365, Google Workspace.
- הלקוח מנהל: חשבונות, זהויות, בקרת גישה ונתונים.
- הספק מנהל: כל התשתית, מערכת ההפעלה, האפליקציה והעדכונים.