πŸ”’ Guided

Pre-launch preview. Authorised access only.

Incorrect code

Guided by A Guide to Cloud
Explore AB-900 AI-901
Guided AZ-900 Domain 1
Domain 1 β€” Module 6 of 7 86%
6 of 26 overall

AZ-900 Study Guide

Domain 1: Describe Cloud Concepts

  • What is Cloud Computing? Free
  • Cloud Models: Public, Private, and Hybrid Free
  • Cloud Pricing: Consumption, Serverless, and Pay-as-You-Go Free
  • High Availability and Scalability Free
  • Reliability, Security, and Manageability Free
  • IaaS, PaaS, and SaaS Explained Free
  • Choosing the Right Cloud Service Free

Domain 2: Describe Azure Architecture and Services

  • Azure Regions, Zones, and Datacenters
  • Resources, Resource Groups, and Subscriptions
  • Azure Virtual Machines
  • Azure Compute: Containers, Functions, and App Service
  • Azure Networking: VNets, Subnets, and Peering
  • Connecting to Azure: VPNs, ExpressRoute, and DNS
  • Azure Storage Services
  • Data Migration: Moving to Azure
  • Microsoft Entra ID: Your Identity Hub
  • Authentication and External Identities
  • Azure Security: RBAC, Zero Trust, and Defender

Domain 3: Describe Azure Management and Governance

  • What Affects Your Azure Bill
  • Pricing Calculators: TCO and Azure Pricing
  • Cost Management and Tags
  • Azure Governance: Purview, Policy, and Locks
  • The Azure Portal and Cloud Shell
  • Infrastructure as Code: ARM, Bicep, and Arc
  • Azure Advisor and Service Health
  • Azure Monitor: Logs, Alerts, and Insights

AZ-900 Study Guide

Domain 1: Describe Cloud Concepts

  • What is Cloud Computing? Free
  • Cloud Models: Public, Private, and Hybrid Free
  • Cloud Pricing: Consumption, Serverless, and Pay-as-You-Go Free
  • High Availability and Scalability Free
  • Reliability, Security, and Manageability Free
  • IaaS, PaaS, and SaaS Explained Free
  • Choosing the Right Cloud Service Free

Domain 2: Describe Azure Architecture and Services

  • Azure Regions, Zones, and Datacenters
  • Resources, Resource Groups, and Subscriptions
  • Azure Virtual Machines
  • Azure Compute: Containers, Functions, and App Service
  • Azure Networking: VNets, Subnets, and Peering
  • Connecting to Azure: VPNs, ExpressRoute, and DNS
  • Azure Storage Services
  • Data Migration: Moving to Azure
  • Microsoft Entra ID: Your Identity Hub
  • Authentication and External Identities
  • Azure Security: RBAC, Zero Trust, and Defender

Domain 3: Describe Azure Management and Governance

  • What Affects Your Azure Bill
  • Pricing Calculators: TCO and Azure Pricing
  • Cost Management and Tags
  • Azure Governance: Purview, Policy, and Locks
  • The Azure Portal and Cloud Shell
  • Infrastructure as Code: ARM, Bicep, and Arc
  • Azure Advisor and Service Health
  • Azure Monitor: Logs, Alerts, and Insights
Domain 1: Describe Cloud Concepts Free ⏱ ~12 min read

IaaS, PaaS, and SaaS Explained

The three service types define how much you manage versus how much the cloud provider manages. Understanding IaaS, PaaS, and SaaS is essential for the AZ-900 exam.

What are cloud service types?

β˜• Simple explanation

Think of three ways to get dinner.

IaaS (Infrastructure as a Service) = you rent a kitchen. You bring your own ingredients, cook the meal yourself, and clean up. Maximum control, maximum effort.

PaaS (Platform as a Service) = you use a meal kit service. Ingredients are pre-measured and delivered. You still cook, but the prep is done for you.

SaaS (Software as a Service) = you order takeaway. Someone else cooks, packages, and delivers it. You just eat. Minimum effort, minimum control.

Each level trades control for convenience. The more the provider manages, the less you worry about β€” but the less you can customise.

Cloud service types define the division of responsibility between you (the customer) and the cloud provider:

IaaS (Infrastructure as a Service) gives you virtualised computing resources β€” VMs, storage, networks. You manage everything above the hardware: OS, middleware, runtime, applications, and data. The provider manages physical infrastructure.

PaaS (Platform as a Service) provides a complete development and deployment environment. The provider manages infrastructure, OS, and middleware. You manage your applications and data.

SaaS (Software as a Service) delivers fully functional applications over the internet. The provider manages everything. You configure the application and manage your data.

The three service types compared

IaaS vs PaaS vs SaaS
FeatureIaaSPaaSSaaS
You manageOS, apps, data, middleware, runtimeApps and data onlyData and configuration only
Provider managesPhysical hardware, networking, virtualisationHardware, OS, middleware, runtimeEverything β€” hardware, OS, apps, updates
FlexibilityMost flexible β€” full controlModerate β€” control your codeLeast flexible β€” configured, not customised
ComplexityHighest β€” you manage the mostMedium β€” focus on developmentLowest β€” just use the app
Azure exampleAzure Virtual MachinesAzure App Service, Azure SQL DatabaseMicrosoft 365, Dynamics 365
AnalogyRent a kitchenUse a meal kitOrder takeaway

IaaS β€” Infrastructure as a Service

IaaS gives you the raw building blocks of cloud computing. You get virtual machines, storage, and networking β€” and you manage everything on top.

What’s included: Virtual machines, virtual networks, storage disks, firewalls

What you manage: Operating system, patches, middleware, runtime, applications, data

Azure IaaS examples:

  • Azure Virtual Machines β€” run Windows or Linux servers
  • Azure Virtual Network β€” create private networks
  • Azure Disk Storage β€” attach storage disks to VMs

Summit Construction’s IaaS scenario

Summit Construction migrates their legacy project management software to Azure. The software only runs on Windows Server 2019 with specific configurations. They deploy it on Azure VMs β€” same OS, same setup, just running in the cloud instead of their old server room.

IaaS is perfect here because:

  • They need full control over the OS and software configuration
  • The legacy app can’t run on PaaS (it’s not a modern web app)
  • They want to migrate quickly without rewriting the application
ℹ️ Lift-and-shift migration

Moving an on-premises application to IaaS without changing it is called lift-and-shift migration. You β€œlift” the app from your server room and β€œshift” it to a cloud VM.

This is the fastest migration path but doesn’t take full advantage of cloud-native features. Many organisations start with lift-and-shift and then gradually modernise to PaaS over time.

PaaS β€” Platform as a Service

PaaS gives you a ready-made platform for building and deploying applications. The cloud provider manages the infrastructure, OS, and middleware β€” you focus on your code.

What’s included: Everything in IaaS PLUS operating system, middleware, runtime, development tools

What you manage: Your application code and your data

Azure PaaS examples:

  • Azure App Service β€” host web apps without managing servers
  • Azure SQL Database β€” managed database service
  • Azure Functions β€” serverless compute (also PaaS)
  • Azure Cosmos DB β€” globally distributed database

Kai’s PaaS project

Kai builds a web app for their university coursework using Azure App Service. They write the code in Python, push it to Azure, and it’s live in minutes. They never touch a VM, configure an OS, or install a web server.

PaaS is perfect here because:

  • Kai wants to focus on code, not infrastructure
  • No need to patch operating systems or configure web servers
  • Built-in scaling handles traffic spikes during assignment deadlines
  • Lower cost than running a full VM

SaaS β€” Software as a Service

SaaS delivers complete, ready-to-use applications over the internet. You don’t build or deploy anything β€” you just sign in and use it.

What’s included: The entire application, fully managed

What you manage: Your data and some configuration settings

SaaS examples:

  • Microsoft 365 (Outlook, Teams, SharePoint, Word)
  • Dynamics 365 (CRM, ERP)
  • Salesforce
  • Dropbox

Peak Roasters uses SaaS every day

Peak Roasters doesn’t build their own email system or collaboration tools. They subscribe to Microsoft 365:

  • Outlook for email
  • Teams for messaging and video calls
  • SharePoint for shared documents
  • OneDrive for personal file storage

They pay per user per month. Microsoft handles all updates, security patches, and infrastructure. Peak Roasters just logs in and works.

Shared responsibility by service type

This is where Module 1’s shared responsibility concept gets specific. The more the provider manages, the less you manage:

ResponsibilityIaaSPaaSSaaS
Physical securityProviderProviderProvider
Physical networkProviderProviderProvider
Physical hostsProviderProviderProvider
Operating systemYouProviderProvider
Network controlsYouSharedProvider
ApplicationsYouYouProvider
Identity and accessYouYouShared
DataYouYouYou

Key exam concept: No matter which service type you use, you are always responsible for your data, your identities, and your access management. This never shifts to the provider.

πŸ’‘ Exam tip: Shared responsibility questions

The exam frequently asks: β€œIn a PaaS model, who is responsible for operating system patching?”

Answer: The cloud provider. In PaaS, the provider manages the OS. You only manage your application code and data.

Quick rules:

  • IaaS: You manage from the OS up
  • PaaS: You manage apps and data only
  • SaaS: You manage data and some configuration only
  • Always you: Data + identity/access

🎬 Video walkthrough

🎬 Video coming soon

IaaS, PaaS, and SaaS Explained β€” AZ-900

IaaS, PaaS, and SaaS Explained β€” AZ-900

~10 min

Flashcards

Question

What is IaaS?

Click or press Enter to reveal answer

Answer

Infrastructure as a Service β€” the cloud provides virtualised hardware (VMs, storage, networks). You manage the OS, middleware, runtime, apps, and data. Maximum control, maximum responsibility. Example: Azure Virtual Machines.

Click to flip back

Question

What is PaaS?

Click or press Enter to reveal answer

Answer

Platform as a Service β€” the cloud provides a complete development platform. You only manage your application code and data. The provider handles OS, middleware, and runtime. Example: Azure App Service.

Click to flip back

Question

What is SaaS?

Click or press Enter to reveal answer

Answer

Software as a Service β€” the cloud delivers a complete, ready-to-use application. You manage your data and configuration only. The provider manages everything else. Example: Microsoft 365.

Click to flip back

Question

In which service model are you ALWAYS responsible for your data?

Click or press Enter to reveal answer

Answer

ALL of them β€” IaaS, PaaS, and SaaS. Your data and your identity/access management are always your responsibility, regardless of service type.

Click to flip back

Knowledge Check

Knowledge Check

Summit Construction wants to migrate their legacy Windows Server application to Azure WITHOUT rewriting any code. Which service model should they use?

Knowledge Check

Kai deploys a Python web app to Azure App Service. They push their code and it runs β€” they never configure an OS or install a web server. Which service model is Azure App Service?

Knowledge Check

In a PaaS deployment, who is responsible for patching the operating system?


Next up: Choosing the right cloud service β€” decision scenarios for when to use IaaS, PaaS, or SaaS.

← Previous

Reliability, Security, and Manageability

Next β†’

Choosing the Right Cloud Service

Guided

I learn, I simplify, I share.

A Guide to Cloud YouTube Feedback

© 2026 Sutheesh. All rights reserved.

Guided is an independent study resource and is not affiliated with, endorsed by, or officially connected to Microsoft. Microsoft, Azure, and related trademarks are property of Microsoft Corporation. Always verify information against Microsoft Learn.