Study Azure AZ-900 IaaS, PaaS, and SaaS: key concepts, common traps, and exam decision cues.
Service-type questions on AZ-900 are usually classification tests. The best answer is usually the one that correctly matches how much infrastructure the customer still manages.
IaaS: Infrastructure as a Service, where the provider supplies foundational infrastructure and the customer still manages more of the operating system and application stack.
PaaS: Platform as a Service, where the provider manages more of the platform so the customer can focus more on the application.
SaaS: Software as a Service, where the customer mainly consumes the finished application.
| Need | Strongest first fit | Why |
|---|---|---|
| Maximum control over VMs and operating systems | IaaS | the customer still manages more of the runtime stack |
| Application development without managing as much infrastructure | PaaS | the provider manages more of the platform |
| Consume a finished business application | SaaS | the customer mainly uses the completed software |
| Model | Customer focuses on | Provider manages more of |
|---|---|---|
| IaaS | OS, runtime, apps, data, and configuration | hardware, datacenter, and core virtualization platform |
| PaaS | application and data | OS, runtime, scaling mechanics, and more platform operations |
| SaaS | usage, data, and access choices | almost the full application stack |
AZ-900 is not asking which model is “best” in general. It is asking which model fits the requirement:
| Model | Azure-flavored mental example |
|---|---|
| IaaS | Azure Virtual Machines |
| PaaS | Azure App Service or Azure SQL Database |
| SaaS | Microsoft 365 as a finished software service |