AZ-900 · Mock exam · 25 questions
AZ-900 mock exam: 25 free practice questions
A free AZ-900 practice test with 25 exam-style questions drawn from the whole course and weighted by domain like the exam guide. Answer at your pace and read why each option is right or wrong.
- 700 or greaterPassing score
- Describe cloud concepts 25–30%
- Describe Azure architecture and services 35–40%
- Describe Azure management and governance 30–35%
Exam details from the vendor’s exam guide, captured 2026-08-30.
-
Q1 / 25
A team is deploying an HTTP-based application and wants Azure to maintain the hosting environment, scale the site, and integrate deployment. Which option fits?
- AAzure App Service managed web hosting
- BA customer-managed Azure virtual machine
- CAn Azure Virtual Desktop session
- DA virtual machine availability set
Show the answer
App Service is the web-oriented option that integrates deployment and management while Azure operates the hosting environment.
Next → 1 / 25 -
Q2 / 25
A company has predictable compute spending for the next three years, but its eligible compute services and virtual machine types may change. Which pricing choice best preserves that flexibility while reducing cost?
- ACommit to an hourly spend with Azure savings plan for compute.
- BUse pay-as-you-go with a three-year commitment.
- CReserve one specific virtual machine resource for the full three-year term.
- DRun every workload on Spot Virtual Machines and accept possible eviction.
Show the answer
The workload has predictable spend but changing compute selections, so an hourly eligible-compute commitment fits better than a commitment to a specific resource.
Next → 2 / 25 -
Q3 / 25
Why can containers suit independently managed application components?
- AEach component requires its own fully managed guest operating system
- BEach component runs solely when a timer triggers a function
- CEvery component becomes a centrally delivered Windows desktop
- DEach isolated component can be scaled or updated separately
Show the answer
Containerized microservices separate application parts so one component can change or scale without forcing the same action on the others.
Next → 3 / 25 -
Q4 / 25
Which statement defines a public cloud?
- AAn organization interconnects public and private cloud environments.
- BA third-party cloud provider builds, controls, and maintains the environment.
- CA single entity uses resources dedicated to that organization.
- DAn organization maintains hardware in its dedicated on-site datacenter.
Show the answer
Provider operation and general availability for purchase identify public cloud; dedicated single-entity resources identify private cloud, while interconnected public and private environments identify hybrid cloud.
Next → 4 / 25 -
Q5 / 25
Which statement describes B2B direct connect?
- AIt creates mutual tenant trust without representing users in the inviting directory
- BIt creates guest users and removes their home-tenant access
- CIt deploys managed domain controllers for external organizations
- DIt synchronizes managed-domain resources back to Microsoft Entra ID
Show the answer
B2B direct connect supports seamless cross-tenant collaboration through mutual trust, with users remaining represented by their home tenant.
Next → 5 / 25 -
Q6 / 25
A nonproduction resource group has a monthly spending limit. The team needs an email at the threshold and an automatic shutdown so notification alone is not the final control. What should it configure?
- AA resource-group-scoped budget with a budget alert and threshold automation.
- BA Pricing calculator estimate with a regional comparison and no deployed-resource action.
- CA department spending quota alert that automatically changes the resource group.
- DAn Azure Prepayment credit alert generated at ninety and one hundred percent.
Show the answer
A scoped budget combines a spending limit and alert with optional automation, satisfying both notification and resource action requirements.
Next → 6 / 25 -
Q7 / 25
Which option adds read access to GZRS data in the secondary region before failover?
- AZRS with replicas in a secondary region
- BRA-GZRS with readable secondary replicas
- CGZRS with unreadable secondary replicas
- DRA-GRS with zone-redundant primary replicas
Show the answer
RA-GZRS preserves the GZRS primary-zone design and makes the secondary copy readable; ordinary GZRS requires failover before secondary reads.
Next → 7 / 25 -
Q8 / 25
Which requirement best matches the documented SaaS use case?
- AA custom guest operating system for an IoT server
- BA physical host purchased for connected-device telemetry
- CA simplified managed platform for an IoT solution
- DA container upload with direct platform deployment control
Show the answer
The documented SaaS example is Azure IoT Central, which provides a simplified managed IoT platform for solution builders.
Next → 8 / 25 -
Q9 / 25
Which information can Application Insights monitor for a web application?
- ASubscription prices, resource locks, policies, and management groups
- BAdvisor categories, dismissed recommendations, and cost opportunities
- CRegional outages, planned maintenance, advisories, and support cases
- DRequest rates, response times, failures, dependencies, and user trends
Show the answer
Application Insights captures application behavior, usage, dependencies, and supporting server counters; the alternatives describe governance, health events, or Advisor.
Next → 9 / 25 -
Q10 / 25
A company needs separate invoices and different access rules for production and development. Which Azure scope should separate the environments?
- ATwo availability zones inside the same Azure region
- BTwo nested resource groups inside one shared group
- CTwo resources attached directly to the Tenant Root Group
- DTwo Azure subscriptions, one for each environment
Show the answer
Subscriptions form billing and access-control boundaries, making separate subscriptions the direct fit for independent invoices and policies.
Next → 10 / 25 -
Halfway, at your pace
In the app the mock exam is timed and scored like the real thing.
-
Q11 / 25
Which statement correctly distinguishes high availability from scalability?
- AAvailability and scalability both require a fixed instance count
- BAvailability limits disruption risk, while scalability changes capacity
- CAvailability changes capacity, while scalability prevents maintenance
- DAvailability predicts demand, while scalability removes hardware failures
Show the answer
Availability addresses continued operation through disruptions, whereas scalability addresses how much capacity a workload needs.
Next → 11 / 25 -
Q12 / 25
A production resource group already holds thousands of resources created without the CostCenter tag, and new resources keep arriving without it. Tagging the resource group itself did not reach the resources inside. Which approach fixes both the existing estate and future deployments?
- AAssign a policy that denies the creation of any resource without the tag, which also corrects the existing ones.
- BTag the resource group again and wait for the resources inside it to pick up the value.
- CAssign a policy that adds the tag from the parent resource group, then run a remediation task over the existing resources.
- DPlace a ReadOnly lock on the resource group so untagged resources can no longer be changed.
Show the answer
Tagging a container never reaches its contents, and a policy assignment alters incoming requests rather than rewriting what is already deployed, so the estate needs an added tag plus a remediation pass over the resources that predate it.
Next → 12 / 25 -
Q13 / 25
A development team needs standards-based cloud identity and sign-in for a new application, with no requirement for LDAP or Kerberos. Which directory service fits?
- AB2B direct connect for internal application authentication
- BExternal ID for customers for employee directory management
- CMicrosoft Entra ID for modern cloud application access
- DMicrosoft Entra Domain Services for modern app-only access
Show the answer
Modern application identity without legacy domain protocols points to Microsoft Entra ID; Domain Services is selected when managed legacy protocols are required.
Next → 13 / 25 -
Q14 / 25
Where does software as a service sit on the responsibility spectrum?
- AMost service responsibility belongs to the cloud consumer
- BGuest operating-system patching becomes the consumer's defining task
- CPhysical datacenter responsibility moves to the cloud consumer
- DMost service responsibility belongs to the cloud provider
Show the answer
SaaS places most service responsibility on the provider, although the consumer still owns duties such as data and identity management.
Next → 14 / 25 -
Q15 / 25
What can a user do with an individual Azure Advisor recommendation?
- AConvert it into global status, maintenance, or advisories
- BRewrite it as a metric, log, or availability test
- CTake the suggested action, postpone it, or dismiss it
- DAssign it to Azure Status, Service Health, or Resource Health
Show the answer
Advisor recommendations include a suggested action and support three disposition choices: act now, postpone, or dismiss.
Next → 15 / 25 -
Q16 / 25
What does an Azure datacenter provide at the physical infrastructure layer?
- ASubscriptions grouped under shared access policies and compliance rules
- BGlobal services that never require a selected deployment location
- CServers in racks supported by dedicated power, cooling, and networking
- DPaired regions connected to guarantee automatic service replication
Show the answer
The datacenter is the physical facility; regions and availability zones are the structures through which customers select and protect deployments.
Next → 16 / 25 -
Q17 / 25
What reliability benefit do virtual machine availability sets provide within a region?
- AThey commit eligible compute usage to an hourly spend
- BThey report health for every Azure service worldwide
- CThey reduce shared maintenance and hardware-failure exposure
- DThey estimate monthly infrastructure costs before deployment
Show the answer
Availability sets provide VM-level redundancy by reducing the chance that one maintenance event or hardware failure affects every grouped virtual machine.
Next → 17 / 25 -
Q18 / 25
Which statement correctly describes Azure Prepayment credit alerts?
- AThey notify department owners whenever a fixed spending quota reaches fifty percent.
- BThey apply to every subscription at eighty percent of a monthly resource-group budget.
- CThey compare estimated compute prices across regions before resources are deployed.
- DThey apply to Enterprise Agreement organizations at ninety and one hundred percent consumption.
Show the answer
Credit alerts have a specific audience and thresholds: Enterprise Agreement organizations consuming Azure Prepayment at ninety or one hundred percent.
Next → 18 / 25 -
Q19 / 25
A team has one virtual network and needs a distinct address range for a protected application tier. Which component should it create?
- AA DNS zone for that application tier's address range
- BA peering for that application tier's address range
- CA subnet for that application tier's address range
- DAn ExpressRoute circuit for that application tier's address range
Show the answer
The requirement is segmentation within one virtual network, so a subnet provides the distinct range and a scope for traffic controls.
Next → 19 / 25 -
Q20 / 25
Which outcome is a benefit of high availability for a grouped virtual-machine workload?
- AA guarantee that hardware maintenance cannot occur
- BA requirement to run the workload on one virtual machine
- CA lower chance that one event affects every virtual machine
- DA fixed instance count during every demand change
Show the answer
High availability reduces shared disruption risk across instances; it does not freeze capacity or prevent maintenance from occurring.
Next → 20 / 25 -
Q21 / 25
A web application receives almost no traffic overnight, but the team must still verify that it responds. Which capability should it use?
- AService Health alerts with planned maintenance notices
- BAzure Monitor metric alerts with current CPU usage
- CLog Analytics trend queries with historical user sessions
- DApplication Insights availability tests with synthetic requests
Show the answer
Availability tests actively send synthetic requests, so they can check response even when real user traffic is low.
Next → 21 / 25 -
Q22 / 25
What does Azure Virtual Network peering connect?
- ATwo DNS records by registering a shared domain name
- BTwo subnets by creating a new virtual network boundary
- CTwo virtual networks for direct private communication
- DTwo public endpoints by assigning one private IP address
Show the answer
Peering joins the connectivity of two virtual networks while they remain separately managed resources and traffic stays on the Microsoft backbone.
Next → 22 / 25 -
Q23 / 25
A new application needs provider-operated resources that can be provisioned and removed quickly. The organization has no requirement for dedicated private resources and wants to scale without buying hardware. Which model should it select?
- APrivate cloud, purchasing dedicated hardware to gain complete infrastructure control
- BPublic cloud, using generally available resources without capital expenditure for scaling
- CPrivate cloud, hosting dedicated resources on-site and maintaining the hardware
- DHybrid cloud, retaining a private environment and connecting public resources to it
Show the answer
The scenario matches public cloud through third-party operation, rapid provisioning, and scaling without capital expenditure; it supplies no private environment that would justify private or hybrid deployment.
Next → 23 / 25 -
Q24 / 25
When is a Cost Management budget alert generated?
- AWhen a resource is added to the Pricing calculator for an estimate.
- BWhen a monthly estimate is compared across two deployment regions.
- CWhen Azure Prepayment reaches exactly fifty percent of its balance.
- DWhen spending reaches or exceeds a threshold defined for the budget.
Show the answer
A budget alert reacts to a configured spending threshold and appears in the cost-alerts area, with email sent to configured recipients.
Next → 24 / 25 -
Q25 / 25
A company must connect its corporate VPN device to an Azure virtual network through an IPsec site-to-site tunnel over the internet. Which service fits?
- AAzure ExpressRoute for the site-to-site tunnel
- BA private endpoint for the site-to-site tunnel
- CAzure VPN Gateway for the site-to-site tunnel
- DA public endpoint for the site-to-site tunnel
Show the answer
The explicit VPN, IPsec, and site-to-site requirements identify Azure VPN Gateway rather than a circuit or service endpoint.
Next → 25 / 25 -
That’s the whole mock exam
Every question you miss comes back exactly when you’re about to forget it.
How to use this mock exam
Sit all 25 questions in one go: the mix covers every domain in the same proportion as the exam, so a low score points at the domain you skipped rather than at bad luck.
Read the explanation under every question, including the ones you got right — the reason an option is wrong is usually the thing being tested.
Then retake it in the app, where the mock exam is timed and scored and the questions you miss come back on a schedule.
The whole course, on your phone
Lessons you can read, audio you can listen to on the way to work, and practice that remembers what you got wrong.