Microsoft AZ-900 Practice Exam

Microsoft Azure Fundamentals AZ-900

The Microsoft Azure Fundamentals AZ-900 exam validates foundational knowledge of cloud concepts and of Microsoft Azure. It is weighted across three domains: describe cloud concepts at 25 to 30 percent, describe Azure architecture and services at 35 to 40 percent, and describe Azure management and governance at 30 to 35 percent. Questions test the shared responsibility model, regions and availability zones, compute, networking and storage services, identity and security, cost management, governance, and monitoring tools. This practice exam mirrors that scope with single-answer and multiple-answer questions and drag-and-drop matching, each with a worked explanation.

Question bank updated : questions, answers, explanations and chapters.

Certification Overview

  • Exam name: AZ-900
  • Vendor: Microsoft
  • Exam code: AZ-900
  • Duration: 45 minutes
  • Total questions: about 45
  • Official passing score: 700 on a scale of 1 to 1,000 (source)
  • Our practice exam pass mark: 70%

Who Should Take This Exam?

IT Support Specialist, Systems Administrator, Cloud Support Associate, Network Administrator, Database Administrator, Software Developer, Technical Sales Specialist, Business Analyst, Project Manager

Prerequisites

No formal prerequisite. Microsoft describes the audience as technology professionals with some experience in an area of IT such as infrastructure management, database management or software development.

Topics Covered

  • Describe cloud concepts
  • Describe Azure architecture and services
  • Describe Azure management and governance

Question Types

  • Multiple Choice (Single Answer)
  • Multiple Choice (Multiple Answers)
  • Drag and Drop

AZ-900 Practice Questions

Our question bank contains 500+ practice questions for this certification. Sample questions from each exam chapter. Expand a question to see the answer choices. With a subscription, you get unlimited practice exams with randomised questions from our full question bank.

Describe cloud concepts

Which statement describes a public cloud?
  • A. Resources are divided between a provider and a local datacenter
  • B. Resources are owned by a provider and shared by many customers Correct answer
  • C. Resources are managed by the customer's own IT staff on site
  • D. Resources are reserved for a single organization's own users

Option B is correct because a public cloud is owned and operated by a provider such as Microsoft, with its resources shared among many customers. Option A describes a hybrid cloud, option C describes an on-premises environment, and option D describes a private cloud.

A company runs some workloads in its own datacenter and others in Azure, with the two connected. Which cloud model is this?
  • A. Hybrid cloud Correct answer
  • B. Private cloud
  • C. Public cloud
  • D. Multi-cloud

Option A is correct because a hybrid cloud combines an organization's own datacenter with a public cloud such as Azure, with the two connected. A private cloud (B) and a public cloud (C) each describe only one environment, and multi-cloud (D) means using more than one public cloud provider.

Which responsibility stays with the customer regardless of the cloud service type?
  • A. Network cabling and power
  • B. Hypervisor and host patching
  • C. Data stored in the cloud Correct answer
  • D. Physical datacenter security

Option C is correct because the customer always remains responsible for its own data, whether the service is IaaS, PaaS or SaaS. Network cabling, power, hypervisor and host patching, and physical datacenter security are all handled by the cloud provider.

Which cost is an example of operational expenditure (OpEx)?
  • A. Purchase of network switches and racks
  • B. Construction of a new server room
  • C. Purchase of physical servers for a datacenter
  • D. Monthly charges for running virtual machines Correct answer

Option D is correct because OpEx is spending on services as they are used, such as monthly charges for running virtual machines. Buying switches and racks, building a server room, and purchasing physical servers are up-front capital expenditure (CapEx).

Which scenario is a good fit for a private cloud?
  • A. A startup renting capacity by the hour for a short test
  • B. A retailer adding servers only during seasonal sales
  • C. A bank keeping regulated data on infrastructure it controls Correct answer
  • D. A team using a provider's shared email service

Option C is correct because a private cloud gives an organization dedicated infrastructure it controls, which suits regulated data in a bank. Short tests, seasonal bursts, and shared email services (A, B, D) fit a public cloud better.

What does high availability mean for a cloud service?
  • A. Keeping the service running with minimal downtime Correct answer
  • B. Adding resources automatically as demand rises
  • C. Keeping costs aligned with the resources used
  • D. Recovering data after an accidental deletion

Option A is correct because high availability means a service stays running with minimal downtime, even when a component fails. Option B describes scalability, option C describes cost-effectiveness through consumption pricing, and option D describes backup and recovery.

Which two of the following are Software as a Service offerings? (Choose two)
  • A. Azure Virtual Machines
  • B. Dynamics 365 Correct answer
  • C. Exchange Online Correct answer
  • D. Azure App Service
  • E. Azure Virtual Network

Options B and C are correct because Dynamics 365 and Exchange Online are finished applications delivered and maintained by Microsoft, which is the SaaS model. Azure Virtual Machines and Azure Virtual Network are IaaS-level building blocks, and Azure App Service is PaaS.

Describe Azure architecture and services

Which two statements about Azure availability zones are true? (Choose two.)
  • A. Each zone is a subnet range that a customer defines in a virtual network to separate application tiers.
  • B. Each zone is a separate datacenter group in a region with its own power, cooling and networking. Correct answer
  • C. Each zone is a logical container that groups subscriptions so one policy set applies to all of them.
  • D. Spreading virtual machines across zones keeps a workload running if one datacenter fails. Correct answer
  • E. Each zone is a pair of regions in one geography that back each other up for disaster recovery.

Options B and D are correct because an availability zone is a physically separate datacenter group within a region, with independent power, cooling and networking, and spreading VMs across zones lets a workload survive the loss of one datacenter. Option A describes a subnet, option C describes a management group, and option E describes a region pair, none of which is an availability zone.

What is an Azure resource group?
  • A. A named location that holds Azure datacenters
  • B. A container that holds related resources Correct answer
  • C. The billing boundary for an Azure account
  • D. A scope above subscriptions for applying policy

Option B is correct because a resource group is a logical container that holds related Azure resources so they can be managed together. Datacenter locations are regions, billing is scoped to the subscription, and policy is applied at a higher scope such as a management group, so the other options describe different constructs.

A company wants to apply the same policies to all of its Azure subscriptions at once. Which Azure construct should it use?
  • A. Management group Correct answer
  • B. Subscription
  • C. Microsoft Entra tenant
  • D. Resource group

Option A is correct because management groups sit above subscriptions and let you apply policy and access controls across many subscriptions at once. A subscription or resource group covers only its own scope, and a Microsoft Entra tenant is an identity boundary rather than a governance container for subscriptions.

An Azure region is best described as which of the following?
  • A. A collection of regions on one continent
  • B. One building with its own power and cooling
  • C. A set of datacenters linked by a low-latency network Correct answer
  • D. Two paired locations used for disaster recovery

Option C is correct because an Azure region is a set of datacenters deployed within a latency-defined perimeter and connected through a dedicated low-latency network. A continent-wide grouping is closer to a geography, a single building is a datacenter, and two paired locations describe a region pair.

What is the role of Azure Resource Manager?
  • A. It is the service that sends alerts about resource health
  • B. It is the registry that stores container images
  • C. It is the service that audits resources for compliance
  • D. It is the management layer for deploying Azure resources Correct answer

Option D is correct because Azure Resource Manager is the deployment and management layer through which resources are created, updated and deleted. Alerting on health is Azure Monitor or Service Health, container images are stored in Azure Container Registry, and compliance auditing is done by Azure Policy.

Which benefit comes from Azure's pairing of regions?
  • A. Resources fail over to the paired region automatically
  • B. Traffic between the two regions is free of charge
  • C. Each pair spans two different geographies
  • D. Platform updates are applied to one region at a time Correct answer

Option D is correct because Microsoft rolls out planned platform updates to only one region of a pair at a time, which limits downtime. Failover to the paired region is not automatic, cross-region traffic is not free, and each pair sits within the same geography rather than spanning two.

Azure Storage accounts include which two data services? (Choose two.)
  • A. Azure Service Bus
  • B. Azure Table storage Correct answer
  • C. Azure Cosmos DB
  • D. Azure Queue Storage Correct answer
  • E. Azure SQL Database

Options B and D are correct because an Azure Storage account provides Blob, File, Queue and Table services, so Azure Table storage and Azure Queue Storage both belong to it. Azure Service Bus, Azure Cosmos DB and Azure SQL Database are separate Azure services that are not part of a storage account.

Describe Azure management and governance

Which Azure tool estimates the monthly cost of a planned set of Azure services before they are deployed?
  • A. Azure Pricing calculator Correct answer
  • B. Azure Advisor
  • C. Microsoft Cost Management
  • D. Total Cost of Ownership calculator

Option A is correct because the Azure Pricing calculator estimates the monthly cost of a planned set of services before deployment. Azure Advisor gives recommendations, Microsoft Cost Management analyzes actual spend, and the TCO calculator compares on-premises costs with Azure.

What is the purpose of the Total Cost of Ownership (TCO) calculator?
  • A. Estimate the price of one VM size in a region
  • B. Find idle resources that can be deleted to save money
  • C. Compare on-premises costs with Azure costs Correct answer
  • D. Forecast next month's bill for deployed resources

Option C is correct because the TCO calculator compares the cost of running workloads on-premises with the cost of running them in Azure. Pricing a single VM, finding idle resources and forecasting a bill are handled by the Pricing calculator, Azure Advisor and Cost Management respectively.

An organization wants to analyze current spending, set budgets and receive cost alerts. Which service provides this?
  • A. Azure Monitor
  • B. Azure Advisor
  • C. Total Cost of Ownership calculator
  • D. Microsoft Cost Management Correct answer

Option D is correct because Microsoft Cost Management analyzes current spending, lets you set budgets and sends cost alerts. Azure Monitor tracks performance and health, Azure Advisor gives recommendations, and the TCO calculator only estimates savings before migration.

Which factor can make the same virtual machine size cost more in one deployment than another?
  • A. The Azure region where it is deployed Correct answer
  • B. The resource group that contains it
  • C. The Microsoft Entra tenant it belongs to
  • D. The management group above its subscription

Option A is correct because Azure prices vary by region, so the same VM size can cost more in one region than another. Resource groups, Microsoft Entra tenants and management groups are organizational constructs and do not change the price of a resource.

Spending needs to be grouped by department across several resource groups. Which Azure feature supports this?
  • A. Management groups
  • B. Resource locks
  • C. Resource tags Correct answer
  • D. Azure Policy

Option C is correct because resource tags (for example Department=Finance) can be applied across resource groups, and Cost Management can then group and report spend by tag. Management groups organize subscriptions, locks prevent changes and Azure Policy enforces rules; none of them group costs by department.

Which two tools manage Azure resources by running typed commands? (Choose two.)
  • A. Azure Service Health
  • B. Azure CLI Correct answer
  • C. Azure PowerShell Correct answer
  • D. Azure Pricing calculator
  • E. Total Cost of Ownership calculator

Options B and C are correct because Azure CLI and Azure PowerShell are command-line tools for managing Azure resources by typing commands. Azure Service Health reports on service incidents, and the Pricing calculator and TCO calculator only estimate costs; none of them manage resources.

Free Study Guide

Read the free Microsoft AZ-900 study guide: every exam topic explained in plain English, with diagrams, exam tips and the mistakes to avoid.

More Microsoft Practice Exams

All Microsoft practice exams →

Practise with realistic mock exams to prepare for your Microsoft certification.