🔒 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 3 of 7 43%
3 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 ⏱ ~10 min read

Cloud Pricing: Consumption, Serverless, and Pay-as-You-Go

How does Azure actually charge you? From pay-as-you-go to reserved instances to serverless — understand the pricing models so you can pick the cheapest option for every scenario.

How does cloud pricing work?

☕ Simple explanation

Think of three ways to pay for a gym.

Pay-as-you-go = casual visit passes. You pay each time you go. Flexible, but expensive if you go every day.

Reserved = annual membership. You commit to a year upfront and get a big discount. Great if you know you’ll go regularly.

Serverless = like a personal trainer who only charges for the minutes they actually train you. You don’t pay for the gym itself — just the exact service you receive.

Azure pricing works the same way. Different workloads benefit from different pricing models.

Azure offers multiple pricing models to optimise cost based on workload predictability:

Pay-as-you-go: You pay for resources by the hour or second, with no upfront commitment. Resources are billed based on actual consumption (compute time, storage used, data transferred).

Reserved instances: You commit to using specific resources for 1 or 3 years in exchange for significant discounts (up to 72% off pay-as-you-go prices). Best for predictable, steady-state workloads.

Spot pricing: You use spare Azure capacity at heavily discounted rates, but Azure can reclaim those resources with 30 seconds’ notice. Best for interruptible batch processing.

Serverless: You pay only for execution time — the cloud provider handles all infrastructure. There’s no charge when your code isn’t running.

Cloud pricing models compared

Azure pricing models compared
FeaturePay-as-You-GoReservedSpotServerless
CommitmentNone1 or 3 yearsNoneNone
CostHighest per-unitUp to 72% savingsUp to 90% savingsPay per execution
Best forUnpredictable workloadsSteady-state workloadsBatch processingEvent-driven tasks
RiskCosts can spikeLocked in if needs changeResources can be reclaimedCold start delays
ExampleDev/test VMsProduction databasesVideo renderingAPI that runs on demand

Pay-as-you-go in practice

This is the default Azure pricing model. You spin up a resource, use it, and get billed for what you consumed.

Peak Roasters’ monthly bill might look like (illustrative — actual prices vary by region and change over time):

ResourceUsageCost
Virtual machine (B2s)720 hours (always on)~$30/month
Blob storage50 GB stored~$1/month
SQL Database (Basic)5 DTU~$5/month
Bandwidth (outbound)15 GB~$1.30/month
Total~$37/month

Key concept: Inbound data (uploading to Azure) is free. You only pay for outbound data (downloading from Azure to the internet). This is called egress charges and catches people off guard.

Reserved instances — commitment saves money

Summit Construction runs production VMs 24/7 for their project management system. Paying as-you-go, a D2s v5 VM costs around $70/month. By reserving for 3 years, they pay around $25/month — a 64% saving.

When to reserve:

  • Workloads that run continuously (production servers, databases)
  • Predictable capacity needs
  • Budgets that benefit from lower, fixed costs

When NOT to reserve:

  • Dev/test environments (turn on/off frequently)
  • Experimental projects
  • Workloads with unpredictable demand
💡 Exam tip: Reserved vs pay-as-you-go scenarios

The exam loves scenario questions like: “A company runs a production database 24/7. How can they reduce costs?”

Answer: Reserved instances — committing to 1 or 3 years gives significant discounts for always-on workloads.

But if the scenario says “development environment used occasionally” or “testing server running a few hours a week” — the answer is pay-as-you-go, because you’d waste money reserving something you barely use.

What is serverless?

Serverless computing is a cloud execution model where:

  • The cloud provider manages all infrastructure — you never see or configure a server
  • You only pay when your code actually runs — zero cost when idle
  • It scales automatically — from zero to thousands of executions

The name is misleading. Servers definitely exist — you just don’t manage them. The provider handles provisioning, scaling, patching, and availability.

Serverless in Azure

Azure ServiceWhat It DoesYou Pay For
Azure FunctionsRun small pieces of code in response to eventsNumber of executions + execution time
Azure Logic AppsAutomate workflows without writing codeNumber of actions executed
Azure Event GridRoute events between servicesNumber of events processed

Kai’s serverless project

Kai, a university student, builds a serverless API for their class project. Using Azure Functions:

  • The API processes student submissions
  • During the day, it handles 500 requests
  • At night, it handles zero requests
  • Monthly cost: about $0.50 (first 1 million executions are free)

If Kai had used a virtual machine instead, the cheapest option would cost ~$4/month running 24/7 — even though it sits idle 90% of the time.

ℹ️ Serverless vs containers vs VMs

These three approaches represent different levels of abstraction:

LevelTechnologyYou ManageProvider Manages
Most controlVirtual MachinesOS, runtime, app, dataPhysical hardware
Middle groundContainersApp and its dependenciesOS, runtime, infrastructure
Least controlServerlessJust your codeEverything else

Serverless = maximum abstraction. You write code, the cloud handles the rest. But you lose control over the underlying infrastructure.

🎬 Video walkthrough

🎬 Video coming soon

Cloud Pricing Models — AZ-900

Cloud Pricing Models — AZ-900

~8 min

Flashcards

Question

What is the pay-as-you-go pricing model?

Click or press Enter to reveal answer

Answer

You pay for cloud resources based on actual usage (per hour, per GB, per execution) with no upfront commitment. Costs increase with usage but you can stop at any time.

Click to flip back

Question

What is serverless computing?

Click or press Enter to reveal answer

Answer

A cloud model where the provider manages all infrastructure. You deploy code, it runs on demand, and you only pay for actual execution time. Zero cost when idle. Azure Functions is the primary example.

Click to flip back

Question

When should you use reserved instances instead of pay-as-you-go?

Click or press Enter to reveal answer

Answer

When workloads run continuously (24/7 production servers, databases) and capacity needs are predictable. Reserved instances offer up to 72% savings over pay-as-you-go for 1-3 year commitments.

Click to flip back

Knowledge Check

Knowledge Check

Summit Construction runs a production database server 24/7 in Azure. The monthly pay-as-you-go cost is $200. Which pricing approach would MOST reduce their costs?

Knowledge Check

Kai builds a small API using Azure Functions. The API handles 200 requests per day during term time and zero requests during holidays. Which pricing characteristic makes serverless ideal for this scenario?


Next up: The key benefits of cloud computing — high availability, scalability, and why the cloud is more reliable than your own data centre.

← Previous

Cloud Models: Public, Private, and Hybrid

Next →

High Availability and Scalability

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.