FREE ORIGINAL PRACTICE · ANSWERS & EXPLANATIONS

AZ-900 Practice Questions & Answers

Selected foundations: 64 original practice tasks, 14 lessons, 42 retrieval cards and four standalone guides. Official coverage remains partial; not a full syllabus, official mock or score predictor.. Selected foundation practice, not a complete exam simulation.

Try 10 original samples with answers below, or start a personal practice set.

Free access · No sign-up · No personal progress recorded on this page · Coverage & review notes

TRY A QUESTION. FOLLOW THE REASONING.

Sample questions with answers

Work out your answer first, then compare the explanation. This stable selection uses distinct task families across the available learning domains.

QUESTION 01Cloud concepts

Cloud consumption and deployment models

A fictional Azure training project needs processing capacity for an irregular ten-week campaign. Its requirement is to avoid purchasing hardware sized for the busiest week and to adjust the resources it consumes as demand changes. Which approach directly matches that consumption objective?

  1. Buy peak-sized servers before the campaign and retain them afterward
  2. Keep a fixed average-demand resource quantity even through peaks
  3. Adjust rented resource quantities to the campaign’s actual demand
  4. Rent the maximum resource quantity for every campaign week

Answer: Adjust rented resource quantities to the campaign’s actual demand

  1. The requirement concerns how capacity and spending exposure follow demand, not a promised lower lifetime bill.
  2. A consumption model permits changing the resources used rather than purchasing all peak capacity up front.
  3. A fixed average quantity does not follow peaks; a fixed maximum quantity retains idle-capacity exposure when demand is lower.
Compare the other answer choices
Buy peak-sized servers before the campaign and retain them afterward

Purchasing peak hardware retains the up-front ownership and idle-capacity risk the project wants to avoid.

Keep a fixed average-demand resource quantity even through peaks

The fixed average quantity remains unchanged when the stated irregular demand exceeds it.

Rent the maximum resource quantity for every campaign week

The fixed maximum quantity stays allocated through lower-demand weeks rather than following consumption needs.

Reference basis: Describe the consumption-based model. These are original learning questions, not questions reproduced from the references.

QUESTION 02Azure architecture and services

Placement and resource-organization scope

A fictional Azure organizer needs one management scope above several subscriptions and, within one subscription, a grouping for resources that share a deployment lifecycle. Which TWO choices match these administrative purposes? Select TWO.

Select all answers that apply.

  1. An availability zone as the parent governance scope for subscriptions
  2. A management group above the subscriptions
  3. A region as a substitute for the lifecycle resource grouping
  4. A resource group for the lifecycle-related resources
  5. A physical datacenter as the subscription’s administrative child container

Answer: A management group above the subscriptions; A resource group for the lifecycle-related resources

  1. Both requirements concern administrative organization rather than the physical location of infrastructure.
  2. Management groups organize subscriptions at a higher management scope, while resource groups collect resources for management/lifecycle purposes.
  3. A region, zone or datacenter describes infrastructure placement and does not replace either administrative grouping.
Compare the other answer choices
An availability zone as the parent governance scope for subscriptions

A zone is a physical failure/placement concept, not the management-group level above subscriptions.

A region as a substitute for the lifecycle resource grouping

A region does not supply the specified resource lifecycle management container.

A physical datacenter as the subscription’s administrative child container

A datacenter is not the administrative resource-group level inside the subscription hierarchy.

Reference basis: Organize your Azure resources effectively; What is Azure Resource Manager?; What are availability zones?. These are original learning questions, not questions reproduced from the references.

QUESTION 03Azure management and governance

Hypothetical estimates and recorded spending

For a fictional Azure planning exercise, use this toy cost model only: 50 VM-hours at $0.18 per VM-hour, one fixed storage charge of $4.00, and 2 GB of outbound data at $0.50 per GB. All rates are invented teaching inputs, not Azure prices or a quote. Assume there are no other charges in this toy model. What is the total?

  1. $10.00
  2. $14.00
  3. $23.00
  4. $9.32

Answer: $14.00

  1. Multiply each usage amount by its matching rate: compute is 50 × $0.18 = $9.00; outbound data is 2 × $0.50 = $1.00.
  2. The fixed storage charge is $4.00 for the supplied interval; it is not multiplied by the VM-hours.
  3. Add the three specified charges once: $9.00 + $4.00 + $1.00 = $14.00.
  4. This is only the subtotal of the deliberately complete toy model. Real Azure pricing, billing terms, taxes and omitted services are not inferred from these invented rates.
Compare the other answer choices
$10.00

This omits storage: 50 × $0.18 + 2 × $0.50 = $10.00, leaving out the stated $4.00 charge.

$23.00

This counts compute twice: 2 × (50 × $0.18) + $4.00 + 2 × $0.50 = $23.00.

$9.32

This substitutes 24 hours for the supplied 50 VM-hours: 24 × $0.18 + $4.00 + 2 × $0.50 = $9.32.

Reference basis: What is Microsoft Cost Management. These are original learning questions, not questions reproduced from the references.

QUESTION 04Cloud concepts and Azure management/governance

Cloud economics, governance and managing supported hybrid resources

A fictional finance team distinguishes an up-front purchase of peak-sized physical servers from ongoing payment for adjustable cloud resources. Select TWO statements that accurately retain that spending-model distinction; no workload measurements or price schedule is supplied.

Select all answers that apply.

  1. The server purchase commits capital before the project consumes the full peak capacity
  2. The ongoing consumption relationship is an operating expense that still requires usage management
  3. The operating-expense label alone establishes a lower total cost than the server purchase
  4. A resource that remains allocated should be treated as released merely because the workload is quiet
  5. Buying the physical servers becomes consumption billing as soon as the team installs virtualization

Answer: The server purchase commits capital before the project consumes the full peak capacity; The ongoing consumption relationship is an operating expense that still requires usage management

  1. The comparison concerns when and how capacity is paid for, not a numeric saving that cannot be computed from the supplied information.
  2. Up-front physical infrastructure is a capital expenditure. Ongoing cloud consumption is an operating-expense relationship in which the team still manages the quantity and use of allocated resources.
  3. Adjustability can help align capacity to demand, but it requires actual management decisions. Neither virtualization nor an accounting label proves that resources were released or that the total bill is lower.
Compare the other answer choices
The operating-expense label alone establishes a lower total cost than the server purchase

Spending classification does not calculate total cost; usage, allocation and prices are not supplied.

A resource that remains allocated should be treated as released merely because the workload is quiet

A quiet workload and a released allocation are different conditions; the premise does not establish that allocation ended.

Buying the physical servers becomes consumption billing as soon as the team installs virtualization

Changing the software on purchased equipment does not change the up-front acquisition into the stated provider consumption relationship.

Reference basis: rd-az-cloud-pricing. These are original learning questions, not questions reproduced from the references.

QUESTION 05Cloud concepts

Benefits, scaling and reliability boundaries

For a fictional Azure-hosted service, assume two running application copies both stop whenever their shared dependency F is unavailable. Requests can already be routed to either healthy copy. The specific requirement is to keep one copy available when F alone fails. Which proposed change addresses that shared failure boundary in the supplied model?

  1. Give both copies more memory while keeping dependency F
  2. Put one copy behind an independent dependency that does not fail with F
  3. Add a third copy that also requires F
  4. Increase backup frequency while leaving both running copies dependent on F

Answer: Put one copy behind an independent dependency that does not fail with F

  1. Both running copies share the same stated failure cause, so copy count alone does not satisfy the requirement.
  2. Moving one copy to an explicitly independent dependency leaves a running copy outside F’s failure in this simplified model.
  3. Memory, more F-dependent copies and recovery copies can serve other purposes, but they do not remove F from both active paths. This is not an Azure SLA claim.
Compare the other answer choices
Give both copies more memory while keeping dependency F

Additional memory changes capacity but leaves both active copies dependent on F.

Add a third copy that also requires F

A third F-dependent copy is also unavailable in the same stated failure.

Increase backup frequency while leaving both running copies dependent on F

A backup may aid recovery, but it does not leave an independently available running copy in this model.

Reference basis: Describe the benefits of high availability and scalability in the cloud; Describe the benefits of reliability and predictability in the cloud. These are original learning questions, not questions reproduced from the references.

QUESTION 06Azure architecture and services

Compute fit and network reachability

A fictional application needs to reach a supported Azure service through a private IP in its virtual network and access the service’s data. Neither the connection nor the required data access is configured yet. For this exercise, a management-reader role permits reading resource configuration, not service data. Which TWO measures directly address the two missing requirements? Select TWO.

Select all answers that apply.

  1. Configure a supported private endpoint for the target service
  2. Use the public service endpoint with a new friendly DNS alias
  3. Move the service resource into the application’s resource group
  4. Provide the application’s required service-data authentication/authorization
  5. Assign the management-reader role to the application identity

Answer: Configure a supported private endpoint for the target service; Provide the application’s required service-data authentication/authorization

  1. A private endpoint is a supported service connection using a private IP in a virtual network.
  2. Connectivity and service permission are separate conditions, so the application must also satisfy the applicable identity/access checks.
  3. A name, administrative group or role grant does not by itself create the required private endpoint. This does not claim that creating a private endpoint automatically configures every other public-access setting.
Compare the other answer choices
Use the public service endpoint with a new friendly DNS alias

Renaming a public endpoint does not create the specified private-IP service connection.

Move the service resource into the application’s resource group

Resource-group membership does not configure the private network connection.

Assign the management-reader role to the application identity

The role’s supplied management-only actions do not grant the required data access or create the private endpoint.

Reference basis: What is a private endpoint?; What is Azure Virtual Network?; Authentication vs. authorization; What is Azure Resource Manager?. These are original learning questions, not questions reproduced from the references.

QUESTION 07Azure management and governance

Resource rules, access, and accidental-change protection

Fictional Azure deployers already have permission to create resources in a subscription. They must retain the ability to create compliant resources, but any new resource whose proposed location is outside an approved list must be rejected during creation, regardless of which authorized deployer submits it. Which change directly enforces that resource-property rule?

  1. Add another Contributor role assignment for each deployer
  2. Apply a CanNotDelete resource lock to existing resources
  3. Create a budget threshold notification for the subscription
  4. Assign an allowed-locations deny policy at the deployment scope

Answer: Assign an allowed-locations deny policy at the deployment scope

  1. The condition to evaluate is the proposed resource location, not whether the deployer already has an action permission. Authorized deployers must still be able to create compliant resources.
  2. Azure Policy can evaluate resource properties against a rule; the official overview gives allowed regions as a governance use case. An appropriately assigned deny policy directly addresses this creation-time location condition.
  3. Adding Contributor permission does not impose the location condition. A CanNotDelete lock protects against deletion of existing resources, not the location of a newly created resource.
  4. A budget notification reports a cost threshold; it does not by itself reject out-of-list resource locations. This does not claim that every possible Azure Policy effect has the same purpose—only that this specific deny rule matches the requirement.
Compare the other answer choices
Add another Contributor role assignment for each deployer

An additional permission assignment does not reject a proposed location; the scenario already grants create permission and needs a property constraint.

Apply a CanNotDelete resource lock to existing resources

CanNotDelete prevents deletion of existing resources while permitting reads/modifications; it does not apply the new-resource location rule.

Create a budget threshold notification for the subscription

A budget threshold notification concerns cost tracking; the requirement is a creation-time location rejection, not a spending alert.

Reference basis: What is Azure Policy?; What is Azure role-based access control (Azure RBAC)?; Lock your Azure resources to protect your infrastructure; Tutorial: Create and manage budgets. These are original learning questions, not questions reproduced from the references.

QUESTION 08Cloud concepts

Choose the service layer before assigning responsibility

A fictional workshop moves its own application from an on-premises server to a standard Azure PaaS application runtime. The workshop still owns its application code, customer records, and user-access decisions. Which TWO tasks are on Microsoft’s side of this PaaS infrastructure/platform boundary? Select TWO.

Select all answers that apply.

  1. Maintaining the physical servers that host the platform
  2. Choosing which staff identities may access the application
  3. Deciding which customer records the business may disclose
  4. Maintaining the operating system beneath the managed runtime
  5. Implementing the business validation rules in the team’s application code

Answer: Maintaining the physical servers that host the platform; Maintaining the operating system beneath the managed runtime

  1. The question asks about the managed infrastructure/platform boundary, not which organization benefits from the application.
  2. Microsoft maintains the underlying physical hosts. In PaaS, Microsoft also manages the underlying OS/platform runtime, so those two tasks move with the managed service layer.
  3. The workshop still makes its user-access and customer-data decisions. Adopting PaaS does not choose legitimate business disclosures for it.
  4. The case explicitly retains the workshop’s application code. Its business validation rules remain an application responsibility rather than a physical-host or managed-OS maintenance task.
Compare the other answer choices
Choosing which staff identities may access the application

Staff access remains a customer identity/access decision; a managed runtime does not decide which staff should receive access.

Deciding which customer records the business may disclose

The customer retains responsibility for its data and appropriate business use; provider platform maintenance does not make disclosure decisions.

Implementing the business validation rules in the team’s application code

The workshop owns the application code and its business validation logic; this is distinct from the provider-maintained OS/runtime beneath it.

Reference basis: Shared responsibility in the cloud. These are original learning questions, not questions reproduced from the references.

QUESTION 09Azure architecture and services

Storage interface and resilience choices

A fictional media service stores independent unstructured images and retrieves them by object name through the service’s object API. Which Azure storage category matches this access interface?

  1. Azure Files managed file shares
  2. Azure managed disks
  3. Azure Queue Storage messages
  4. Azure Blob Storage objects

Answer: Azure Blob Storage objects

  1. Identify the required interface: independent unstructured objects addressed by name.
  2. Azure Blob Storage provides object storage for text/binary data, fitting the stated access model.
  3. File shares, block volumes and message queues serve different interfaces; the fact that all hold data does not make them interchangeable.
Compare the other answer choices
Azure Files managed file shares

The case does not require the shared file-share interface.

Azure managed disks

It does not require a block volume attached to a VM.

Azure Queue Storage messages

Queue messages are not the independent image-object access model described.

Reference basis: Introduction to Azure Storage. These are original learning questions, not questions reproduced from the references.

QUESTION 10Azure management and governance

Repeatable management and deployment

A fictional version-controlled template contains only the described worker-resource declarations at a fixed resource-group deployment scope. Its workerCount parameter changes from 2 to 3 and its location parameter changes from invented region label Elm to Pine. Which TWO conclusions are supported by those declaration changes? Select TWO.

Select all answers that apply.

  1. The intended worker count becomes three
  2. Deployment permission is granted to the file’s author
  3. The deployment scope becomes a management group
  4. The intended worker location becomes Pine
  5. The edited file proves that the workers have already been provisioned

Answer: The intended worker count becomes three; The intended worker location becomes Pine

  1. Read the changed declared properties separately from permissions, scope and evidence of an executed deployment.
  2. The supplied parameter changes describe three intended workers in Pine. The exercise’s scope remains the stated resource group.
  3. A declaration/file edit does not by itself prove execution or authorize its author. These are invented planning labels, not valid Azure location values or an executable deployment recipe.
Compare the other answer choices
Deployment permission is granted to the file’s author

The described worker-property edit contains no authorization grant and does not itself establish deployment permission.

The deployment scope becomes a management group

The exercise explicitly fixes the resource-group scope; changing a geographic parameter does not make it a management-group scope.

The edited file proves that the workers have already been provisioned

A changed declaration is not evidence that a deployment was executed and succeeded.

Reference basis: What are ARM templates?; What is Azure Resource Manager?; What is Azure role-based access control (Azure RBAC)?. These are original learning questions, not questions reproduced from the references.

What this practice covers

Selected foundations: 64 original practice tasks, 14 lessons, 42 retrieval cards and four standalone guides. Official coverage remains partial; not a full syllabus, official mock or score predictor.

Selected foundations: 64 original practice tasks, 14 lessons, 42 retrieval cards and four standalone guides. Official coverage remains partial; not a full syllabus, official mock or score predictor.

47 single-choice and 17 select-TWO original foundation tasks. Editorial difficulty only; no calibrated readiness prediction.

10 public examples64 question variants in the studio42 task families

Review status: Independent educator review and learner calibration are pending. Use these selected foundation examples alongside the coverage map and current official references.

Check the coverage map and remaining gaps
CHOOSE A STARTING POINT

Topics in this foundation path

The examples span 4 of 4 learning domains. Counts describe the current catalog, not the exam's official weighting.

BUILD ON WHAT YOU NOTICED

Turn one question into a learning route

Start with the lesson linked to an unfamiliar topic, try a focused set in the practice studio, then return to the review cards. Your practice progress stays in this browser.

Scope, sources and review notes

Catalog scope record: . This records the saved content mapping, not a guarantee that every external rule is current.

  • Selected foundations: 64 original practice tasks, 14 lessons, 42 retrieval cards and four standalone guides. Official coverage remains partial; not a full syllabus, official mock or score predictor.
  • The appended teaching expands selected previously missing objectives; remaining subtopics and unsupported official formats remain explicit in Coverage & gaps.
  • Qualified professional review pending; representative learner trial not_run; publication HOLD.

Check the exam provider's current information for registration, test rules and official preparation materials. The exam guide collects the relevant official references.

OFFICIAL REFERENCETutorial: Create and manage budgets

Applicable public factual reference for original foundation teaching; precise object/block evidence is private.

OFFICIAL REFERENCEDescribe the consumption-based model

Applicable public factual reference for original foundation teaching; precise object/block evidence is private.

OFFICIAL REFERENCEDescribe the benefits of high availability and scalability in the cloud

Applicable public factual reference for original foundation teaching; precise object/block evidence is private.

OFFICIAL REFERENCEDescribe the benefits of reliability and predictability in the cloud

Applicable public factual reference for original foundation teaching; precise object/block evidence is private.

OFFICIAL REFERENCEShared responsibility in the cloud

Applicable public factual reference for original foundation teaching; precise object/block evidence is private.

OFFICIAL REFERENCEWhat are availability zones?

Applicable public factual reference for original foundation teaching; precise object/block evidence is private.

OFFICIAL REFERENCEWhat is Azure Resource Manager?

Applicable public factual reference for original foundation teaching; precise object/block evidence is private.

OFFICIAL REFERENCEOrganize your Azure resources effectively

Applicable public factual reference for original foundation teaching; precise object/block evidence is private.

OFFICIAL REFERENCEWhat are ARM templates?

Applicable public factual reference for original foundation teaching; precise object/block evidence is private.

OFFICIAL REFERENCEWhat is Azure Virtual Network?

Applicable public factual reference for original foundation teaching; precise object/block evidence is private.

OFFICIAL REFERENCEWhat is a private endpoint?

Applicable public factual reference for original foundation teaching; precise object/block evidence is private.

OFFICIAL REFERENCEIntroduction to Azure Storage

Applicable public factual reference for original foundation teaching; precise object/block evidence is private.

OFFICIAL REFERENCEAuthentication vs. authorization

Applicable public factual reference for original foundation teaching; precise object/block evidence is private.

OFFICIAL REFERENCEWhat is Azure role-based access control (Azure RBAC)?

Applicable public factual reference for original foundation teaching; precise object/block evidence is private.

OFFICIAL REFERENCEWhat is Microsoft Cost Management

Applicable public factual reference for original foundation teaching; precise object/block evidence is private.

OFFICIAL REFERENCELock your Azure resources to protect your infrastructure

Applicable public factual reference for original foundation teaching; precise object/block evidence is private.

OFFICIAL REFERENCEWhat is Azure Policy?

Applicable public factual reference for original foundation teaching; precise object/block evidence is private.

OFFICIAL REFERENCErd-az-cloud-pricing

Factual reference for original bounded teaching; precise claim/line evidence private.