SaveMyCert
Log in
5 of 5 free questions left today·for 30 a day
AZ-900 practice

AZ-900 sample questions — 25 answered and explained

25 AZ-900 sample questions written to the official Microsoft Certified: Azure Fundamentals exam guide, grouped by exam domain and weighted like the real exam. Each shows the correct answer, why every other option is wrong, and the lesson that teaches it. None of them repeat the examples on the other AZ-900 practice pages.

On this page
25
answers included
Full bank
329
on the practice page
Domains
3
weighted like the exam
Free, no account
5/day
a free account allows 30 a day

Domain 1: Describe cloud concepts

28% of the AZ-900 exam, so 7 of the 25 questions on this page.

Question 1Describe cloud concepts

A company moves its email to Microsoft 365, a software as a service (SaaS) offering. Under the shared responsibility model, which task does the company still own?

Choose one.

  • a
    Patching the operating system of the mail servers

    In SaaS the provider runs the operating system along with the rest of the platform.

  • b
    Applying updates to the email application code

    In SaaS the provider maintains and updates the application itself.

  • c
    Securing the network between Microsoft datacenters

    The physical network is the provider's responsibility under every service type.

  • d
    Protecting the emails and files its users store Correct

    The information and data stored in the cloud remain the customer's responsibility even in SaaS.

The concept

Even in SaaS, the customer remains responsible for its information and data.

Why that’s the answer

SaaS hands the provider the most responsibility: the physical layer, the operating system and the application. What never moves is the customer's information and data, along with its devices and its accounts and identities. Patching the OS and updating the app are the provider's jobs in SaaS, and the datacenter network is the provider's in every model.

How to reason it out
  1. Identify the service type: SaaS, where the provider runs the most.
  2. Remove the tasks the provider owns in SaaS: OS, application, physical network.
  3. What remains is the customer's data.

Exam tip: Whatever the service type, you keep responsibility for your own data.

What Is Cloud Computing? An Azure AZ-900 Guide — the lesson that teaches this.

Question 2Describe cloud concepts

A team deploys its application on Azure virtual machines, an infrastructure as a service (IaaS) offering. Under the shared responsibility model, who patches the guest operating system?

Choose one.

  • a
    Microsoft, which runs the physical hosts

    Microsoft runs the hosts and virtualization layer, but in IaaS the guest operating system belongs to the customer.

  • b
    The team itself, as the cloud customer Correct

    In IaaS the customer manages the operating system and everything above it, including patching.

  • c
    Microsoft and the team, in equal shares

    Operating-system patching is not split: in IaaS the customer owns it, and only in PaaS and SaaS does it move to Microsoft.

  • d
    The publisher of the Marketplace image used

    An image publisher supplies the starting image; it does not patch the OS on VMs you deploy from it.

The concept

In IaaS the customer manages and patches the operating system.

Why that’s the answer

Operating systems are one of the responsibilities that move with the service type. IaaS puts the most responsibility on the customer: the provider covers physical security, power and connectivity, and the customer manages the OS upward. In PaaS and SaaS the provider takes over the OS, which is why "Microsoft" tempts candidates who think of all Azure services the same way.

How to reason it out
  1. Identify the service type: IaaS virtual machines.
  2. Recall that the OS is a layer whose owner varies with the service type.
  3. In IaaS that layer, including patching, is the customer's.

Exam tip: IaaS: you patch the OS. PaaS and SaaS: the provider does.

What Is Cloud Computing? An Azure AZ-900 Guide — the lesson that teaches this.

Question 3Describe cloud concepts

Which cloud deployment model is owned and operated by a cloud provider such as Microsoft Azure and shared across many organizations over the internet?

Choose one.

  • a
    Public cloud Correct

    A public cloud is provider-owned and shared across many organizations, with the lowest up-front cost.

  • b
    Private cloud

    A private cloud is dedicated to a single organization, not shared across many.

  • c
    Hybrid cloud

    A hybrid cloud connects public and private together; it is not simply a shared, provider-owned environment.

  • d
    On-premises datacenter

    An on-premises datacenter is owned and run by the organization itself, not a shared provider cloud.

The concept

A public cloud is provider-owned and shared by many organizations.

Why that’s the answer

The public cloud is owned and operated by a provider and shared across many customers over the internet, offering the lowest up-front cost. Private is single-tenant, hybrid is a mix, and on-premises is customer-run, so none match a shared provider environment.

How to reason it out
  1. Note the clues: provider-owned and shared across many organizations.
  2. Match shared, provider-owned to public cloud.
  3. Eliminate private (dedicated), hybrid (mix), and on-premises (self-run).

Exam tip: The public cloud is provider-owned and shared across many organizations with the lowest up-front cost.

What Is Cloud Computing? An Azure AZ-900 Guide — the lesson that teaches this.

Question 4Describe cloud concepts

A government agency must keep its systems on dedicated, single-tenant hardware to meet strict compliance and data-residency rules. Which deployment model best fits this requirement?

Choose one.

  • a
    Public cloud

    A public cloud is available to anyone who buys services, so its hardware is not dedicated to the agency.

  • b
    Hybrid cloud

    Hybrid would place some workloads in the public cloud, but the agency must keep all its systems on dedicated hardware.

  • c
    Multicloud

    Multicloud means using two or more public cloud providers, which still means shared, multi-tenant hardware.

  • d
    Private cloud Correct

    A private cloud is used by a single organization, giving it full control over resources and security for strict compliance.

The concept

A private cloud is dedicated to a single organization and suits strict compliance requirements.

Why that’s the answer

A private cloud is used by one entity, whether hosted on-site or in a dedicated offsite datacenter, and gives complete control over resources and security, with data not collocated with other tenants. The agency needs all systems on dedicated hardware, so hybrid (part public) and multicloud (several public providers) both break the requirement.

How to reason it out
  1. Spot the requirement: all systems on dedicated, single-tenant hardware.
  2. Match single-organization hardware to a private cloud.
  3. Reject models that place any workload on shared public hardware.

Exam tip: Dedicated to one organization for strict compliance points to a private cloud.

What Is Cloud Computing? An Azure AZ-900 Guide — the lesson that teaches this.

Question 5Describe cloud concepts

A hospital keeps confidential patient records on its own private infrastructure while running its public-facing website in Azure, with the two environments connected. Which deployment model is this?

Choose one.

  • a
    Public cloud

    A purely public deployment would not keep the patient records on the hospital's private infrastructure.

  • b
    Private cloud

    A purely private deployment would not also run the website in Azure's public cloud.

  • c
    Hybrid cloud Correct

    Public and private clouds used together in one interconnected environment is a hybrid cloud.

  • d
    Multicloud

    Multicloud means two or more public cloud providers; here there is one public cloud plus private infrastructure.

The concept

A hybrid cloud connects private infrastructure with a public cloud.

Why that’s the answer

Hybrid is the combination of a public and a private cloud in an interconnected environment, letting the organization choose which services stay private. Multicloud is the tempting near-twin, but it means using more than one public cloud provider; this hospital uses one public cloud (Azure) and its own private infrastructure.

How to reason it out
  1. Count the environments: private infrastructure plus one public cloud.
  2. Note they are connected.
  3. Distinguish public + private (hybrid) from several public providers (multicloud).

Exam tip: Public + private, connected = hybrid. Several public providers = multicloud.

What Is Cloud Computing? An Azure AZ-900 Guide — the lesson that teaches this.

Question 6Describe cloud concepts

A startup wants the lowest up-front cost and the ability to scale to very large workloads quickly without buying any hardware. Which deployment model best fits?

Choose one.

  • a
    Private cloud

    A private cloud has the highest up-front cost and scale limited by the hardware you provide.

  • b
    Public cloud Correct

    The public cloud offers the lowest up-front cost and the fastest access to huge scale with no hardware to buy.

  • c
    Hybrid cloud

    Hybrid adds private infrastructure, raising cost and complexity beyond what a low-cost, scale-fast startup needs.

  • d
    On-premises datacenter

    An on-premises datacenter requires buying hardware up front, the opposite of low up-front cost.

The concept

The public cloud gives the lowest up-front cost and fastest scale.

Why that’s the answer

A startup wanting minimal up-front cost and rapid, very large scale without owning hardware is a natural fit for the public cloud. Private has the highest cost and limited scale, hybrid adds private infrastructure, and on-premises requires buying hardware.

How to reason it out
  1. Identify the needs: lowest up-front cost, fast very large scale, no hardware.
  2. Match those needs to the public cloud.
  3. Eliminate models that add cost, hardware, or limited scale.

Exam tip: Lowest up-front cost and fast, very large scale with no hardware points to the public cloud.

What Is Cloud Computing? An Azure AZ-900 Guide — the lesson that teaches this.

Question 7Describe cloud concepts

A retailer used to buy enough servers for its busiest day of the year, leaving most of them idle the rest of the time. Which benefit does moving to a consumption-based model give it?

Choose one.

  • a
    It moves the idle servers into a private cloud that it manages

    Moving idle servers into a private cloud keeps the retailer owning and paying for the same peak-sized hardware.

  • b
    It pays a fixed fee that covers enough capacity for the peak

    A fixed fee sized for the peak still charges for idle capacity, which is the waste the retailer wants to avoid.

  • c
    It adds capacity for peaks and stops paying for idle servers Correct

    Consumption-based billing lets it add resources when demand rises and release them when it falls, paying only for what it uses.

  • d
    It forecasts demand a year ahead to reserve the peak capacity

    Forecasting and reserving peak capacity in advance is the traditional capacity planning the consumption model removes.

The concept

Consumption-based pricing removes the need to provision for peak and pay for idle capacity.

Why that’s the answer

Microsoft Learn lists the consumption model's benefits as no up-front hardware costs, no paying for capacity that goes underused, and the ability to add and release resources as demand changes. The retailer's problem is exactly peak-sized, mostly idle hardware; the fixed fee and year-ahead reservation both keep paying for the peak, and a private cloud keeps owning it.

How to reason it out
  1. Identify the problem: buying for the peak leaves capacity idle.
  2. Recall that consumption billing follows actual demand.
  3. Reject options that still pay for, or own, peak capacity all year.

Exam tip: Consumption-based billing: scale up for the peak, scale back after, pay only for what you use.

What Is Cloud Computing? An Azure AZ-900 Guide — the lesson that teaches this.

Domain 2: Describe Azure architecture and services

38% of the AZ-900 exam, so 10 of the 25 questions on this page.

Question 8Describe Azure architecture and services

An application must keep running if one datacenter in its region fails, and company policy requires all of its resources to stay in that one region. What should the company do?

Choose one.

  • a
    Deploy a standby copy to the region's paired region

    The paired region is a different region, so this breaks the requirement that all resources stay in one region.

  • b
    Spread the virtual machines across availability zones Correct

    Availability zones are physically separate datacenters in the same region, so spreading the VMs across zones survives one datacenter failing while staying in the region.

  • c
    Place the virtual machines in one availability zone

    A single zone is a zonal deployment: if that zone's datacenter fails, every VM fails with it.

  • d
    Place the virtual machines in a single availability set

    An availability set spreads VMs across racks (fault and update domains) inside a datacenter, so it does not protect against the whole datacenter failing.

The concept

Availability zones protect against a datacenter failure without leaving the region.

Why that’s the answer

Two constraints decide it: survive a datacenter failure, and stay in one region. Spreading VMs across availability zones meets both. A single zone fails with its datacenter, an availability set only protects against rack-level faults inside a datacenter, and the paired region would survive the failure but breaks the one-region policy.

How to reason it out
  1. Identify the failure scope: one datacenter.
  2. Identify the location constraint: stay in one region.
  3. Choose the option spanning datacenters but not regions: multiple availability zones.

Exam tip: One datacenter failing, same region: spread across availability zones. Whole region failing: use another region.

Azure Regions, Availability Zones & Resource Hierarchy — the lesson that teaches this.

Question 9Describe Azure architecture and services

A storage account is used by two projects, and each project has its own resource group. How can the storage account relate to those resource groups?

Choose one.

  • a
    It can be added to both resource groups at the same time

    A resource can't be a member of two resource groups at once; membership is in exactly one group.

  • b
    It can sit in a resource group nested inside both groups

    Resource groups can't be nested, so there is no group that sits inside both project groups.

  • c
    It can exist outside both groups and be linked to each one

    Every Azure resource must be in a resource group; it can't exist outside one and be linked in.

  • d
    It belongs to one of the groups and can be moved to the other Correct

    Each resource is in exactly one resource group at a time, and many resource types can be moved to a different group later.

The concept

A resource lives in exactly one resource group, and groups can't be nested.

Why that’s the answer

Every resource must belong to exactly one resource group, resource groups cannot contain other resource groups, and many resources can be moved between groups. So the account sits in one project's group and can be moved later; sharing it between groups, nesting, or leaving it outside a group are all impossible.

How to reason it out
  1. Recall: one resource, one resource group.
  2. Recall: no nested resource groups and no resources outside a group.
  3. Moving between groups is allowed, so pick the one-group-but-movable option.

Exam tip: A resource is in exactly one resource group at a time; groups don't nest, but resources can move.

Azure Regions, Availability Zones & Resource Hierarchy — the lesson that teaches this.

Question 10Describe Azure architecture and services

A business wants its production costs and its development costs to arrive on different Azure invoices. What should it do?

Choose one.

  • a
    Use one subscription with production and development resource groups

    Resource groups and tags let you filter cost reports, but everything in one subscription is still billed together, so this gives one invoice, not two.

  • b
    Use one subscription under production and development management groups

    A subscription has only one parent management group, and management groups organize governance, not invoices.

  • c
    Use one subscription with production and development in separate regions

    Region choice changes location and price but not the billing boundary, so both environments still land on the same subscription's bill.

  • d
    Use two subscriptions, one for production and one for development Correct

    Subscriptions are billing boundaries, and Azure produces separate billing reports and invoices per subscription, so each environment gets its own.

The concept

Separate subscriptions give separate invoices.

Why that’s the answer

The subscription is the billing boundary, so splitting the environments into two subscriptions splits the invoices. The tempting near-twin is one subscription with tags or resource groups: that helps you analyze costs, but it is still one subscription's bill. Regions and management groups do not change the billing boundary.

How to reason it out
  1. The goal is separate invoices, not separate cost reports.
  2. Billing follows the subscription.
  3. Anything that keeps one subscription keeps one bill.

Exam tip: Separate cost reports: tags or resource groups. Separate invoices: separate subscriptions.

Azure Regions, Availability Zones & Resource Hierarchy — the lesson that teaches this.

Question 11Describe Azure architecture and services

A subscription sits under the Finance management group. An administrator also wants it under the Marketing management group so that it receives Marketing's settings. What is the outcome?

Choose one.

  • a
    It can be added under Marketing too and inherit from both groups

    A subscription can have only one parent management group, so it can't sit under Finance and Marketing at the same time.

  • b
    It can be moved to Marketing, and then stops inheriting from Finance Correct

    Each subscription has exactly one parent management group; moving it to Marketing makes it inherit Marketing's settings instead of Finance's.

  • c
    It can be copied into Marketing, and each copy inherits one group

    Subscriptions aren't copied between management groups; a subscription is one object with one parent.

  • d
    It already receives Marketing's settings through the root group

    Only settings assigned at the root group reach every subscription; settings assigned to the Marketing group reach only subscriptions under Marketing.

The concept

Each subscription and management group has exactly one parent.

Why that’s the answer

A management group tree allows only one parent per subscription (and per management group), so the subscription must be moved, and inheritance then follows its new parent. Dual membership and copies aren't possible, and the root group passes down only what is assigned at the root, not what a sibling group like Marketing holds.

How to reason it out
  1. Recall: one parent per subscription.
  2. Inheritance flows only from a subscription's own ancestors.
  3. So moving changes which group's settings it inherits.

Exam tip: One parent per subscription: to inherit a different management group's settings, move the subscription.

Azure Regions, Availability Zones & Resource Hierarchy — the lesson that teaches this.

Question 12Describe Azure architecture and services

Azure staggers planned platform updates so that only one region of a region pair is updated at a time. What is the main reason?

Choose one.

  • a
    So a faulty update cannot hit both regions of the pair at once Correct

    Updating one region at a time limits the impact of a bad update, so solutions that use both regions of a pair together stay available.

  • b
    So traffic can fail over to the other region during the update

    Microsoft states that region pairs give no automatic failover; moving traffic between regions is something the customer designs.

  • c
    So data replication between the regions finishes before updating

    Replication between paired regions is continuous and asynchronous; the update order isn't tied to replication completing.

  • d
    So the other region can absorb the updating region's capacity

    Pairing does not transfer capacity or quota between regions; each region keeps its own capacity during an update.

The concept

Region pairs receive planned updates sequentially to limit the impact of a faulty update.

Why that’s the answer

Microsoft staggers planned system updates across region pairs to minimise the impact of a bug or faulty update and to avoid downtime for solutions designed to use both regions together. The distractors sound like resilience features but are false: pairs give no automatic failover, capacity is not shifted between them, and replication is not what sets the update order.

How to reason it out
  1. Recall what update sequencing protects against: a faulty update.
  2. Updating one region at a time keeps the other healthy if an update goes wrong.
  3. Reject claims of automatic failover or shared capacity, which pairs do not provide.

Exam tip: Region pairs are updated one region at a time so a bad update can't take both down.

Azure Regions, Availability Zones & Resource Hierarchy — the lesson that teaches this.

Question 13Describe Azure architecture and services

Which of the following is an example of an Azure sovereign region?

Choose one.

  • a
    Azure Dedicated Host in West Europe

    Dedicated Host gives you physically isolated servers, but it runs inside the public West Europe region of the global cloud.

  • b
    Azure Stack Hub in a private datacenter

    Azure Stack Hub extends Azure services to your own datacenter; it is a hybrid product, not a Microsoft-operated sovereign region.

  • c
    The Germany West Central public region

    Germany West Central is a standard public region in the Germany geography; the former separate Azure Germany cloud has closed.

  • d
    Azure operated by 21Vianet in China Correct

    Azure operated by 21Vianet is a separate, isolated instance of Azure serving China, which makes it a sovereign region, alongside Azure Government.

The concept

Sovereign regions include Azure Government and Azure operated by 21Vianet.

Why that’s the answer

Sovereign regions are separate instances of Azure isolated from the global cloud: Azure Government in the US and Azure operated by 21Vianet in China. The distractors all sound isolated or national (dedicated hardware, an on-premises Azure extension, a public region in one country) but each still belongs to the global public cloud or to the customer.

How to reason it out
  1. Recall the sovereign examples: Azure Government and Azure operated by 21Vianet.
  2. Dedicated hardware or a national public region is still the global cloud.
  3. An on-premises Azure extension is hybrid, not a sovereign region.

Exam tip: Sovereign = a separate Azure cloud (Azure Government, Azure operated by 21Vianet), not isolated hardware in a public region.

Azure Regions, Availability Zones & Resource Hierarchy — the lesson that teaches this.

Question 14Describe Azure architecture and services

Which two statements accurately describe Azure availability zones? (Select TWO.)

Choose TWO.

  • a
    They are physically separate datacenters within a single region. Correct

    An availability zone is one or more physically separate datacenters inside one region, each with independent power, cooling, and networking.

  • b
    They join two separate Azure regions together for disaster recovery.

    Joining two distant regions for disaster recovery describes region pairs, not availability zones.

  • c
    They are isolated Azure instances for government compliance.

    Isolated instances for compliance are sovereign regions like Azure Government, not availability zones.

  • d
    They protect applications against a single datacenter failure. Correct

    If one zone fails, resources in another zone in the same region keep running, protecting against a datacenter failure.

  • e
    They are logical containers used to group related resources.

    Logical containers for resources are resource groups; availability zones are a physical resilience construct.

The concept

Availability zones are separate datacenters within a region that protect against datacenter failure.

Why that’s the answer

Zones are physically separate datacenters inside one region and keep an app running if one datacenter fails, so those two statements are correct. Region-pair disaster recovery, sovereign compliance isolation, and resource grouping describe different concepts entirely.

How to reason it out
  1. Recall the zone definition: separate datacenters in one region.
  2. Recall the zone purpose: survive a single datacenter failure.
  3. Reject region-pair, sovereign-region, and resource-group descriptions.

Exam tip: Zones are separate in-region datacenters that guard against a datacenter failing.

Azure Regions, Availability Zones & Resource Hierarchy — the lesson that teaches this.

Question 15Describe Azure architecture and services

Which two statements are true about Azure region pairs? (Select TWO.)

Choose TWO.

  • a
    Each newer Azure region is paired with a region in another geography.

    Many newer regions have no pair and rely on availability zones; where pairs exist, almost all are in the same geography.

  • b
    Planned platform updates are rolled out to one region of a pair at a time. Correct

    Azure staggers planned updates across region pairs so a faulty update doesn't affect both regions together.

  • c
    Some services, such as geo-redundant storage, replicate data to the pair. Correct

    Geo-redundant storage is an example of a service that can automatically replicate data to the paired region.

  • d
    A region pair is two availability zones in one region joined for failover.

    Two availability zones in one region are zones, not a pair; a region pair joins two separate regions.

  • e
    Deploying to a paired region gives automatic failover with no design work.

    Microsoft states that using a paired region does not by itself provide high availability or failover; you still design your own recovery.

The concept

Region pairs give sequential updates and a target for some services' geo-replication.

Why that’s the answer

Two behaviours hold for region pairs: Microsoft rolls planned updates out to one region of a pair at a time, and some services such as geo-redundant storage replicate to the pair. Pairs are almost always within one geography, many newer regions are not paired at all, a pair is two regions rather than two zones, and simply deploying to a paired region does not give automatic failover.

How to reason it out
  1. Recall the pair benefits: sequential updates, recovery prioritisation, same-geography residency.
  2. Recall that only some services replicate to the pair automatically.
  3. Reject the cross-geography, zones-as-pair and automatic-failover claims.

Exam tip: Region pairs: updates one at a time and some services replicate to the pair, but no automatic failover for your app.

Azure Regions, Availability Zones & Resource Hierarchy — the lesson that teaches this.

Question 16Describe Azure architecture and services

Which two statements correctly describe resource groups in Azure? (Select TWO.)

Choose TWO.

  • a
    Deleting a resource group deletes all the resources inside it. Correct

    A resource group can be deleted as a unit, which removes every resource it contains, so tearing down a project is one action.

  • b
    A resource group is the boundary that receives the Azure bill.

    The billing boundary is the subscription, not the resource group.

  • c
    A resource group can contain other resource groups as children.

    Resource groups are not nested; they contain resources, not other resource groups.

  • d
    A resource group is used to organize several Azure subscriptions.

    Organizing multiple subscriptions is the role of a management group, not a resource group.

  • e
    Its resources can be located in different Azure regions. Correct

    A resource group is a logical container, so the resources it holds can span different regions.

The concept

Resource groups are logical containers with delete-as-a-unit behavior and can span regions.

Why that’s the answer

Deleting a resource group removes everything inside it, and the resources it holds can live in different regions because the group is logical. It is not the billing boundary (that is the subscription), cannot be nested inside another resource group, and does not organize subscriptions (that is a management group).

How to reason it out
  1. Recall that a resource group is deleted as a single unit.
  2. Recall that its resources can span regions.
  3. Reject billing, nesting, and subscription-organizing claims.

Exam tip: Resource groups delete as a unit and can hold resources from different regions.

Azure Regions, Availability Zones & Resource Hierarchy — the lesson that teaches this.

Question 17Describe Azure architecture and services

Which two statements are true about Azure subscriptions? (Select TWO.)

Choose TWO.

  • a
    A subscription is a boundary for access control and for some quotas. Correct

    Access can be assigned at subscription level, and Azure enforces certain limits and quotas per subscription.

  • b
    One account can hold several subscriptions for different environments. Correct

    An account can have many subscriptions, for example separate ones for production, development, or departments.

  • c
    A subscription sits above management groups and passes settings to them.

    The hierarchy is the other way round: management groups sit above subscriptions and pass settings down.

  • d
    A subscription is tied to one region, where its resources then run.

    A subscription isn't regional; its resource groups and resources can be in many regions.

  • e
    A subscription holds one resource group, which then holds its resources.

    A subscription can contain many resource groups.

The concept

Subscriptions are access and quota boundaries, and an account can have many.

Why that’s the answer

A subscription is a billing and access control boundary where some limits and quotas are enforced, and organizations commonly create several subscriptions to separate environments, departments or projects. Management groups sit above subscriptions, subscriptions are not tied to a region, and a subscription can hold many resource groups.

How to reason it out
  1. Recall the subscription's boundaries: billing, access, quotas.
  2. Recall that accounts routinely have several subscriptions.
  3. Reject the reversed hierarchy, the regional claim, and the single-group claim.

Exam tip: Subscriptions bound billing, access and quotas, span regions, and an account can have many.

Azure Regions, Availability Zones & Resource Hierarchy — the lesson that teaches this.

Domain 3: Describe Azure management and governance

34% of the AZ-900 exam, so 8 of the 25 questions on this page.

Question 18Describe Azure management and governance

A finance manager on a pay-as-you-go subscription wants an email when the subscription's spending for the month reaches 80 percent of an agreed amount. Which Microsoft Cost Management feature should you configure?

Choose one.

  • a
    A saved cost analysis view

    A saved view shows spending when someone opens it, but it does not watch a threshold or send email on its own.

  • b
    A budget with an alert Correct

    A budget sets the agreed amount for a scope, and its alert conditions email recipients when spend reaches the chosen percentage.

  • c
    A credit alert

    Credit alerts track consumption of an Enterprise Agreement Azure Prepayment at fixed points; they are not set on a pay-as-you-go subscription at a custom threshold.

  • d
    An Advisor cost recommendation

    Advisor suggests savings such as resizing idle resources; it does not notify you when spend hits a threshold.

The concept

Budgets in Cost Management raise alerts when spend reaches thresholds you set.

Why that’s the answer

A budget defines a spending amount for a scope such as a subscription or resource group, and its alert conditions email recipients when actual spend reaches a percentage you choose, such as 80 percent. Credit alerts are generated automatically for Enterprise Agreement prepayment balances, cost analysis views only display data, and Advisor recommendations suggest savings without tracking a threshold.

How to reason it out
  1. Identify the need: an email at a custom percentage of an amount.
  2. Match a threshold you define to a budget with an alert.
  3. Rule out credit alerts (EA prepayment), saved views and recommendations.

Exam tip: Want a warning at a spending threshold you choose? Create a budget with an alert.

Azure Cost Management: Estimate, Monitor, and Reduce Cloud Spend — the lesson that teaches this.

Question 19Describe Azure management and governance

Which statement best describes how the Azure pricing calculator differs from Microsoft Cost Management?

Choose one.

  • a
    The pricing calculator estimates cost before deployment; Cost Management reports actual cost after deployment Correct

    This is the core distinction: the calculator projects cost from values you enter, and Cost Management reports real spend from your subscription's usage.

  • b
    The pricing calculator reports actual cost after deployment; Cost Management estimates cost before deployment

    This reverses the two tools; the calculator is the pre-deployment estimator and Cost Management reads real usage.

  • c
    Both tools estimate the cost of a design from values you enter before the resources are deployed

    Cost Management works from real usage data in your subscription, not from values you type in for a design.

  • d
    Both tools report the actual cost of deployed resources by reading the usage data from your subscription

    The pricing calculator never reads your subscription; it works on hypothetical configurations you build.

The concept

Pricing calculator: estimate before deployment. Cost Management: actual spend after deployment.

Why that’s the answer

The two tools sit at opposite ends of the deployment timeline. The pricing calculator models a configuration you enter and provisions nothing; Cost Management reads real usage to analyze, budget and alert on spend. The reversed statement swaps them, and the two "both" statements give each tool the other's data source.

How to reason it out
  1. Anchor on timing: before versus after deployment.
  2. Assign estimating to the calculator and reporting to Cost Management.
  3. Reject the reversed and the same-for-both statements.

Exam tip: Estimate with the pricing calculator; track real spend with Cost Management.

Azure Cost Management: Estimate, Monitor, and Reduce Cloud Spend — the lesson that teaches this.

Question 20Describe Azure management and governance

Two identical virtual machines sit in the same region and subscription. One runs 24 hours a day; the other is shut down and deallocated every night. The first costs more each month. Which cost factor explains this?

Choose one.

  • a
    Consumption Correct

    Azure bills on consumption, so a VM running around the clock accrues more compute charges than one deallocated overnight.

  • b
    Maintenance

    Maintenance covers resources left behind and still billing, such as orphaned disks; nothing has been left behind here.

  • c
    Geography

    Both VMs are in the same region, so geography does not differ.

  • d
    Subscription type

    Both VMs share the same subscription, so subscription type is identical for them.

The concept

Consumption drives cost: you pay for how much you run during the billing cycle.

Why that’s the answer

Under pay-as-you-go you pay for what you use in each billing cycle, and a deallocated VM stops accruing compute charges, so the VM that runs all night consumes more. Maintenance is the tempting near-twin, but it describes resources that keep billing after you stop needing them, such as disks left after a VM is deleted; both VMs here are still in use. Geography and subscription type are the same for both.

How to reason it out
  1. List what is identical: size, region, subscription.
  2. Find the variable that differs: hours running before deallocation.
  3. Distinguish running time (consumption) from leftover resources (maintenance).
  4. Choose consumption.

Exam tip: More running time means more consumption, and more cost.

Azure Cost Management: Estimate, Monitor, and Reduce Cloud Spend — the lesson that teaches this.

Question 21Describe Azure management and governance

A company has steady compute spend, but its apps move between virtual machine families and Azure Container Instances as they evolve. It wants a one- or three-year commitment discount that follows the usage as it shifts. Which option fits?

Choose one.

  • a
    Azure Reservations

    A reservation commits to specific resource capacity, so when the apps move to other VM families or services the discount no longer matches the usage.

  • b
    Azure Spot Virtual Machine pricing

    Spot is evictable spare capacity with no commitment discount, and it does not apply to the shifting mix of services described.

  • c
    Pay-as-you-go pricing

    Pay-as-you-go follows any usage but carries no commitment discount.

  • d
    Azure savings plan for compute Correct

    A savings plan commits to an hourly compute spend for one or three years and applies the discount to eligible compute usage across services and sizes.

The concept

Azure savings plan for compute: a flexible hourly-spend commitment across eligible compute services.

Why that’s the answer

A savings plan commits you to a fixed hourly amount of compute spend for one or three years, and Azure applies the discounted price to eligible compute usage wherever it runs, including different VM families and Container Instances. A reservation is also a one- or three-year commitment, but to specific capacity, so it stops matching when the workload changes shape. Spot and pay-as-you-go carry no commitment discount.

How to reason it out
  1. Note the constraints: steady spend, shifting services, commitment discount wanted.
  2. Narrow to the two commitment options.
  3. Pick the one that follows usage across services: the savings plan.

Exam tip: Steady spend that shifts between compute services: savings plan for compute.

Azure Cost Management: Estimate, Monitor, and Reduce Cloud Spend — the lesson that teaches this.

Question 22Describe Azure management and governance

Several departments share the same resource groups and subscription. Finance wants cost analysis to show each department's share of the monthly spend. What should you put in place?

Choose one.

  • a
    Group cost analysis by the resource group of each resource

    Each resource group mixes resources from several departments, so a per-resource-group view cannot separate their spending.

  • b
    Tag each resource with CostCenter and group by the tag Correct

    Cost analysis can group and filter by tag, so a consistent CostCenter tag on every resource attributes spend to its department even inside shared groups.

  • c
    Create a separate budget for each department's resources

    A budget alerts on spend within a scope; it cannot split a shared resource group's costs between departments.

  • d
    Group cost analysis by the subscription holding the spend

    All departments share one subscription, so grouping by subscription shows a single total.

The concept

Tags let cost analysis allocate spend when the resource hierarchy does not match ownership.

Why that’s the answer

Cost analysis can group by subscription, resource group, service, region or tag. Here the subscription and the resource groups are both shared, so neither boundary matches a department. A consistent CostCenter tag on each resource gives cost analysis the ownership dimension it needs. Budgets alert on a scope's spend but do not split it between owners.

How to reason it out
  1. Check whether an existing boundary matches ownership: subscriptions and resource groups are shared.
  2. Recall that cost analysis can also group by tag.
  3. Apply a consistent tag that carries the department.

Exam tip: When groups and subscriptions are shared, tags are what allocate cost to owners.

Azure Cost Management: Estimate, Monitor, and Reduce Cloud Spend — the lesson that teaches this.

Question 23Describe Azure management and governance

A startup and a partner company deploy identical workloads in the same region. The startup's first-month bill is lower because its offer included credit for the first 30 days and some products free for 12 months. Which cost factor does this illustrate?

Choose one.

  • a
    Subscription type Correct

    Some subscription types, such as the Azure free account, include usage allowances and credit that lower what you pay.

  • b
    Maintenance

    Maintenance covers resources left running or orphaned and still billing; it does not supply credit or free products.

  • c
    Consumption

    The workloads are identical, so the amount used is the same; the allowance comes with the offer.

  • d
    Azure Marketplace

    Marketplace adds third-party vendor charges for solutions bought there; it does not supply sign-up credit.

The concept

Subscription type is a cost factor: some subscriptions include usage allowances or credit.

Why that’s the answer

Subscription type affects cost because some subscription offers carry usage allowances; the Azure free account, for example, includes credit for the first 30 days and some products free for 12 months. The workloads and region are identical, so consumption and geography do not differ. Maintenance is about leftover resources that keep billing, and Azure Marketplace adds vendor billing rather than credit.

How to reason it out
  1. Note what is identical: region and workload.
  2. Identify what differs: credit and free products attached to the offer.
  3. Match offer-level allowances to subscription type.

Exam tip: Allowances and credit attached to the offer are the subscription-type cost factor.

Azure Cost Management: Estimate, Monitor, and Reduce Cloud Spend — the lesson that teaches this.

Question 24Describe Azure management and governance

Cost analysis shows several virtual machines running around the clock at under 10 percent CPU for months. Which action removes the cost of the unused capacity rather than only discounting it?

Choose one.

  • a
    Buying a 3-year reservation for the current VM sizes

    A reservation lowers the rate but commits you to the same oversized capacity for one or three years, locking the waste in.

  • b
    Resizing the VMs to smaller sizes that fit the load Correct

    Right-sizing to a smaller size stops you paying for capacity the workload never uses.

  • c
    Moving the VMs to a lower-priced Azure region

    A cheaper region lowers the hourly rate of the same oversized VMs; the unused capacity is still paid for.

  • d
    Applying a savings plan for compute

    A savings plan discounts the hourly spend but still pays for the oversized VMs.

The concept

Right-sizing matches resource size to actual need and removes wasted capacity.

Why that’s the answer

Very low utilization means you are paying for capacity you do not use. Reservations, savings plans and a cheaper region all lower the price of that capacity, but only resizing removes it, which is what the stem asks for. Committing to a reservation before right-sizing would lock in the waste for the term.

How to reason it out
  1. Recognize the symptom: long-running VMs with very low utilization.
  2. Separate lowering the price of capacity (commitments, cheaper region) from removing it.
  3. Pick resizing to fit the actual load.

Exam tip: Right-size first, then commit: discounting oversized VMs still pays for waste.

Azure Cost Management: Estimate, Monitor, and Reduce Cloud Spend — the lesson that teaches this.

Question 25Describe Azure management and governance

Which TWO of the following can change how much you pay for an Azure resource? (Select TWO.)

Choose TWO.

  • a
    The Azure region the resource is deployed in Correct

    Prices vary by region for the same service, so region is a real cost factor.

  • b
    The number of tags applied to the resource

    Tags are metadata and are free; adding more does not change a resource's price.

  • c
    Data the resource receives from the internet

    Inbound data transfer into Azure is generally free, so it does not add to the cost.

  • d
    Data the resource sends out to the internet Correct

    Outbound data transfer (egress) is billed, so it adds to the resource's cost.

  • e
    The resource group the resource is placed in

    Resource groups are free logical containers; moving a resource between them does not change its price.

The concept

Region and outbound data transfer are cost factors; tags, resource groups and inbound transfer are not.

Why that’s the answer

Region changes the rate for the same service, and data leaving Azure (egress) is billed. Data arriving from the internet is the near-twin that catches candidates: inbound transfer is generally free. Tags and resource groups are free organizational constructs and do not change price.

How to reason it out
  1. Recall the factors: resource type, consumption, maintenance, geography, network traffic, subscription type, Marketplace.
  2. Split network traffic by direction: outbound billed, inbound generally free.
  3. Select region and outbound transfer; reject free metadata and containers.

Exam tip: Region and egress cost money; tags, resource groups and inbound data do not.

Azure Cost Management: Estimate, Monitor, and Reduce Cloud Spend — the lesson that teaches this.

Keep going with AZ-900

AZ-900 practice by domain

AZ-900 sample questions: your questions

No. Real exam questions are confidential. These are original questions written to the skills in the official AZ-900 exam guide, so they test the same knowledge in the same style without being copies of the exam.

Source

The domains and weights on this page come from the official AZ-900 exam guide.