← Back to all articles
AzureAZ-900Practice QuestionsCertificationMicrosoft

AZ-900 Practice Questions

10 June 2026·4 min read·By Jacob
25% off
$7.99$5.99
one-time payment
Start practising →

Lifetime access · No subscription

7-day money-back guarantee

One-time offer for Azure Fundamentals (AZ-900) Practice Exams! Expires in

15:00
  • Practice question sets with real exam scenarios
  • Detailed explanations for every answer, right or wrong
  • Topic mode to drill specific exam domains
  • Exam simulator timed to match the real exam format

These questions cover cloud concepts — the first domain of AZ-900 and the one that catches candidates who rely on memorising service names without understanding the underlying principles.


Question 1

A company wants to migrate their existing application servers to the cloud while retaining full control over the operating system, installed software, and network configuration. Which cloud service model is the best fit?

  • A) Software as a Service (SaaS)
  • B) Platform as a Service (PaaS)
  • C) Infrastructure as a Service (IaaS)
  • D) Function as a Service (FaaS)
<details> <summary>Show Answer & Explanation</summary>

Answer: C — Infrastructure as a Service (IaaS)

IaaS provides virtualised compute, storage, and networking. You manage everything from the OS upward — the provider manages the physical hardware and hypervisor. Azure Virtual Machines is a classic IaaS example.

The service model spectrum:

ModelYou manageProvider managesAzure examples
IaaSOS, runtime, apps, dataPhysical hardware, hypervisorVMs, VNets, Disks
PaaSApps and dataOS, runtime, middlewareApp Service, SQL Database
SaaSNothing (just configure)EverythingMicrosoft 365, Dynamics

The key phrase in the question is "full control over the operating system" — that rules out PaaS (the provider manages the OS) and SaaS (no OS access at all).

</details>

Question 2

Under the Azure shared responsibility model, who is responsible for patching the operating system on an Azure SQL Database?

  • A) The customer — they must configure auto-patching
  • B) Microsoft — Azure SQL Database is a managed PaaS service
  • C) Both — Microsoft patches the OS, the customer patches the database engine
  • D) A third-party managed service provider chosen by the customer
<details> <summary>Show Answer & Explanation</summary>

Answer: B — Microsoft

Azure SQL Database is a fully managed PaaS database. Microsoft handles patching of the underlying operating system, database engine updates, high availability, and backups. The customer is responsible for their data, access configuration, and application code — not infrastructure maintenance.

Shared responsibility by service model:

ResponsibilityOn-premisesIaaS (VM)PaaSSaaS
Physical securityCustomerMicrosoftMicrosoftMicrosoft
OS patchingCustomerCustomerMicrosoftMicrosoft
Runtime/middlewareCustomerCustomerMicrosoftMicrosoft
ApplicationCustomerCustomerCustomerMicrosoft
DataCustomerCustomerCustomerCustomer

This is one of the most-tested concepts on AZ-900 — know which responsibilities shift to Microsoft as you move up the service stack.

</details>

Question 3

A healthcare organisation must keep patient records on-premises for regulatory reasons but wants to use Azure for all other workloads. Which cloud deployment model is appropriate?

  • A) Public cloud — all workloads in Azure
  • B) Private cloud — all workloads on-premises
  • C) Hybrid cloud — regulated data on-premises, other workloads in Azure
  • D) Community cloud — shared infrastructure across healthcare organisations
<details> <summary>Show Answer & Explanation</summary>

Answer: C — Hybrid cloud

A hybrid cloud combines on-premises (or private cloud) infrastructure with public cloud resources, connected via a network (typically VPN or ExpressRoute). This is the right model when some workloads can't move to the cloud due to regulatory, latency, or data sovereignty requirements.

Cloud deployment models:

ModelInfrastructureUse case
Public cloudProvider-ownedMost workloads; pay-per-use
Private cloudOrganisation-ownedCompliance, full control required
Hybrid cloudBothMix of regulated and unregulated workloads
Multi-cloudMultiple providersAvoid vendor lock-in, best-of-breed services

The scenario describes the classic hybrid trigger: a regulatory constraint prevents moving specific data to the public cloud. Azure Arc, Azure Stack HCI, and ExpressRoute are the Azure services that enable hybrid connectivity and management.

</details>

Key Takeaways

  • IaaS = you control the OS and up; PaaS = you control the app and data; SaaS = you control nothing
  • Managed PaaS services like Azure SQL Database shift OS and engine patching to Microsoft
  • Hybrid cloud = on-premises + public cloud, connected — the right answer when regulation or sovereignty constrains data location

Ready to test your knowledge?

Azure Fundamentals (AZ-900) Practice Exams

Put what you've learned to the test with practice questions that mirror the real exam.

Start Practising →