AZ-900 Practice Test
156 free AZ-900 practice questions with answers and explanations.
No signup required.
The AZ-900 exam is administered by Microsoft, with a time limit of 45 minutes and a 700/1000 result.
About these practice questions
These are original study questions written from published exam objectives—not recalled, copied, or confidential live-exam items. Always confirm current coverage with the official sources linked on this page.
Browse all questions & answers
Loading the remaining 56 questions…
Describe cloud concepts
44 questions1. A startup wants to avoid buying servers and instead pay only for the compute it actually consumes each month, scaling up during traffic spikes and down overnight. Which cloud characteristic does this describe?
- A. A capital expenditure (CapEx) purchasing model
- B. The consumption-based (pay-as-you-go) model
- C. The shared responsibility model
- D. High availability
Show answer & explanation
Answer: B
The consumption-based model means you pay only for the resources you use, converting large upfront CapEx into variable operating expense (OpEx) and enabling elastic scaling. A CapEx model involves large upfront purchases of hardware, the opposite of what is described. The shared responsibility model defines who secures what, not billing. High availability describes uptime resilience, not payment.2. In the cloud shared responsibility model, which task always remains the customer's responsibility regardless of whether they use IaaS, PaaS, or SaaS?
- A. Maintaining the physical network cabling
- B. Managing and classifying their own data and controlling user access to it
- C. Securing the physical datacenter, hardware, and facility access controls that host every customer's workloads
- D. Patching the underlying host hypervisor
Show answer & explanation
Answer: B
Data, the identities/accounts that access it, and how that data is classified are always the customer's responsibility across every service model. Physical datacenter security, the host hypervisor, and physical networking are always the cloud provider's responsibility in every model. The customer never manages the physical layer in the public cloud.3. A company deploys virtual machines in the cloud and installs, patches, and configures the operating system and applications themselves, while the provider manages the physical hosts. Which cloud service type are they using?
- A. Platform as a Service (PaaS)
- B. Software as a Service (SaaS), where the provider manages the entire application stack for the customer
- C. Function as a Service (FaaS)
- D. Infrastructure as a Service (IaaS)
Show answer & explanation
Answer: D
IaaS gives the customer control over the OS and everything above it (runtime, apps, data) while the provider handles the physical infrastructure and virtualization, which matches managing your own VM OS and patches. PaaS abstracts away the OS so the customer only manages the app and data. SaaS delivers finished applications (e.g., email) with nothing to patch. FaaS runs event-driven code without managing servers at all.4. Microsoft 365 lets users send email and edit documents in a browser with no operating system or runtime to maintain on the user side. Which cloud service model does this represent?
- A. Platform as a Service (PaaS)
- B. Serverless compute
- C. Software as a Service (SaaS)
- D. Infrastructure as a Service (IaaS)
Show answer & explanation
Answer: C
SaaS delivers a complete, ready-to-use application over the internet where the provider manages everything and the customer just uses the software, exactly like hosted email. IaaS would require the customer to manage the OS. PaaS provides a development/hosting platform for the customer's own apps. Serverless is a compute deployment model for running code, not a finished end-user application.5. An organization keeps some workloads in its on-premises datacenter for regulatory reasons but bursts to the public cloud during peak demand, connecting the two environments. Which cloud deployment model is this?
- A. Public cloud
- B. Hybrid cloud
- C. Private cloud
- D. Community cloud
Show answer & explanation
Answer: B
A hybrid cloud combines on-premises/private infrastructure with public cloud, letting workloads and data move between them, which matches keeping some systems local while bursting to public cloud. A pure public cloud has no on-premises component. A private cloud is dedicated to a single organization with no public element. A community cloud is shared among organizations with common concerns, not described here.6. A retailer's website automatically adds more web server instances as shopper traffic climbs and removes them as traffic falls, without human intervention. Which two related cloud benefits does this best demonstrate?
- A. Disaster recovery and backup
- B. Data sovereignty and residency
- C. Scalability and elasticity
- D. Manual capacity planning
Show answer & explanation
Answer: C
Scalability is the ability to add capacity, and elasticity is automatically adding or removing that capacity to match demand, which is exactly what auto-adjusting server counts describes. Disaster recovery concerns recovering after an outage, not scaling to load. Data sovereignty concerns legal jurisdiction over data location. Manual capacity planning is the opposite of the automatic behavior described.7. A finance team wants to stop making large upfront hardware purchases and instead treat their IT spend as a predictable monthly operating cost. Moving to the cloud primarily shifts their spending from what to what?
- A. From operational expenditure (OpEx) to capital expenditure (CapEx)
- B. From fixed cost to a one-time licensing fee
- C. From variable cost to fixed hardware depreciation
- D. From capital expenditure (CapEx) to operational expenditure (OpEx)
Show answer & explanation
Answer: D
The cloud converts CapEx (large upfront purchases of servers you own and depreciate) into OpEx (ongoing, pay-as-you-go operating expense), which is precisely the finance goal described. The reverse (OpEx to CapEx) is the opposite of the cloud value proposition. A one-time licensing fee and fixed hardware depreciation are CapEx-style concepts, not what the cloud moves you toward.8. Which statement most accurately distinguishes high availability from disaster recovery as cloud benefits?
- A. High availability keeps a system running through component failures, while disaster recovery restores service after a major outage or region loss
- B. High availability and disaster recovery are identical terms with no practical difference
- C. High availability applies only to storage, and disaster recovery applies only to compute
- D. Disaster recovery is designed to prevent outages entirely before they happen, while high availability is a recovery mechanism used only after data has already been lost
Show answer & explanation
Answer: A
High availability is about minimizing downtime by tolerating individual component failures, whereas disaster recovery is about recovering after a large-scale failure such as the loss of an entire region. They are complementary but not identical, so the 'no difference' option is wrong. Neither is limited to only storage or only compute. Disaster recovery does not prevent outages; it responds to them, making the last option's roles reversed.9. An organization shifts from purchasing servers upfront to paying monthly for cloud capacity. How does this change the expenditure classification?
- A. It becomes a fixed cost independent of usage
- B. From capital expenditure on owned assets to operational expenditure consumed as a service
- C. From operational expenditure to capital expenditure, the reverse of the shift that actually happens when adopting cloud services
- D. It remains capital expenditure because the resources are still dedicated
Show answer & explanation
Answer: B
Capital expenditure buys an asset upfront and depreciates it, while operational expenditure is consumed and expensed as incurred, which is the accounting shift cloud adoption produces. The practical consequence is that cost tracks usage rather than being committed years in advance, which changes both the financial risk profile and who can approve spending.10. A workload's demand triples during a two-week seasonal peak and returns to baseline afterward. Which cloud characteristic addresses this?
- A. Durability, the assurance that stored data is not lost
- B. Fault tolerance, the ability to continue operating correctly despite the failure of an individual hardware or software component
- C. Governance, the enforcement of organizational policy
- D. Elasticity, the ability to add and remove capacity in response to demand and pay only for what is used
Show answer & explanation
Answer: D
Elasticity is specifically about capacity following demand in both directions, which is what makes seasonal peaks affordable rather than requiring year-round provisioning for the peak. Scalability describes the ability to grow, while elasticity adds the automatic contraction that produces the cost benefit.11. A team compares infrastructure, platform and software as a service. Which responsibility boundary characterizes platform as a service?
- A. The provider manages the operating system and runtime while the customer manages the application and its data
- B. The customer manages the operating system, runtime, and application entirely, receiving only virtualized hardware from the provider
- C. The provider manages everything including the application
- D. The customer manages only the physical hardware
Show answer & explanation
Answer: A
The boundary rises through the models: infrastructure leaves the guest operating system with the customer, platform lifts the operating system and runtime to the provider, and software leaves only data and access configuration with the customer. Data and identity remain customer responsibilities in every model, which is the part most often assumed to have transferred.12. An organization keeps some workloads on-premises and runs others in the cloud with connectivity between them. What deployment model is this?
- A. Hybrid cloud, which combines private and public infrastructure with connectivity between them
- B. Multi-cloud, meaning workloads are deliberately spread across more than one public cloud provider, with no on-premises component
- C. Public cloud only
- D. Private cloud only
Show answer & explanation
Answer: A
Hybrid describes the combination of private and public infrastructure operating together, commonly adopted where regulation, latency or existing investment keeps some workloads local. Multi-cloud is the distinct arrangement of using more than one public provider, and an organization can be both hybrid and multi-cloud simultaneously.13. An organization must reduce its carbon footprint and cites cloud migration as part of the plan. What is the sustainability argument?
- A. Large providers achieve higher utilization and efficiency per workload than typical on-premises data centres, and publish tooling to measure the resulting emissions
- B. Cloud providers do not use electricity from any grid at all, powering every datacenter entirely off privately generated renewable sources with zero connection whatsoever to any public utility grid
- C. Migration eliminates the need to measure emissions
- D. Cloud workloads consume no energy
Show answer & explanation
Answer: A
The argument rests on utilization and facility efficiency rather than on energy disappearing, since consolidating many underutilized servers onto shared infrastructure raises the useful work per unit of energy. Measurement remains necessary, and right-sizing and shutting down idle resources contribute more than migration alone.14. A workload is migrated unchanged from on-premises virtual machines to cloud virtual machines. What is this approach called and what is its main limitation?
- A. Refactoring, which redesigns the application for cloud-native services
- B. Retirement, which decommissions the workload
- C. Replatforming, which changes the hosting model, such as moving to managed databases, while leaving the application's source code entirely unchanged throughout the whole migration
- D. Lift and shift, which is fast but carries forward the existing architecture and therefore captures little of the platform's cost and scaling benefit
Show answer & explanation
Answer: D
Lift and shift minimizes migration risk and time while leaving the workload provisioned as it was, so a system sized for peak on-premises stays sized for peak in the cloud. Replatforming and refactoring capture more benefit at higher effort, and choosing between them per workload rather than uniformly is what makes a migration programme efficient.15. A cloud service is described as multi-tenant. What does this mean for the customer?
- A. Each customer receives dedicated physical hardware by default, which is the single-tenant model multi-tenancy is specifically defined against
- B. Customers can see one another's data
- C. Infrastructure is shared among customers with logical isolation between them, which is what enables the economics of the service
- D. The service can only be used by one organization
Show answer & explanation
Answer: C
Sharing infrastructure across customers with enforced logical isolation is what produces the utilization economics that make cloud pricing possible. Dedicated hosting is available where regulation or licensing requires physical isolation, and it costs more precisely because it forgoes that sharing.16. A company must choose between a public and a private cloud for a workload subject to strict regulatory control over infrastructure. What favours private?
- A. Lower cost than public cloud in all scenarios
- B. Unlimited elastic capacity beyond what was purchased, a public-cloud characteristic that a dedicated private environment specifically does not offer to a single tenant
- C. Elimination of the need for internal operations staff
- D. Direct control over the infrastructure and its physical location, where regulation requires it, accepting higher cost and the loss of elastic scaling
Show answer & explanation
Answer: D
Private cloud trades the economics and elasticity of shared infrastructure for control, which is a legitimate choice where regulation demands it. Capacity remains bounded by what was purchased, and the operational burden stays with the organization rather than moving to a provider.17. A retailer's IT team currently orders physical servers, waits weeks for delivery, and racks them before a new order-processing feature can go live. Leadership wants resources that can be provisioned in minutes over the internet, with no hardware to own or rack. Which model delivers this?
- A. Cloud computing, the on-demand delivery of IT resources over the internet, provisioned in minutes without owning hardware
- B. Colocation, renting rack space in a third-party facility for servers the retailer still purchases and maintains
- C. Managed hosting, where a vendor racks and maintains hardware the retailer purchased and shipped to the vendor
- D. On-premises virtualization, running many virtual machines on servers the retailer owns, racks, and patches inside its own datacenter
Show answer & explanation
Answer: A
Cloud computing is defined by on-demand provisioning of IT resources over the internet with no hardware to buy or rack, matching the minutes-not-weeks requirement exactly. Colocation still requires the retailer to purchase and maintain the physical servers, only the building changes. Managed hosting also depends on hardware the retailer bought and shipped, so ownership has not moved. On-premises virtualization only multiplies what one owned server can run; it does nothing to remove the weeks-long procurement step.18. Under the shared responsibility model, a company runs its ordering application on Azure App Service. According to Microsoft's division-of-responsibility table, who patches the operating system underneath the running app?
- A. The company's IT staff, because every Azure service leaves OS patching with the customer regardless of service model
- B. Microsoft, because App Service is a platform as a service offering where the OS and runtime are Microsoft's responsibility
- C. Neither party, because App Service runs on unpatched, immutable images that are replaced only when redeployed
- D. A third-party contractor, because Microsoft explicitly requires every customer to hire an approved outside vendor for PaaS operating system maintenance
Show answer & explanation
Answer: B
Microsoft's shared-responsibility table lists the operating system as Microsoft's responsibility for PaaS and SaaS, and only the customer's responsibility for IaaS and on-premises, so App Service's OS is Microsoft's job. Claiming OS patching always stays with the customer contradicts that table for PaaS and SaaS rows. App Service images are actively patched by the platform, not left unpatched. Microsoft never requires a customer to hire an outside contractor for this; it is handled directly by the platform.19. A company subscribes to a SaaS helpdesk application. Per the Microsoft shared-responsibility matrix, which two areas remain the customer's responsibility even in a pure SaaS deployment?
- A. The application code and the runtime platform it executes on, both fully managed and updated by the SaaS provider
- B. The physical datacenter and the physical network hardware
- C. Customer data and the identities and user accounts that access the application
- D. The operating system and the hypervisor hosting the service
Show answer & explanation
Answer: C
Microsoft's responsibility matrix shows customer data and identities and users as 'Customer' in every column, including SaaS, since the vendor cannot classify your data or manage your accounts for you. Application code and the runtime are the SaaS provider's responsibility because the app is delivered ready-made. Physical datacenters and physical network hardware are Microsoft's responsibility in every hosted model. The operating system and hypervisor are likewise the provider's job once you are in PaaS or SaaS.20. A hospital system must keep patient records on infrastructure it fully controls for regulatory reasons, accepting the cost of owning and operating that infrastructure itself. Which cloud deployment model matches this requirement?
- A. Public cloud, infrastructure owned by a provider and shared across many unrelated customers
- B. Multi-cloud, spreading workloads across more than one public cloud provider for redundancy
- C. Community cloud, infrastructure shared among several organizations with a common regulatory concern
- D. Private cloud, dedicated infrastructure operated for a single organization with no shared tenancy
Show answer & explanation
Answer: D
A private cloud is built for a single organization, giving it the exclusive control regulators are asking for, even though the organization bears the infrastructure cost. Public cloud infrastructure is shared across many customers, which is the opposite of exclusive control. Multi-cloud is about using multiple public providers together and does not by itself grant dedicated infrastructure. Community cloud is shared among multiple organizations, so it still falls short of the hospital's single-tenant requirement.21. A three-person startup building a public-facing app wants to avoid ever buying a server, needs to scale from zero users to a spike overnight, and has no interest in operating a datacenter. Which cloud deployment model fits best?
- A. Public cloud, where a provider owns and operates shared infrastructure that the startup rents on demand
- B. Private cloud, where infrastructure is dedicated to and operated by the startup alone
- C. Hybrid cloud, where the startup keeps some systems in its own datacenter and connects them to the cloud
- D. On-premises deployment, where the startup installs and runs its own servers in a rented office
Show answer & explanation
Answer: A
Public cloud is exactly the shared, provider-owned infrastructure model that lets a small team rent capacity on demand and scale overnight without ever owning hardware. Private cloud still requires the startup to fund and operate dedicated infrastructure, which contradicts having no datacenter interest. Hybrid cloud assumes an on-premises environment already exists to connect to, which this startup does not have. Installing servers in a rented office is on-premises deployment regardless of the office being rented, and it requires exactly the hardware ownership the startup wants to avoid.22. To avoid depending on a single vendor's outage or pricing changes, a company deliberately runs part of its workload on Azure and another part on a different public cloud provider, with no on-premises component at all. What is this strategy called?
- A. Hybrid cloud, combining private, on-premises infrastructure with a public cloud provider
- B. Cloud bursting, temporarily overflowing from a private datacenter into the public cloud at peak load
- C. Multi-cloud, deliberately using more than one public cloud provider for the same organization
- D. Community cloud, infrastructure shared among organizations with a common concern
Show answer & explanation
Answer: C
Multi-cloud describes using two or more public cloud providers side by side, exactly the vendor-diversification strategy described, and it is a distinct concept from hybrid cloud. Hybrid cloud specifically requires an on-premises or private component connected to the public cloud, which this company does not have. Community cloud is infrastructure shared across separate organizations with a common need, not one company spreading itself across vendors. Cloud bursting is a temporary overflow pattern tied to a private datacenter reaching capacity, not a permanent multi-vendor strategy.23. A developer spins up a virtual machine for a 20-minute load test and deletes it immediately afterward. Under the consumption-based model, how is this billed?
- A. For a full calendar month, because Azure bills virtual machines in fixed monthly increments regardless of runtime
- B. Nothing at all, because resources deleted within an hour of creation are always billed at zero under Azure policy
- C. Only for the roughly 20 minutes the virtual machine actually ran, metered at a per-second or per-minute rate
- D. For a full year, because compute charges are billed against the annual commitment tied to the subscription
Show answer & explanation
Answer: C
The consumption-based model meters usage in fine-grained increments, so a virtual machine that ran for about 20 minutes is billed for roughly that duration and nothing more once it is deleted. Azure does not force a full-month minimum on pay-as-you-go compute; that would contradict the whole premise of paying only for what you use. There is no rule that makes short-lived resources free within an hour. An annual-commitment charge only applies if the developer had purchased a reservation, not to ordinary pay-as-you-go usage.24. A seasonal retailer's traffic is completely unpredictable week to week, so committing to a fixed level of capacity for a year would waste money in slow weeks and fall short in busy ones. Which pricing approach best matches this workload?
- A. A one-year reserved instance, prepaying for a fixed amount of capacity for twelve months
- B. A three-year reserved instance, prepaying for a fixed amount of capacity for thirty-six months
- C. An annual enterprise agreement with a fixed minimum spend commitment regardless of usage
- D. Pay-as-you-go, paying only for the compute actually consumed with no upfront term commitment
Show answer & explanation
Answer: D
Pay-as-you-go pricing has no term commitment, so cost rises and falls with actual usage, which is exactly what an unpredictable, seasonal workload needs. A one-year or three-year reservation commits to paying for a fixed baseline of capacity whether or not it is used, and both would either be wasted in slow weeks or insufficient in busy ones. A fixed minimum-spend enterprise agreement has the same mismatch problem: the commitment does not flex with the retailer's swings in demand.25. A student wants to experiment with a handful of Azure services for a class project without entering a credit card commitment beyond initial verification, and expects to spend nothing if usage stays within the free offer. What should they sign up for?
- A. An Azure free account, which includes a time-limited credit plus a set of services that remain free within monthly limits
- B. An Enterprise Agreement, which requires a negotiated minimum annual commitment across an organization
- C. A Cloud Solution Provider subscription, which is sold and billed through a Microsoft partner reseller
- D. A reserved capacity plan, which requires prepaying for a fixed amount of a specific resource over a one- or three-year term
Show answer & explanation
Answer: A
The Azure free account is built for exactly this case: a starting credit for a limited time plus a set of popular services that stay free up to monthly usage caps, with no ongoing spend if you stay within them. An Enterprise Agreement is an organizational contract with a negotiated minimum commitment, unsuitable for one student's project. A Cloud Solution Provider subscription is billed through a reseller partner and is not a free, self-serve option. Reserved capacity requires prepaying for one or three years, the opposite of a no-commitment trial.26. A company wants to run a small script that resizes an image the moment it is uploaded, then wants that code to consume zero compute and cost nothing the rest of the time it is idle. Which cloud computing concept describes hosting that fits this need?
- A. A dedicated virtual machine, which keeps a server running and billable continuously whether or not the script is currently executing
- B. Serverless computing, where code runs only in response to an event and the platform scales it to zero when idle
- C. Availability sets, which distribute virtual machine instances across fault domains for resilience
- D. A reserved instance, which commits to paying for a fixed amount of compute for one to three years
Show answer & explanation
Answer: B
Serverless computing is defined by event-driven execution and automatic scale-to-zero, so the platform runs the code only when the upload event fires and charges nothing while idle, exactly the requirement. A dedicated virtual machine keeps running and accruing cost continuously, defeating the zero-when-idle goal. Availability sets are a resilience construct for virtual machines and have nothing to do with event-driven billing. A reserved instance commits to paying for capacity for a fixed term regardless of use, which is the opposite of paying nothing when idle.27. A trading platform cannot tolerate the outage of a single server component, but a brief, planned interruption once a quarter for maintenance is acceptable. Which cloud benefit specifically addresses tolerating component failures during normal operation?
- A. Elastic scaling, automatically adding or removing compute capacity to match changing demand in real time as load rises and falls
- B. Cost predictability, the ability to forecast monthly cloud spend in advance
- C. High availability, keeping a system running and accessible with minimal downtime despite component failures
- D. Data residency, keeping data stored within a specific geographic or legal boundary
Show answer & explanation
Answer: C
High availability is precisely the benefit of remaining operational and accessible despite the failure of individual components, which is what a trading platform's uptime requirement calls for. Elastic scaling addresses changing load, not surviving a hardware or component failure. Cost predictability is a financial planning benefit unrelated to uptime during failures. Data residency concerns where data legally and physically sits, not whether the platform stays online during a failure.28. A video encoding service currently runs on one large server that is upgraded with more CPU and memory whenever load grows. Migrating to the cloud, the team instead adds more identical server instances behind a load balancer as load grows. What is this second approach called?
- A. Scaling up (vertical scaling), increasing the size or power of a single existing resource
- B. Failover clustering, switching traffic to a passive standby resource only after a failure
- C. Autoscaling down, reducing the number of running instances when demand falls
- D. Scaling out (horizontal scaling), adding more instances of a resource to share the load
Show answer & explanation
Answer: D
Adding more identical instances to share load is scaling out, also called horizontal scaling, and it is the pattern the team is switching to. Scaling up (vertical scaling) is the original approach of making one server bigger, which is what they are moving away from. Failover clustering activates a standby resource only after a failure occurs, not as a response to growing load. Autoscaling down is the opposite direction, removing instances as demand falls rather than adding them as it grows.29. A single virtual machine hosting a reporting tool starts running slowly as more employees use it. Rather than adding more instances, an administrator increases the VM's CPU and memory by moving it to a larger size. What is this called?
- A. Scaling up (vertical scaling), increasing the resources of a single existing instance
- B. Scaling out (horizontal scaling), adding more instances of a resource to share the load
- C. Elastic bursting, temporarily overflowing work to a separate cloud region
- D. Load balancing, distributing requests evenly across multiple existing instances
Show answer & explanation
Answer: A
Increasing the size, CPU, or memory of one existing instance is scaling up, or vertical scaling, exactly what moving the VM to a larger size does. Scaling out means adding more separate instances rather than enlarging one, the opposite of what happened here. Elastic bursting refers to overflowing into another environment or region under peak load, not resizing a VM. Load balancing distributes traffic across multiple already-existing instances, which requires more than one instance to begin with.30. After a component fails, a system automatically detects the fault, routes traffic around it, and continues serving requests correctly without manual intervention. Which cloud benefit does this best illustrate?
- A. Manageability, the ability to configure and monitor resources consistently
- B. Data sovereignty, the legal requirement that data remain subject to the laws of a specific country
- C. Reliability, the ability of a system to recover from failures and continue functioning correctly
- D. Agility, the ability to rapidly develop, test, and launch new software
Show answer & explanation
Answer: C
Reliability describes a system's ability to recover from failures and keep functioning correctly, which is exactly what automatically routing around a failed component and continuing to serve requests demonstrates. Data sovereignty is a legal and geographic concept about which jurisdiction governs stored data, unrelated to fault recovery. Manageability concerns the tools used to configure and monitor resources, not the system's behavior during a failure. Agility is about the speed of building and shipping new software, not runtime fault tolerance.31. A checkout service must consistently respond within 200 milliseconds even as traffic grows tenfold during a sale, because customers must be able to count on that response time in advance. Which benefit of cloud services is being described?
- A. Cost predictability, the ability to estimate and forecast spend before deploying resources
- B. Elasticity, automatically adding and removing compute capacity as demand changes, independent of whether response time stays consistent
- C. Performance predictability, consistent, expected performance for the resources deployed as demand changes
- D. Governance, applying organizational rules and policies consistently across resources
Show answer & explanation
Answer: C
Performance predictability is specifically about consistent, expected response times and throughput holding steady as demand shifts, which is exactly the 200-millisecond guarantee described. Cost predictability is a financial forecasting benefit about spend, not response time. Elasticity is the mechanism of adding or removing capacity automatically; it can support predictable performance but is not itself the guarantee of consistent response time. Governance is about enforcing organizational policy, unrelated to latency behavior under load.32. Before committing to a new cloud project, a finance director wants to know approximately what next month's bill will be based on the resources planned, so the expense can be forecast in the annual budget. Which cloud benefit does this rely on?
- A. Security, protecting resources and data from unauthorized access
- B. Cost predictability, the ability to estimate and forecast cloud spending in advance of consuming resources
- C. High availability, minimizing downtime through resilient, redundant infrastructure design across multiple components
- D. Scalability, the ability to increase or decrease capacity to meet demand
Show answer & explanation
Answer: B
Cost predictability is the benefit of being able to forecast spending based on planned resource usage, which is exactly what the finance director needs for the annual budget. High availability concerns uptime, not the ability to forecast a bill. Scalability describes adjusting capacity to demand, a separate concern from forecasting cost. Security is about protecting resources and data, which has no direct bearing on estimating next month's invoice.33. A regulated bank chooses a major cloud provider partly because the provider maintains third-party compliance certifications and invests heavily in physical and network security that the bank could not replicate alone. Which cloud benefit is this?
- A. The security and governance benefit of the cloud, where the provider's scale and compliance investment strengthen the customer's own posture
- B. The cost predictability benefit of the cloud, where consumption-based billing makes monthly spending easier to forecast and budget for in advance
- C. The agility benefit of the cloud, where new environments can be provisioned quickly
- D. The manageability benefit of the cloud, where resources can be configured through a single portal
Show answer & explanation
Answer: A
The security and governance benefit specifically covers the provider's large-scale investment in physical security, compliance certifications, and built-in controls that a single customer usually could not build alone, matching the scenario. Cost predictability is about forecasting spend, unrelated to compliance certifications. Agility is about the speed of provisioning new environments, not security posture. Manageability is about configuring and monitoring resources consistently, a different benefit from the security investment described.34. An operations team wants to apply the same configuration, monitoring, and automatic deployment approach to every resource, whether it runs in Azure or still on-premises, and wants to do so from a browser, a command line, or an API equally well. Which cloud benefit are they relying on?
- A. Fault tolerance, continuing to operate correctly despite the failure of an individual underlying hardware or software component, unrelated to configuration tooling
- B. Elasticity, automatically matching capacity to demand as it rises and falls
- C. Data residency, guaranteeing that data remains within a specific geographic boundary
- D. Manageability, consistent configuration and the ability to manage resources through multiple interfaces such as the portal, CLI, or APIs
Show answer & explanation
Answer: D
Manageability covers configuring resources consistently and managing them through more than one interface, whether portal, command line, or API, exactly what the operations team wants across on-premises and cloud resources. Elasticity is about capacity matching demand, unrelated to configuration consistency or tooling choice. Data residency is a geographic and legal boundary concern, not a management-tooling concern. Fault tolerance addresses surviving component failures, a different topic from how resources are configured and managed day to day.35. A product team can now spin up a full test environment in minutes, try an idea, and tear it down the same afternoon, instead of waiting weeks for hardware to be requisitioned. Which cloud benefit does this speed of experimentation represent?
- A. Data sovereignty, ensuring data remains under a specific jurisdiction's legal control
- B. Redundancy, duplicating components so a failure in one does not take down the whole system
- C. Agility, the ability to rapidly develop, test, and deploy applications and infrastructure
- D. Right-sizing, matching resource allocation to actual workload requirements to control cost
Show answer & explanation
Answer: C
Agility describes exactly this benefit: the speed to provision, experiment with, and tear down environments in minutes rather than weeks, accelerating development and testing. Data sovereignty concerns legal jurisdiction over data, not the speed of provisioning infrastructure. Redundancy is about duplicating components for resilience against failure, a different concern from experimentation speed. Right-sizing is a cost-optimization practice of matching allocation to workload, not the ability to move quickly on new ideas.36. A company launching in a new country wants its application to run close to customers there within days, without building a new datacenter, by simply deploying into an existing cloud region in that geography. Which benefit of cloud services does this rely on?
- A. Disaster recovery, the ability to restore operations and data after a major regional outage or catastrophic failure, which is unrelated to expanding into a brand-new geographic market
- B. Cost predictability, the ability to forecast spend based on planned resource usage
- C. Governance, applying consistent organizational policy across resources and regions
- D. Global reach, the ability to deploy applications to users around the world through a provider's existing worldwide datacenter footprint
Show answer & explanation
Answer: D
Global reach is the benefit of expanding into a new geography in days by using a provider's already-built regional datacenters, rather than constructing new physical infrastructure, which is exactly the scenario described. Disaster recovery is about restoring service after an outage, not expanding into a new market. Cost predictability concerns forecasting spend, unrelated to geographic expansion speed. Governance enforces policy consistency across resources, which is a separate concern from how quickly a company can reach new users physically.37. A development team wants to write and deploy application code without provisioning virtual machines, patching an operating system, or installing a runtime themselves, letting the platform handle scaling automatically. Which cloud service type fits?
- A. Platform as a service (PaaS), where the provider manages the OS and runtime and the customer manages the application and data
- B. Infrastructure as a service (IaaS), where the customer manages the OS, runtime, and application on provisioned virtual machines
- C. Software as a service (SaaS), where the provider delivers a complete, ready-to-use application to end users
- D. On-premises hosting, where the organization owns and operates all hardware and software layers itself
Show answer & explanation
Answer: A
Platform as a service lifts operating system and runtime management to the provider, leaving the customer to focus on application code and data, which matches the team's requirement exactly. Infrastructure as a service still requires the customer to manage the OS and runtime themselves, the opposite of what is wanted here. Software as a service delivers a finished application with nothing for the team to code or deploy, which does not fit a team that wants to write and deploy its own application. On-premises hosting requires owning every layer, the furthest from the described requirement.38. A company is choosing between infrastructure as a service, platform as a service, and software as a service for a new internal tool. It wants less operational burden than managing its own virtual machines, but still needs to deploy and update custom application code itself. Which service type is the best fit?
- A. Infrastructure as a service, which requires the company to manage the operating system and runtime directly on provisioned virtual machines
- B. Platform as a service, which removes OS and runtime management while still letting the company deploy its own code
- C. Software as a service, which provides a finished application with no ability to deploy custom code
- D. Colocation, which requires the company to own and rack its own physical hardware
Show answer & explanation
Answer: B
Platform as a service sits between the two extremes: it removes the operational burden of managing virtual machines and patching operating systems, while still letting the company deploy and update its own custom application code, which is exactly the balance requested. Infrastructure as a service keeps the OS and runtime management the company wants to avoid. Software as a service removes all deployment control, since there is no custom code to run in a finished application. Colocation is the most operationally burdensome option, requiring the company to own and rack physical hardware itself.39. A small accounting firm wants browser-based bookkeeping software that requires no installation, receives updates automatically from the vendor, and needs no server of any kind on the firm's side. Which cloud service type are they looking for?
- A. Infrastructure as a service (IaaS), virtual machines the firm would need to configure and maintain itself
- B. Platform as a service (PaaS), a hosting platform on which the firm would still need to deploy its own accounting code
- C. Software as a service (SaaS), a complete, ready-to-use application delivered and maintained entirely by the provider
- D. Function as a service (FaaS), individual pieces of code triggered by specific events
Show answer & explanation
Answer: C
Software as a service delivers a complete application that the provider builds, hosts, and updates, requiring nothing installed or maintained by the customer, matching the firm's browser-based, zero-maintenance requirement exactly. Infrastructure as a service would leave the firm managing virtual machines, which contradicts wanting no server on their side. Platform as a service still requires the firm to build or deploy its own accounting application code, which the firm does not want to do. Function as a service runs small triggered pieces of code, not a complete off-the-shelf bookkeeping application.40. A team is migrating a legacy Windows application that depends on a specific, unsupported kernel-level driver, so it needs full administrative access to the operating system itself. Which cloud service type must they use?
- A. Platform as a service (PaaS), which abstracts the operating system away from the customer
- B. Software as a service (SaaS), which offers no access to any underlying operating system
- C. Serverless functions, which run short, stateless code snippets without any persistent operating system access at all
- D. Infrastructure as a service (IaaS), which grants the customer full control over the guest operating system
Show answer & explanation
Answer: D
Infrastructure as a service is the only model that gives the customer administrative control over the guest operating system, which is required to install an unsupported kernel-level driver. Platform as a service deliberately hides the operating system from the customer, so kernel-level driver installation is not possible. Software as a service offers no operating system access whatsoever, since the customer only uses a finished application. Serverless functions execute short-lived code without any persistent OS-level access, ruling out kernel driver installation entirely.41. A two-person startup has no dedicated operations staff and wants a backend for its mobile app that scales automatically without anyone ever having to size or patch a server. Which cloud service type minimizes their operational burden the most?
- A. A fully managed platform as a service or software as a service backend, so there is no server to size, patch, or operate
- B. Infrastructure as a service virtual machines, which the startup would still need to size, patch, and operate entirely on its own
- C. A self-managed container cluster the startup installs and operates on its own virtual machines
- D. Colocated hardware in a third-party datacenter that the startup still owns and configures
Show answer & explanation
Answer: A
A fully managed PaaS or SaaS backend removes server sizing and patching entirely from the customer, which is exactly what a two-person team with no operations staff needs. Infrastructure as a service virtual machines still leave the startup responsible for sizing and patching, the operational burden it is trying to avoid. A self-managed container cluster on the startup's own virtual machines adds even more operational responsibility, not less. Colocated hardware the startup owns and configures is the most operationally demanding option of the four, the opposite of what fits here.42. A mobile game's backend traffic can jump from a few hundred to hundreds of thousands of players within an hour whenever the game trends, and the small studio behind it has no staff dedicated to capacity planning. Which service type handles this best?
- A. Infrastructure as a service, which requires the studio to manually provision additional virtual machines as traffic spikes
- B. Platform as a service, whose managed autoscaling absorbs sudden spikes without the studio manually adding capacity
- C. A single fixed-size virtual machine sized for the studio's average, non-trending traffic level
- D. On-premises servers purchased in advance to cover the highest traffic the studio has ever seen
Show answer & explanation
Answer: B
Platform as a service typically includes managed autoscaling, so the platform itself absorbs a sudden traffic spike without the studio manually provisioning anything, which fits a team with no dedicated capacity-planning staff. Infrastructure as a service would require the studio to manually add virtual machines during a spike, exactly the manual effort it lacks the staff to perform. A single fixed-size VM sized for average traffic would be overwhelmed the moment the game trends. Buying on-premises servers for the highest traffic ever seen wastes money most of the time and still cannot be resized instantly for a truly unexpected spike.43. An enterprise is migrating a compliance-sensitive, customized ERP system that must run a specific OS build and cannot be adapted to a managed platform's constraints. Which service type gives them the control this migration requires?
- A. Software as a service, since a finished vendor application would replace the need for the custom ERP entirely
- B. Platform as a service, since its managed runtime is assumed to already meet the enterprise's specific compliance-mandated OS build requirement
- C. Function as a service, since triggered functions can host a full ERP system without a persistent server
- D. Infrastructure as a service, since it is the only model granting full control over the OS build and configuration
Show answer & explanation
Answer: D
Infrastructure as a service is the only model that grants full control over the exact OS build and configuration a compliance-sensitive, customized ERP system requires. Software as a service would mean adopting a different, ready-made application rather than migrating the enterprise's own customized ERP. Platform as a service constrains the customer to its managed runtime and does not let the customer dictate a specific OS build. Function as a service is designed for short, event-triggered code, not for hosting a persistent, stateful enterprise resource planning system.44. A nonprofit needs a shared calendar and email system for 15 staff, wants zero server maintenance, and is comfortable using a vendor's application exactly as it is offered, with no customization of the underlying code. Which cloud service type matches?
- A. Infrastructure as a service, virtual machines the nonprofit would provision and maintain itself
- B. Platform as a service, a hosting platform on which the nonprofit would still need to build its own application
- C. A private cloud deployment, dedicated infrastructure the nonprofit would need to fund and operate
- D. Software as a service, a finished application used as-is with the vendor handling all hosting and maintenance
Show answer & explanation
Answer: D
Software as a service fits a group that wants to use a vendor's application exactly as delivered, with zero server maintenance and no need to customize underlying code. Infrastructure as a service would require the nonprofit to provision and maintain its own virtual machines, contrary to wanting zero maintenance. Platform as a service still requires building an application on top of the platform, which this nonprofit has no interest in doing. A private cloud deployment requires funding and operating dedicated infrastructure, the opposite of a zero-maintenance, off-the-shelf need.
Describe Azure architecture and services
30 questions45. You need to deploy several Azure resources so they share the same lifecycle and can be deleted together when the project ends. Which Azure construct is designed to be a logical container for resources like this?
- A. An availability zone
- B. A resource group
- C. A subscription
- D. A management group
Show answer & explanation
Answer: B
A resource group is a logical container that holds related resources; deleting the group deletes everything in it, matching a shared project lifecycle. An availability zone is a physically separate location within a region for resilience, not a container you manage resources in. A subscription is a billing and access boundary that contains resource groups. A management group organizes multiple subscriptions, a level above what is needed here.46. An architect wants an application to survive the failure of an entire datacenter within a single Azure region. Which architectural feature should the resources be spread across?
- A. Resource groups
- B. Availability zones
- C. Tags, which label resources with metadata and provide no physical fault isolation
- D. Subscriptions
Show answer & explanation
Answer: B
Availability zones are physically separate datacenters within a region, each with independent power, cooling, and networking, so spreading across them protects against a single datacenter failure. Resource groups are logical containers and provide no physical fault isolation. Subscriptions are billing/access boundaries, not fault-isolation constructs. Tags are metadata labels and offer no resilience.47. A development team wants to run event-driven code in response to an HTTP request or a queue message without provisioning or managing any servers, paying only while the code executes. Which Azure service best fits?
- A. Azure Virtual Machines
- B. Azure Blob Storage
- C. Azure Virtual Network
- D. Azure Functions
Show answer & explanation
Answer: D
Azure Functions is a serverless compute service that runs small pieces of code triggered by events, billing only for execution time with no server management, matching the requirement exactly. Azure Virtual Machines require you to manage and pay for the server continuously. Blob Storage stores objects and does not run code. A Virtual Network provides networking, not compute.48. A company wants to package a microservices application in containers and needs an Azure service that automatically handles orchestration, scaling, and health of those containers across a cluster. Which service should they choose?
- A. Azure Kubernetes Service (AKS)
- B. Azure Blob Storage
- C. Azure Virtual Network
- D. Azure Policy, which enforces governance rules and has no role in running or orchestrating containers
Show answer & explanation
Answer: A
Azure Kubernetes Service provides managed Kubernetes for orchestrating, scaling, and self-healing containerized workloads across a cluster, which is exactly what container orchestration requires. Blob Storage stores unstructured objects and does not orchestrate containers. A Virtual Network provides connectivity, not container management. Azure Policy enforces governance rules and has no role in running containers.49. Two virtual machines in the same Azure virtual network need to communicate privately, and you also want to control inbound and outbound traffic to them by port and protocol. Which component filters that traffic?
- A. An availability set
- B. A network security group (NSG)
- C. A storage account
- D. A resource lock, which prevents accidental deletion or modification but does not filter any network traffic
Show answer & explanation
Answer: B
A network security group contains allow/deny rules that filter inbound and outbound traffic to Azure resources by source, destination, port, and protocol, which is the described requirement. An availability set improves VM resilience but does not filter traffic. A storage account holds data objects, not network rules. A resource lock prevents accidental deletion or modification, unrelated to traffic filtering.50. An organization wants to establish a private, dedicated connection from its on-premises datacenter to Azure that does not traverse the public internet, for predictable throughput and lower latency. Which service should they use?
- A. A site-to-site VPN over the public internet
- B. Azure Content Delivery Network (CDN)
- C. Azure ExpressRoute
- D. Azure DNS
Show answer & explanation
Answer: C
ExpressRoute creates a private connection between on-premises and Azure through a connectivity provider, bypassing the public internet for more reliable throughput and lower latency. A site-to-site VPN does connect networks but travels over the public internet, which the requirement explicitly excludes. A CDN caches content at edge locations for end users. Azure DNS resolves domain names and provides no private WAN link.51. A backup application needs to store large numbers of unstructured files (images, logs, and archives) that will be accessed over HTTP and can grow massively over time. Which Azure storage service is the best fit?
- A. Azure SQL Database
- B. Azure Files
- C. Azure Virtual Network
- D. Azure Blob Storage
Show answer & explanation
Answer: D
Azure Blob Storage is optimized for massive amounts of unstructured object data accessed over HTTP/HTTPS, making it ideal for images, logs, and archives. Azure SQL Database is a relational database for structured, queryable data, not bulk objects. Azure Files provides fully managed SMB/NFS file shares, better for lift-and-shift file shares than internet-scale object storage. A Virtual Network is networking, not storage.52. A company has files that are rarely accessed and only kept for long-term compliance, and wants to minimize storage cost while accepting higher retrieval latency. Which Azure Blob Storage access tier fits best?
- A. Archive tier
- B. Hot tier
- C. Cool tier
- D. Premium block blob tier
Show answer & explanation
Answer: A
The Archive tier offers the lowest storage cost for rarely accessed, long-retention data in exchange for the highest retrieval latency and cost, matching compliance archives. The Hot tier is optimized for frequently accessed data at higher storage cost. The Cool tier suits infrequently accessed data but is pricier to store than Archive. Premium is for high-throughput, low-latency access, the opposite of the requirement.53. An administrator needs a storage redundancy option that keeps copies of data in a second, geographically distant Azure region to protect against a complete regional outage. Which redundancy option meets this need?
- A. Locally redundant storage (LRS)
- B. Geo-redundant storage (GRS)
- C. Zone-redundant storage (ZRS)
- D. A network security group
Show answer & explanation
Answer: B
Geo-redundant storage replicates data to a secondary region hundreds of miles away, protecting against a full regional outage. Locally redundant storage keeps copies only within a single datacenter, so a regional disaster could lose all copies. Zone-redundant storage spreads copies across zones within one region but does not survive the loss of that whole region. A network security group is a traffic filter, not a storage-redundancy option.54. Employees should sign in once and then access many cloud applications without re-entering credentials for each one. Which Microsoft Entra ID (Azure AD) capability provides this?
- A. A resource lock
- B. A network security group
- C. Single sign-on (SSO)
- D. Azure Blob Storage
Show answer & explanation
Answer: C
Single sign-on lets a user authenticate once and gain access to multiple applications without repeatedly entering credentials, which is the described experience. A resource lock protects a resource from deletion or change and has nothing to do with authentication. A network security group filters network traffic. Blob Storage stores objects and is unrelated to identity.55. A federal contractor must run workloads that satisfy specific US government compliance requirements not offered in Azure's normal commercial regions. Which category of Azure region is designed for this?
- A. A sovereign region, such as Azure Government, operated separately from commercial Azure for a restricted set of customers
- B. A paired region, selected automatically for disaster recovery from the primary region
- C. An edge zone, a small-footprint extension of Azure located inside a telecommunications provider's datacenter for low-latency edge workloads
- D. A local zone, a low-latency extension of a region placed near a specific metropolitan area
Show answer & explanation
Answer: A
Sovereign regions such as Azure Government and Microsoft Azure operated by 21Vianet in China are described as sovereign cloud geographies run for a restricted customer set with limited service availability, matching a federal contractor's compliance need. A paired region concerns disaster-recovery pairing within global commercial Azure, not restricted-access compliance. An edge zone extends Azure into telecom datacenters for low-latency edge scenarios, unrelated to government compliance restriction. A local zone is a latency-focused regional extension near a metro area, also unrelated to sovereign compliance boundaries.56. To reduce the risk of compromised passwords, an organization wants users to confirm sign-in with a second factor such as a phone approval or authenticator code. Which security feature should they enable?
- A. Role-based access control (RBAC)
- B. Availability zones
- C. Multifactor authentication (MFA)
- D. Azure Monitor
Show answer & explanation
Answer: C
Multifactor authentication requires two or more verification factors (something you know plus something you have or are), directly mitigating stolen-password risk. Role-based access control governs what an authenticated user may do, not how they prove identity. Availability zones concern datacenter resilience. Azure Monitor is a telemetry/observability service, unrelated to sign-in verification.57. A team lead should be able to manage all resources within one resource group but have no access to other resource groups. Which Azure mechanism grants exactly this scoped permission?
- A. Azure role-based access control (RBAC) assigned at the resource group scope
- B. A network security group rule, which filters network traffic by port and protocol but grants no resource permissions at all
- C. A resource tag
- D. Multifactor authentication
Show answer & explanation
Answer: A
Azure RBAC assigns roles at a chosen scope (management group, subscription, resource group, or resource), so granting a role at one resource group limits the person's permissions to that group. A network security group filters traffic, not user permissions. A tag is metadata and grants no access. MFA verifies identity but does not define what actions a user is authorized to perform.58. A relational database with predictable structured schema, transactions, and SQL querying is needed for an application, delivered as a managed PaaS offering. Which Azure service fits best?
- A. Azure Blob Storage
- B. Azure SQL Database
- C. Azure Files
- D. Azure Functions
Show answer & explanation
Answer: B
Azure SQL Database is a fully managed PaaS relational database supporting structured schemas, transactions, and SQL, which matches the requirement. Blob Storage handles unstructured objects, not relational queries. Azure Files provides file shares, not a query engine. Azure Functions is serverless compute for running code, not a database.59. A global web application wants to reduce latency by serving static images and scripts from servers physically close to each user around the world. Which Azure service is designed for this?
- A. Azure ExpressRoute, a private dedicated circuit linking on-premises networks to Azure that does not cache content
- B. Azure Policy
- C. Azure Content Delivery Network (CDN)
- D. A resource group
Show answer & explanation
Answer: C
A Content Delivery Network caches content at edge locations distributed worldwide so users are served from a nearby point of presence, lowering latency. ExpressRoute is a private WAN link between on-premises and Azure, not a global content cache. Azure Policy enforces governance rules. A resource group is a logical container with no performance role.60. A region pair is used for a workload. What characterizes a paired region?
- A. Two data centres within the same physical campus
- B. A backup region that automatically replicates every resource without any configuration required, unlike real region pairing, which requires each service to be configured for replication
- C. A second region in the same geography prioritized for recovery, with platform updates staged across the pair rather than applied simultaneously
- D. A region reserved exclusively for development workloads
Show answer & explanation
Answer: C
Pairing provides geographic separation within a data residency boundary and ensures platform maintenance does not affect both regions at once, which protects against an update causing correlated failure. Replication still requires explicit configuration per service, since pairing describes platform behaviour rather than automatically copying customer resources.61. Resources must be grouped so they can be deployed, managed and deleted together. Which construct provides this?
- A. A subscription, which is a billing and access-management boundary that contains many resource groups, not a single deletable unit
- B. A management group, which organizes subscriptions
- C. An availability zone, which is a physical location
- D. A resource group, a logical container whose lifecycle can be managed as a unit
Show answer & explanation
Answer: D
The hierarchy runs management group, subscription, resource group, resource, with each level providing a scope for policy and access assignment. Resource groups are the working unit for lifecycle management, and deleting one removes everything inside it, which is why grouping resources by shared lifecycle rather than by type is the usual practice.62. A security team wants to require that any sign-in from outside the corporate network also complete multifactor authentication. They configure this in Microsoft Entra Conditional Access. At what point in the sign-in process is this policy actually enforced?
- A. Before the user supplies any credentials at all, blocking the connection outright at the network layer before any authentication attempt occurs anywhere in the sign-in flow
- B. As a replacement for a web application firewall, filtering all inbound HTTP requests
- C. After the user completes first-factor authentication, when Conditional Access evaluates signals like location and then requires the additional MFA step
- D. Only during the initial account creation, and never again for that user afterward
Show answer & explanation
Answer: C
Conditional Access policies are enforced after first-factor authentication is completed, evaluating signals such as the user's location and then requiring an additional control like MFA before granting access, exactly matching how the location-based MFA requirement would take effect. It does not block connections before any credential is supplied; that first factor still has to happen first. Conditional Access is explicitly documented as not intended to be a frontline defense like a web application firewall against network-layer or denial-of-service traffic. It evaluates sign-ins continuously, not only once at account creation, so it applies every time the user signs in under matching conditions.63. An organization wants to eliminate typed passwords for its Windows-joined laptops while still requiring a device and a biometric or PIN as the sign-in factors. Which Microsoft Entra passwordless method is designed specifically for that device-bound scenario?
- A. Certificate-based authentication, which relies on an X.509 certificate rather than a bound device and biometric
- B. Passwordless sign-in through Microsoft Authenticator, which is designed to work across any platform, not specifically Windows-joined devices
- C. A Temporary Access Pass, a time-limited passcode meant for initial setup or recovery rather than everyday sign-in
- D. Windows Hello for Business, which replaces the password with strong two-factor authentication tied to the device using a biometric or PIN
Show answer & explanation
Answer: D
Windows Hello for Business is the method specifically designed to replace passwords on a Windows device with two-factor authentication tied to that device, using a biometric or PIN, matching the exact scenario described. Certificate-based authentication verifies identity with an X.509 certificate and is not defined around a device-plus-biometric pairing in the same way. Microsoft Authenticator passwordless sign-in is built to work across any platform generally, rather than being the Windows-specific, device-bound method asked for here. A Temporary Access Pass is a short-lived passcode intended for onboarding or recovery scenarios, not an everyday passwordless sign-in method.64. A workload requires storage that is highly durable, accessed over HTTP and organized without a folder hierarchy. Which storage type fits?
- A. Blob storage, which stores unstructured objects in containers accessed over HTTP with configurable access tiers
- B. File storage, which provides fully managed SMB and NFS file shares organized in a traditional directory and folder structure
- C. Disk storage, which attaches to a single virtual machine
- D. Queue storage, which holds messages for asynchronous processing
Show answer & explanation
Answer: A
Blob storage suits unstructured data such as images, backups and logs, with hot, cool and archive tiers trading retrieval cost and latency against storage price. File storage provides a mountable share, disks attach to virtual machines and queues carry messages, so each of the four addresses a distinct access pattern.65. A team wants to run containerized workloads without managing the underlying virtual machines or orchestration control plane. Which option fits best?
- A. Virtual machines with a container runtime installed and patched manually, leaving the team responsible for the orchestration control plane
- B. A serverless container service where the platform manages the hosting infrastructure and scaling
- C. A self-managed orchestration cluster on virtual machines
- D. A physical server in a colocation facility
Show answer & explanation
Answer: B
The trade across container hosting options is control versus operational burden, with self-managed clusters offering the most control and the most work. Serverless container hosting removes node management and patching entirely, which suits teams whose requirements fit its constraints and who do not need cluster-level customization.66. Two virtual networks in the same region must communicate privately. What connects them?
- A. A public IP address assigned to each network, which routes traffic over the public internet rather than the provider's private backbone
- B. A content delivery network endpoint
- C. Virtual network peering, which routes traffic between them over the provider's backbone without going through the public internet
- D. A load balancer placed between them
Show answer & explanation
Answer: C
Peering creates private connectivity between virtual networks with low latency, and address spaces must not overlap for it to work. It is not transitive by default, so peering A to B and B to C does not connect A to C without a hub arrangement using a gateway or firewall to route between spokes.67. An identity service provides single sign-on and multi-factor authentication for cloud applications. Which capability specifically evaluates conditions such as location and device state before granting access?
- A. Network security groups, which filter traffic
- B. Conditional access, which applies policy based on signals evaluated at sign-in
- C. Resource tagging, which labels resources for organization
- D. Role-based access control, which grants permissions to resources once a user is already signed in, not conditions evaluated during sign-in itself
Show answer & explanation
Answer: B
Conditional access sits at the authentication decision point and can require additional verification, restrict access or block outright based on signals such as risk, location and device compliance. Role-based access control governs what an authenticated identity may do afterward, so the two apply at different stages of the same request.68. A service must authenticate to another service without any stored credential. What mechanism provides this?
- A. A managed identity, where the platform issues and rotates the identity's credentials automatically
- B. A shared access key stored in the application's configuration, which the application owner must rotate and protect manually
- C. A user account with a strong password
- D. An anonymous access setting on the target service
Show answer & explanation
Answer: A
Managed identities remove credential handling from the application entirely, since the platform provisions the identity and rotates its secrets without exposing them. Every stored key is a rotation obligation and a leak risk, which is why eliminating the credential is preferable to protecting it.69. An organization must demonstrate where its data is physically stored to satisfy a regulator. Which concept applies?
- A. Tags, which label resources with metadata
- B. Data residency, determined by the region chosen for each service, since region selection controls physical location
- C. Resource groups, which organize resources logically
- D. Availability zones, which describe physical separation of datacenters within a single region, not the region's geographic location itself
Show answer & explanation
Answer: B
Region selection is what determines where data physically resides, and services differ in whether they are regional, geography-bound or global. Verifying the residency behaviour of every service in an architecture matters because one global service can move data outside the intended boundary while every other component is compliant.70. A virtual machine's availability must be protected against both hardware failure and a data centre outage. What configuration addresses both?
- A. A single instance with premium managed disks
- B. Multiple instances distributed across availability zones, since zones provide separate facilities within the region
- C. Multiple instances kept in the same rack for the lowest possible latency, which shares the same power and network failure domain
- D. A single instance with automated daily backups
Show answer & explanation
Answer: B
Availability sets protect against rack-level and update-domain failures within one data centre, whereas zones extend the protection to a facility outage by using physically separate locations. Backups enable recovery rather than continuity, so they address a different objective measured in restore time rather than uptime.71. A subscription reaches a service limit for a resource type. What is the general nature of such limits?
- A. Some are soft limits that can be raised on request while others are hard limits inherent to the platform, so the distinction must be checked during design
- B. All limits are fixed and cannot be changed
- C. All limits can be raised automatically without any request, removing the need for a subscription owner to ever contact Azure support or plan capacity ahead of a launch
- D. Limits apply only to trial subscriptions
Show answer & explanation
Answer: A
Designing an architecture that depends on exceeding a hard limit fails regardless of budget, so the limit type is a design-time constraint rather than an operational nuisance. Quota increases for soft limits take time to process, which means discovering the need during a launch rather than during design causes avoidable delay.72. An architect is asked to explain Azure's physical hierarchy to a new team member: which level sits directly beneath an availability zone?
- A. A resource group, a logical grouping of resources for lifecycle management with no physical location or datacenter of its own
- B. One or more datacenters, each with independent power, cooling, and networking, that together make up a zone
- C. A subscription, a billing and access boundary unrelated to physical placement
- D. A region pair, a pairing relationship between two entire regions
Show answer & explanation
Answer: B
An availability zone is made up of one or more physical datacenters with independent power, cooling, and networking, so datacenters sit directly beneath a zone in Azure's physical hierarchy. A resource group is a logical, not physical, construct and has no place in this physical hierarchy. A subscription is a billing and access boundary with no physical location either. A region pair is a relationship between two entire regions, a level above a single zone, not beneath it.73. Two departments within one company want completely separate billing statements and the ability to set different access permissions for each department's resources, while still belonging to the same organization. What should each department be given?
- A. A separate resource group within one shared subscription
- B. A separate management group with no subscription of its own, since management groups only organize subscriptions that already exist
- C. Its own subscription, since subscriptions are the boundary for billing and access management
- D. A separate Azure region for its resources
Show answer & explanation
Answer: C
A subscription is Azure's billing and access-management boundary, so giving each department its own subscription produces separate invoices and an independent access boundary while both remain under the same organization's tenant. A resource group inside one shared subscription would still combine both departments onto a single bill. A management group organizes subscriptions but is not itself a billing boundary and cannot exist without subscriptions beneath it. A separate region only changes where resources are physically hosted, not how they are billed or who can access them.74. A new Azure tenant is created with several subscriptions already in it. Without any manual configuration, where do those subscriptions sit in the management group hierarchy?
- A. Nowhere, since subscriptions exist outside the management group hierarchy until explicitly added
- B. Directly under a management group named after the subscription's billing offer type
- C. Under whichever management group was created first, chosen at random
- D. Under the tenant's root management group, which every subscription belongs to by default
Show answer & explanation
Answer: D
Every subscription in a tenant is automatically a child of that tenant's root management group unless it is moved elsewhere, so no manual step is required to place new subscriptions somewhere in the hierarchy. Subscriptions are never outside the management group hierarchy; the root management group always contains them. There is no default management group named after a billing offer type. Placement is not random; it is always the deterministic root management group.
Describe Azure management and governance
26 questions75. Before committing to spending, a customer wants to compare the monthly cost of running a specific set of Azure services with different regions and configurations. Which free Azure tool should they use?
- A. The Azure Pricing Calculator
- B. Azure Policy
- C. Azure Monitor
- D. Azure Advisor, which gives recommendations on resources you already deployed, not pre-purchase estimates
Show answer & explanation
Answer: A
The Azure Pricing Calculator lets you model and estimate the cost of a proposed set of services and configurations before deploying anything. Azure Advisor gives recommendations (including cost savings) on resources you already run, not pre-purchase estimates. Azure Monitor collects telemetry from running resources. Azure Policy enforces governance rules, not cost estimation.76. A finance team wants to set spending thresholds on a subscription and receive alerts when actual or forecasted costs approach a limit. Which Azure capability should they use?
- A. Cost Management budgets and alerts
- B. The Azure Pricing Calculator
- C. A network security group
- D. Availability zones, which provide datacenter-level resilience and have no budgeting or alerting function
Show answer & explanation
Answer: A
Microsoft Cost Management lets you create budgets on scopes such as subscriptions and trigger alerts when spending approaches or exceeds them, matching ongoing cost control. The Pricing Calculator only estimates costs before purchase and cannot alert on live spending. A network security group filters traffic. Availability zones provide resilience, unrelated to budgeting.77. An organization must ensure that no one can create storage accounts outside of approved Azure regions, enforcing this rule automatically at deployment time. Which service enforces such compliance rules?
- A. Azure Advisor
- B. Azure Policy
- C. Azure Monitor
- D. A resource group
Show answer & explanation
Answer: B
Azure Policy evaluates resources against defined rules and can deny non-compliant deployments, such as blocking resources in unapproved regions, enforcing governance automatically. Azure Advisor only recommends improvements; it does not enforce rules. Azure Monitor collects telemetry and does not block deployments. A resource group is a container and enforces no policy by itself.78. A company wants to prevent a critical production resource from being accidentally deleted, even by users who otherwise have permission to delete it. Which feature should they apply?
- A. A resource tag
- B. Azure Advisor
- C. A resource lock (CanNotDelete or ReadOnly)
- D. A management group, which organizes subscriptions for governance but does not itself block deletion
Show answer & explanation
Answer: C
A resource lock (CanNotDelete or ReadOnly) overrides user permissions to protect a resource from accidental deletion or modification, exactly the safeguard needed. A tag is only descriptive metadata and provides no protection. Azure Advisor gives recommendations, not deletion protection. A management group organizes subscriptions and does not lock individual resources against deletion.79. An enterprise has dozens of subscriptions and wants to apply the same governance policies and access controls across all of them from a single point. Which construct should they use?
- A. Resource groups
- B. Availability zones
- C. Tags
- D. Management groups
Show answer & explanation
Answer: D
Management groups sit above subscriptions and let you apply policies and access controls to many subscriptions at once through inheritance, matching enterprise-wide governance. Resource groups organize resources within a single subscription, not across subscriptions. Availability zones are physical resilience constructs. Tags are metadata labels and cannot apply governance across subscriptions.80. An operations team needs to collect metrics and logs from Azure resources and set up alerts when a virtual machine's CPU stays high. Which service is purpose-built for this monitoring?
- A. Azure Monitor
- B. Azure Policy
- C. Azure Blob Storage
- D. A resource lock
Show answer & explanation
Answer: A
Azure Monitor collects, analyzes, and acts on telemetry (metrics and logs) from Azure resources and can raise alerts on conditions like sustained high CPU. Azure Policy enforces governance rules rather than collecting telemetry. Blob Storage stores objects and provides no monitoring. A resource lock only protects resources from change or deletion.81. A cloud admin wants personalized recommendations that improve the reliability, security, performance, and cost-efficiency of their existing Azure resources. Which service provides these recommendations?
- A. Azure Pricing Calculator
- B. Azure Advisor
- C. Azure Virtual Network
- D. A network security group
Show answer & explanation
Answer: B
Azure Advisor analyzes your deployed resources and offers actionable recommendations across reliability, security, performance, operational excellence, and cost, matching the request. The Pricing Calculator only estimates costs of hypothetical deployments. A Virtual Network provides connectivity, not recommendations. A network security group filters traffic and gives no guidance.82. An administrator wants to manage Azure resources from a browser using a shell that already has Azure CLI and PowerShell tools authenticated and available, without installing anything locally. Which tool provides this?
- A. Azure Monitor
- B. Azure Cloud Shell
- C. Azure Blob Storage
- D. Azure Policy
Show answer & explanation
Answer: B
Azure Cloud Shell is a browser-based, pre-authenticated shell offering both Bash (Azure CLI) and PowerShell with tools already installed, so no local setup is needed. Azure Policy enforces governance rules, not an interactive shell. Azure Monitor handles telemetry. Blob Storage stores data and is not a management shell.83. A team wants to define their Azure infrastructure declaratively in a repeatable template so the same environment can be deployed consistently many times. Which Azure-native approach supports this?
- A. Manually clicking through the Azure portal each time
- B. A network security group
- C. Azure Advisor recommendations
- D. Azure Resource Manager (ARM) templates or Bicep
Show answer & explanation
Answer: D
ARM templates and Bicep are infrastructure-as-code approaches that declaratively define resources so identical environments can be deployed repeatedly and consistently. Manual portal clicks are error-prone and not repeatable, the opposite of the goal. A network security group filters traffic, not deployments. Azure Advisor only offers recommendations and does not deploy infrastructure.84. A test-taker is unsure whether to leave a hard question blank on the AZ-900 exam. Based on the exam's scoring rules, what is the best strategy?
- A. Always answer every question, because there is no penalty for guessing
- B. Leave hard questions blank to avoid losing points
- C. Answer only questions you are fully certain about
- D. Guessing lowers your score, so it is safer to leave a difficult question completely unanswered instead
Show answer & explanation
Answer: A
There is no penalty for guessing on the exam, so no points are deducted for incorrect answers, meaning you should answer every question to maximize your chance of points. Leaving questions blank guarantees zero for those items. Answering only certain questions wastes potential points. The claim that guessing lowers your score contradicts the no-penalty rule.85. A service level agreement specifies 99.9 percent monthly availability. Approximately how much downtime does this permit per month?
- A. About 4 hours, a downtime figure that would only be consistent with a much lower availability commitment than 99.9 percent
- B. About 43 minutes
- C. About 7 hours
- D. About 5 minutes
Show answer & explanation
Answer: B
A 30-day month contains 43,200 minutes, and 0.1 percent of that is roughly 43 minutes. Each additional nine divides the allowance by ten, so 99.99 percent permits about four minutes and 99 percent permits about seven hours, which is why the number of nines matters far more than it appears.86. An organization needs to apply a policy consistently across many subscriptions. Which scope should the assignment target?
- A. A management group containing those subscriptions, so the assignment inherits downward
- B. Each resource group individually, which must be reassigned every time a new resource group or subscription is created
- C. Each individual resource
- D. The tenant's user accounts
Show answer & explanation
Answer: A
Assignments inherit down the hierarchy, so targeting a management group applies the policy to every subscription beneath it and to subscriptions added later. Assigning individually at each resource group means new scopes are missed until someone remembers, which is precisely the drift the hierarchy exists to prevent.87. A governance requirement states that no storage account may be created without encryption enabled. Which tool enforces this at creation time?
- A. Role-based access control, which governs who may perform actions but does not itself inspect or block a specific resource configuration
- B. Policy, which can audit or deny resource configurations that do not comply
- C. A resource lock, which prevents deletion or modification
- D. A cost budget alert, which notifies on spending
Show answer & explanation
Answer: B
Policy evaluates resource properties and can deny non-compliant creation or flag existing resources for remediation, which is a different question from who is permitted to act. Role-based access control answers who, policy answers what configuration is acceptable, and both are needed since an authorized user can still create a misconfigured resource.88. A critical resource must be protected from accidental deletion even by administrators. What provides this?
- A. Removing delete permissions from every user role, which also blocks legitimate administrators from ever deleting the resource later
- B. Tagging the resource as critical
- C. A resource lock set to prevent deletion, which applies regardless of the principal's permissions until the lock is removed
- D. Enabling diagnostic logging on the resource
Show answer & explanation
Answer: C
Locks operate independently of permissions and must be explicitly removed before the protected operation succeeds, which introduces the deliberate step that prevents accidents. Tags are metadata carrying no enforcement, and stripping delete permissions from all roles would also prevent legitimate lifecycle management.89. A finance team must attribute cloud spending to individual departments. What mechanism supports this?
- A. Resource locks preventing changes to expensive resources, which protects them from deletion but reports nothing about which department incurred the cost
- B. Availability zones separating departmental workloads
- C. Role assignments granting finance read access
- D. Tags applied consistently to resources, surfaced in cost analysis to break spending down by the tagged dimension
Show answer & explanation
Answer: D
Tags carry the business metadata that the platform has no other way to know, such as which cost centre owns a resource, and cost analysis groups by them. Their value depends entirely on consistency, which is why policy is commonly used to require specific tags at creation rather than relying on convention.90. A budget is configured on a subscription. What does it do when the threshold is reached?
- A. It triggers alerts and can invoke automated actions, but does not by itself stop resources from running
- B. It immediately shuts down all resources in the subscription the moment the configured threshold is crossed, with no separate automation required
- C. It prevents any further resource creation permanently
- D. It refunds the amount spent above the threshold
Show answer & explanation
Answer: A
Budgets are a monitoring and notification construct, so treating one as a hard spending cap is a common and expensive misunderstanding. Automated action groups can be attached to stop or scale resources on a threshold, but that behaviour must be built deliberately rather than being implied by setting a budget.91. A virtual machine will run continuously for three years with a stable configuration. Which pricing approach reduces cost most?
- A. Pay-as-you-go pricing for maximum flexibility
- B. A reservation committing to the capacity for a term in exchange for a substantial discount over pay-as-you-go
- C. Spot pricing, which offers the deepest discount
- D. Increasing the virtual machine size to improve efficiency, which raises pay-as-you-go cost further rather than discounting a stable three-year workload
Show answer & explanation
Answer: B
Reservations reward predictable long-running usage with a term commitment, which fits a workload known to run continuously. Spot pricing is deeper but the capacity can be reclaimed, making it unsuitable for a workload that must stay running, and licence benefits can stack on top of a reservation for further savings.92. A composite application depends on three services with individual availability commitments. What is the effective commitment for the application?
- A. Equal to the highest individual commitment, as if the weakest dependency were simply ignored when calculating the combined figure
- B. Equal to the average of the three
- C. Lower than any individual service, since dependent commitments multiply rather than being inherited
- D. Equal to the lowest individual commitment
Show answer & explanation
Answer: C
Hard dependencies multiply, so three services at 99.9 percent yield roughly 99.7 percent combined, which is worse than the weakest link alone. Adding redundancy within a tier or designing the application to degrade gracefully when a dependency fails are the ways to raise the composite figure.93. A preview feature is offered for a service. What should govern its use?
- A. The assumption that preview features carry the exact same service level commitments and long-term support guarantees as generally available features
- B. The expectation that preview features are always free permanently
- C. A requirement to use preview features to receive support
- D. Awareness that preview features are typically excluded from service level agreements and may change or be withdrawn before general availability
Show answer & explanation
Answer: D
Preview features exist for evaluation and feedback, so building a production dependency on one accepts the risk of breaking changes and no availability commitment. The distinction between public and private preview affects who may access the feature, but neither carries the guarantees of general availability.94. A company already owns Windows Server licenses with active Software Assurance and wants to apply that existing investment toward a discount on Windows virtual machines it plans to run in Azure. Which Azure offering lets them do this?
- A. Azure Hybrid Benefit, which lets eligible on-premises Windows Server licenses with active Software Assurance reduce the cost of Windows VMs in Azure
- B. Azure Spot Virtual Machines, which offer a discount in exchange for the VM being evictable with short notice whenever Azure needs the capacity back for another paying workload
- C. A Reservation, which discounts compute by prepaying for a one- or three-year term regardless of existing licenses
- D. Azure Advisor, which only recommends cost-saving actions without applying any license-based discount itself
Show answer & explanation
Answer: A
Azure Hybrid Benefit is specifically designed to let a company apply its existing on-premises Windows Server core licenses, when covered by active Software Assurance, toward a reduced rate on Windows virtual machines in Azure. Azure Spot Virtual Machines discount capacity because it can be evicted with short notice, a mechanism unrelated to existing license ownership. A Reservation discounts compute by committing to a term, independent of whether the customer already owns any software licenses. Azure Advisor only surfaces recommendations; it does not itself apply a license-based discount to a bill.95. A batch-processing job can tolerate being interrupted and restarted, and the team wants the deepest possible discount on Azure compute for it, accepting that the VM could be reclaimed by Azure with only about 30 seconds of notice and carries no high-availability guarantee. Which option matches?
- A. A Reservation, which commits to paying for guaranteed, uninterruptible capacity for one or three years
- B. Azure Spot Virtual Machines, which use Azure's unused capacity at a steep discount but can be evicted with about 30 seconds of notice
- C. An availability set, which improves resiliency but does not change the compute discount at all
- D. Azure Hybrid Benefit, which discounts a VM using an existing on-premises Windows Server license rather than Azure's unused compute capacity that could be reclaimed at any time
Show answer & explanation
Answer: B
Azure Spot Virtual Machines are exactly this trade-off: they draw on Azure's unused capacity for a steep discount, but Azure can evict the VM with about 30 seconds of notice when it needs that capacity back, and there is no service-level guarantee, matching an interruption-tolerant batch job precisely. A Reservation is the opposite of interruptible capacity, since it guarantees the capacity for the committed term. An availability set is a resiliency construct that has no relationship to compute pricing or eviction risk. Azure Hybrid Benefit discounts based on an owned license, not on the possibility of losing unused-capacity VMs.96. An administrator needs to know whether a current outage affecting their application is a platform-wide incident or a fault in their own resource. Which two views answer this?
- A. Service health for platform incidents and planned maintenance, and resource health for the status of the specific deployed resource
- B. The pricing calculator for both questions
- C. Cost analysis for platform incidents and budgets for resource status, mixing up two spending tools that report neither incidents nor resource health
- D. Resource tags for platform incidents and locks for resource status
Show answer & explanation
Answer: A
Service health reports incidents, planned maintenance and health advisories affecting the platform in the regions and services a subscription uses, while resource health reports whether an individual resource is degraded and why. Separating the two prevents a team from investigating their own configuration during a platform incident, and health alerts can be configured so the notification arrives before users report the problem.97. A monitoring solution must collect metrics and logs and raise alerts. What distinguishes metrics from logs?
- A. Logs are numeric and metrics are textual
- B. Metrics are retained indefinitely while logs are always discarded immediately after collection, regardless of workspace retention settings
- C. The two are the same data presented differently
- D. Metrics are numeric time-series values sampled at intervals, while logs are records of discrete events with richer detail
Show answer & explanation
Answer: D
Metrics suit alerting and trend analysis because they are lightweight and uniformly structured, while logs carry the detail needed to explain why a metric moved. Effective investigation typically starts from a metric anomaly and moves to logs for the explanation, which is why both are collected rather than choosing between them.98. A cloud adoption plan must estimate the cost of a proposed architecture before anything is deployed. Which tool applies?
- A. A pricing calculator where services and configurations are specified to produce an estimate
- B. Cost analysis, which reports on spending already incurred
- C. A budget alert, which notifies when spending on already-deployed resources reaches a threshold, rather than estimating a future architecture
- D. A resource lock, which prevents changes
Show answer & explanation
Answer: A
The pricing calculator models a hypothetical deployment while cost analysis reports on actual consumption, so the two are used at different points. A total cost of ownership calculator additionally compares against the fully loaded cost of running on-premises, which includes facilities, power and staff that a like-for-like resource comparison omits.99. A support plan must include technical support with a response time commitment for production issues. What generally determines the response commitment?
- A. The total monthly spend on the subscription alone, regardless of which support plan was purchased or how severe the case is
- B. The support plan tier purchased together with the severity assigned to the case
- C. The number of resources deployed
- D. The region in which the resources are deployed
Show answer & explanation
Answer: B
Response commitments are a function of the purchased tier and the case severity, so a production-down issue on a higher tier receives faster commitments than a general question on a basic plan. Assigning severity accurately matters, since understating it delays the response and overstating it on non-critical issues undermines the process.100. Beyond cataloging data, a compliance officer also needs tools for eDiscovery, records management, and audit within the same governance platform. Where do these compliance capabilities live?
- A. In Microsoft Purview, whose data compliance pillar includes solutions such as eDiscovery, records management, and audit
- B. In Azure Advisor's operational excellence recommendation category, alongside its other four cost, security, and reliability scoring categories
- C. In Azure Monitor's Application Insights feature, alongside application performance data
- D. In Azure Policy's initiative definitions, grouped alongside configuration rules
Show answer & explanation
Answer: A
Microsoft Purview organizes its capabilities into pillars that include data compliance, covering solutions such as eDiscovery, records management, and audit, alongside data governance and data security, so all of these compliance tools live in the same Purview platform. Application Insights monitors live application performance and has no eDiscovery or records-management capability. Azure Advisor's operational excellence category gives process and deployment recommendations, not compliance tooling like eDiscovery. Azure Policy initiatives group configuration rules together; they do not provide eDiscovery, records management, or audit capabilities.
2026 statistics
Key facts: AZ-900 exam
- Time limit
- 45m
- Passing score
- 700/1000
- Governing body
- Microsoft
This free AZ-900 practice test has 156 original questions written to Microsoft's official content outline, last checked against it on July 18, 2026, 100 of them listed on this page and the rest loaded by the drill. Every question shows a worked explanation, and nothing here requires a signup.
The questions are grouped under three outline areas: Describe cloud concepts, Describe Azure architecture and services and Describe Azure management and governance.
How the AZ-900 practice bank covers the outline
156 questions across 3 outline areas — the same areas the page's sections use.
Counts are the live question bank, grouped by the outline area each question was written to.
Exam format and study resources
More in this family
Microsoft Azure certifications
In the same family
More in this category
- Cisco Certified Network Associate (200-301 CCNA)Practice questions →
- Cisco Certified Support Technician (CCST) NetworkingPractice questions →
- Certified Information Systems Security Professional (CISSP)Practice questions →
- Certified Kubernetes Administrator (CKA)Practice questions →
- Claude Certified Associate – FoundationsPractice questions →
- CompTIA A+ (Core 1: 220-1201 and Core 2: 220-1202)Practice questions →
- CompTIA Cybersecurity Analyst+ (CySA+)Practice questions →
- CompTIA Network+Practice questions →
- CompTIA Security+ (SY0-701)Practice questions →
- Google Cloud Certified - Associate Cloud EngineerPractice questions →
Get a free AZ-900 study plan
A week-by-week plan plus new practice questions, straight to your inbox.
Official sources
Primary documents used to verify the exam details shown on this page.
- Study guide for Exam AZ-900: Microsoft Azure FundamentalsMicrosoftlearn.microsoft.com
- Microsoft Certified: Azure Fundamentals certification pageMicrosoftlearn.microsoft.com
- Exam duration and exam experienceMicrosoftlearn.microsoft.com
- Exam and Applied Skills assessment lab retake policiesMicrosoftlearn.microsoft.com
- Exam scoring and score reportsMicrosoftlearn.microsoft.com
Last verified against the official exam content outline:
Frequently asked questions
How many questions are on the AZ-900 exam, and how much time do I get?
Microsoft doesn't publish an exact question count for AZ-900, but most Microsoft Certification exams typically contain between 40 and 60 questions. As a Fundamentals exam, AZ-900 gives you 45 minutes of actual exam time within a 65-minute seat duration — the extra 20 minutes covers things like instructions and feedback, not answering questions. Five minutes are also built into the exam time that you can use for an unscheduled break. If you draw a 60-question form, that works out to roughly 45 seconds per question, so it's worth doing timed practice sets to get comfortable answering quickly.
What score do I need to pass AZ-900?
You need a score of 700 or greater to pass. Microsoft reports technical exam scores on a scale of 1 to 1,000, so 700 is a scaled score — it does not simply mean you answered 70% of the questions correctly. Importantly, there is no penalty for guessing: no points are deducted for incorrect answers. That means you should never leave a question blank on exam day — an educated guess can only help your score, and the same habit applies when you take practice exams.
Which topics should I spend the most practice time on for AZ-900?
AZ-900 assesses foundational knowledge across three domains: Describe cloud concepts (25-30%), Describe Azure architecture and services (35-40%), and Describe Azure management and governance (30-35%). The architecture and services domain carries the most weight, and it covers core architectural components, Azure compute and networking services, Azure storage services, and Azure identity, access, and security — so it deserves the largest share of your practice time. Cloud concepts covers cloud computing, the shared responsibility model, cloud models, the consumption-based model, the benefits of cloud services, and the IaaS, PaaS, and SaaS service types. Management and governance covers cost management, governance and compliance features, tools for managing and deploying resources, and monitoring tools. A sensible approach is to split your practice roughly in proportion to these weights, then double down on whichever domain scores lowest on your practice tests.
What happens if I fail AZ-900 — how soon can I retake it?
If you don't pass on your first attempt, you must wait 24 hours before retaking the exam. After that, a 14-day waiting period is imposed between all subsequent attempts, and you may not take the exam more than five times within a 12-month period from your first attempt. In practice, that makes the 24-hour retake best reserved for a narrow miss where you know exactly what tripped you up; if your score fell well short, the two-week gaps between later attempts are better spent drilling practice questions in your weakest domains, since your attempt budget for the year is limited.