PS
ProCertSim
← Azure Fundamentals Concepts
CONCEPT EXPLAINED

IaaS vs PaaS vs SaaS Explained

Ad728×90 Leaderboard

This is the single most foundational concept on the AZ-900 exam, and nearly every service-selection question implicitly depends on understanding it. The three service models describe a sliding scale of what you manage versus what Microsoft manages.

Infrastructure as a Service (IaaS) gives you the most control and the most responsibility. Microsoft manages the physical hardware, networking, and virtualisation layer; you manage everything from the operating system upward — patching, runtime, applications, and data. Azure Virtual Machines are the textbook IaaS example.

Platform as a Service (PaaS) removes the operating system layer from your responsibility. Microsoft manages the infrastructure and the platform — OS patching, runtime, middleware — while you manage your application code and data. Azure App Service is the classic PaaS example: you deploy your code, Microsoft handles everything underneath it.

Software as a Service (SaaS) removes nearly everything from your responsibility except your data, your devices, and your user accounts. Microsoft manages the entire stack — infrastructure, platform, and the application itself. Microsoft 365 is the standard SaaS example.

A simple way to remember the ladder: in IaaS you manage from the OS up; in PaaS you manage your app and data; in SaaS you manage only your data, devices, and identities. Those three responsibilities — data, devices, identities — never transfer to the provider in any model.

The exam often tests this indirectly, through a scenario describing what a company wants to control or avoid managing, then asking which model fits. If the scenario says a company doesn't want to manage any infrastructure and just wants to deploy code, that's PaaS. If it says a company needs full control over the operating system for a legacy application, that's IaaS.

TRY ITPractice question

A company wants to migrate an old application that requires a specific, unsupported version of Windows Server with custom registry settings. Which service model gives them the control they need?

ASaaS
BPaaS
C ✓IaaS
DNone — this cannot be done in Azure
Explanation: Full operating system control — including custom registry settings and specific OS versions — is only available in IaaS, where the customer manages everything from the OS upward. PaaS abstracts the OS away entirely, and SaaS abstracts away the entire stack below the data layer.

Ready to test yourself on the full syllabus?

Take a free mock examMore concepts →
Ad728×90 Leaderboard