โ Cloud Computing Fundamentals learning pathCloud Computing Fundamentals ยท Module 2 of 10
Service models: IaaS, PaaS, SaaS
Cloud services differ by how much the provider manages for you.
๐ Key ideas
- IaaS gives virtual machines, networks and disks (e.g. EC2, Azure VMs).
- PaaS runs your code without managing servers (e.g. App Engine, Heroku, Firebase).
- SaaS is finished software you just use (e.g. Gmail, Zoho, Salesforce).
- Serverless / FaaS runs single functions on demand (Lambda, Cloud Functions).
- More management by the provider means less control for you.
๐ก Real-life example: Like food: IaaS is buying vegetables and cooking, PaaS is a meal kit, SaaS is eating at a restaurant.
IaaSInfrastructure as a Service
PaaSPlatform as a Service
SaaSSoftware as a Service
FaaSFunctions as a Service