The service models are just a sliding scale of who patches what:
| Model | Provider runs | You run | Examples |
|---|---|---|---|
| IaaS | hardware, DC, virtualisation | OS, patches, apps, data | EC2, Azure VM, GCE |
| PaaS | + OS/runtime/middleware | app + data | App Service, Cloud Run |
| SaaS | everything incl. the app | users, data, config | mail, CRM |
Shared responsibility: you always keep data, and the higher the model the less you control underneath. Deployment models: public, private, hybrid (the enterprise default in practice), community.
Network implications: VPC/VNet + subnets + security rules replace racks and patch panels; connectivity via site-to-site VPN or private circuits (Direct Connect/ExpressRoute); scale mechanisms are load balancers and auto-scaling groups.