Infrastructure-as-a-Service vs Platform-as-a-Service vs Software-as-a-Service
IaaS: Infrastructure-as-a-Service
Cloud provider is provides the infrastructure, such as the physical servers, network, data center services and maintenance. Customer is responsible for installing Operating System, applications and other software and maintaining them.
PaaS: Platform-as-a-Service
In addition to the physical infrastructure and connectivity, the cloud provider also provides the Operating System (Linux, Windows etc) and is responsible for patching and maintaining it.
SaaS: Software-as-a-Service
In addition to the physical infrastructure, and the operating system, the cloud provider also provides and maintains the software application such as the database. Customer is responsible for the data and access.
| Responsibility | On Prem | IaaS | PaaS | SaaS |
|---|---|---|---|---|
| Information and Data | Customer | Customer | Customer | Customer |
| Devices (Mobile/PCs) | Customer | Customer | Customer | Customer |
| Accounts & Identities | Customer | Customer | Customer | Customer |
| Identity & Directory Infrastructure | Customer | Customer | Shared | Shared |
| Applications | Customer | Customer | Shared | Provider |
| Network Controls | Customer | Customer | Shared | Provider |
| Operating System | Customer | Customer | Provider | Provider |
| Physical Hosts | Customer | Provider | Provider | Provider |
| Physical Network | Customer | Provider | Provider | Provider |
| Physical Datacenter | Customer | Provider | Provider | Provider |
Leave a comment