Practice the AZ-900 Azure management and governance domain. Questions cover cost management, tags, cost optimization, Microsoft Purview, Azure Policy, resource locks, and the Service Trust Portal.
10 questions covering this official AZ-900 domain.
Q01 - Question
A company stores data on-premises, in more than one cloud, and in SaaS applications. The compliance team wants a unified view of that data, the ability to discover sensitive data, and a way to manage data access at scale. Which solution should the company use?
Domain: Describe Azure management and governance (30-35%) Type: Single choice
- A. Azure Policy
- B. Resource locks
- C. Microsoft Purview
- D. Service Trust Portal
C is correct.
Explanation: Microsoft Purview is a family of data governance, risk, and compliance solutions that gives a unified view of on-premises, multicloud, and SaaS data, and it supports data maps, sensitive-data discovery, secure access, and data-access management at scale.
A is incorrect: Azure Policy creates and manages rules that control resource configurations, so it does not provide a unified view of data across on-premises, multicloud, and SaaS sources.
B is incorrect: Resource locks only prevent accidental changes or deletion of resources, so they do not discover sensitive data or manage data access.
D is incorrect: The Service Trust Portal provides access to documentation about Microsoft security, privacy, and compliance practices, not a view of your own data estate.
Q02 - Question
An external auditor asks your compliance team for documentation about Microsoft security, privacy, and compliance practices. The team also wants to keep the documents it uses most often in one place for repeat audits. Which resource should the team use?
Domain: Describe Azure management and governance (30-35%) Type: Single choice
- A. Microsoft Purview
- B. Service Trust Portal
- C. Azure Policy compliance evaluation
- D. Resource locks
B is correct.
Explanation: The Service Trust Portal provides authenticated access to information about Microsoft security, privacy, and compliance practices, and you can search documents and save or pin them in My Library for later use. Some materials require a nondisclosure agreement.
A is incorrect: Microsoft Purview governs your own data across on-premises, multicloud, and SaaS sources rather than publishing Microsoft compliance documentation.
C is incorrect: Azure Policy evaluation reports on resources that do not meet your rules, so it does not supply Microsoft security and privacy documentation.
D is incorrect: Resource locks prevent accidental changes or deletion of resources and provide no compliance documentation.
Q03 - Question
A governance team must stop teams from creating resources that do not meet required configuration standards. The control must apply to every resource group in a subscription without configuring each resource group separately. What should the team do?
Domain: Describe Azure management and governance (30-35%) Type: Single choice
- A. Assign an Azure Policy initiative at the subscription scope
- B. Apply a ReadOnly lock to each resource group
- C. Register the subscription resources in a Microsoft Purview data map
- D. Download the compliance reports available in the Service Trust Portal
A is correct.
Explanation: Azure Policy uses policies and initiatives to control resource configurations, can prevent the creation of noncompliant resources, and applies with inheritance from the subscription scope down to resource groups and resources.
B is incorrect: A ReadOnly lock allows only read operations, so it would block valid resource creation and changes rather than enforce configuration standards.
C is incorrect: A Microsoft Purview data map supports data governance across on-premises, multicloud, and SaaS data, not enforcement of Azure resource configuration rules.
D is incorrect: The Service Trust Portal supplies Microsoft security, privacy, and compliance documentation, so it cannot block noncompliant resource creation.
Q04 - Question
A media company plans to host a video catalog in Azure and stream large volumes of data from the platform to viewers on the public internet. The architecture team must identify the cost factor that grows as viewer traffic increases. Which factor should the team plan for?
Domain: Describe Azure management and governance (30-35%) Type: Single choice
- A. Charges for data ingress into the Azure datacenter
- B. Charges for the Azure Marketplace listing of the streaming service
- C. Charges for outbound bandwidth (egress) leaving the Azure datacenter
- D. Charges for the subscription type used to host the resources
C is correct.
Explanation: Bandwidth charges apply to data that moves out of Azure datacenters, so a workload that streams large volumes of data to internet viewers has costs that scale with outbound data transfer.
A is incorrect: Data ingress and egress are priced differently, so planning around inbound traffic does not account for the cost that grows with viewer downloads.
B is incorrect: Marketplace purchases cover third-party products bought through Azure, which is a separate cost factor from the data transfer generated by streaming.
D is incorrect: Subscription type affects how resources are billed and which offers apply, but it does not change the fact that outbound data transfer is metered as traffic grows.
Q05 - Question
Operations staff must continue to modify the settings of a production resource, but the business requires protection against accidental deletion of that resource. Which control meets both requirements?
Domain: Describe Azure management and governance (30-35%) Type: Single choice
- A. Apply a ReadOnly lock to the resource
- B. Remove all owner role assignments on the resource
- C. Assign a built-in Azure Policy definition that audits deletions
- D. Apply a Delete lock to the resource
D is correct.
Explanation: A Delete lock allows read and modification operations but prevents deletion, so staff can still change settings while the resource is protected from removal.
A is incorrect: A ReadOnly lock allows only read operations, so it would also block the configuration changes that staff must make.
B is incorrect: Changing role assignments manages permissions, but a lock prevents the change regardless of the role-based access control permissions a user holds.
C is incorrect: An audit-only policy evaluation highlights noncompliant resources; use a lock when the requirement is to prevent deletion.
Q06 - Question
A company runs a steady baseline of compute spending, but the mix of eligible compute services changes often as teams redesign their applications. The company is willing to commit for one or three years to reduce cost, and it cannot accept interruptions to these workloads. Which cost optimization option best fits these requirements?
Domain: Describe Azure management and governance (30-35%) Type: Single choice
- A. Purchase reservations for specific virtual machine sizes in each region
- B. Purchase an Azure savings plan for compute based on a fixed hourly spend
- C. Run the workloads on Spot Virtual Machines to use discounted unused capacity
- D. Purchase the required compute capacity through Azure Marketplace offers
B is correct.
Explanation: An Azure savings plan for compute commits you to a fixed hourly amount of spend for one or three years and applies that discount flexibly across eligible compute services, which suits a steady spending baseline with a changing service mix.
A is incorrect: Reservations commit to specific resources and capacity, so they fit stable and predictable workloads rather than a mix of services that changes often.
C is incorrect: Spot Virtual Machines use unused capacity and can be evicted, so they suit fault-tolerant, interruptible workloads and not workloads that cannot accept interruptions.
D is incorrect: Azure Marketplace covers third-party products and services and is a separate cost factor, not a commitment-based discount for eligible compute usage.
Q07 - Question
A finance team asks for an estimated monthly cost of a proposed solution that includes virtual machines, storage, and networking in two regions. The solution has not been built yet, and the team must not incur any charges while producing the estimate. Which approach meets the requirement?
Domain: Describe Azure management and governance (30-35%) Type: Single choice
- A. Use the Azure Pricing calculator to model the services, regions, tiers, and redundancy options
- B. Deploy the solution for one billing cycle and review cost analysis in Microsoft Cost Management
- C. Use the Total Cost of Ownership calculator to model the proposed Azure services
- D. Create a budget in Microsoft Cost Management and read the forecast for the planned resources
A is correct.
Explanation: The Azure Pricing calculator estimates the cost of individual resources or a complete solution and lets you select compute, storage, network, regions, service tiers, and redundancy. The estimates are informational only, so using the calculator does not provision resources or create charges.
B is incorrect: Deploying the solution first creates real resources and real charges, which the team must avoid.
C is incorrect: The Total Cost of Ownership calculator has been retired, so it is not available for this estimate.
D is incorrect: Budgets and cost analysis work with the costs of resources that already exist in a subscription, so they cannot estimate a solution that is not deployed.
Q08 - Question
A governance team must allocate Azure costs to each business unit by using a costCenter tag. New resources are created daily across many resource groups. Which two actions should the team take? Each correct answer presents part of the solution.
Domain: Describe Azure management and governance (30-35%) Type: Multiple choice
- A. Apply the costCenter tag to each subscription so that all child resources receive the tag
- B. Use Azure Policy to require the costCenter tag when resources are created
- C. Apply the costCenter tag to each resource group so that resources inherit the value
- D. Apply the costCenter tag directly to each resource that must be tracked
B and D are correct.
Explanation: Azure Policy can enforce tagging conventions, such as requiring a costCenter tag when resources are created, and tags must be applied to the individual resources you want to report on because tags are name-value metadata attached to each resource. Together these actions support cost allocation and forecasting for each business unit.
A is incorrect: Tags do not inherit from a subscription to the resources inside it, so subscription-level tags leave the individual resources untagged.
C is incorrect: Tags do not inherit from a resource group to its resources, so resource group tags alone do not produce per-resource cost allocation.
Q09 - Question
A subscription owner plans to protect a set of resources with resource locks and asks how the locks will behave. Which two statements are correct?
Domain: Describe Azure management and governance (30-35%) Type: Multiple choice
- A. A lock applied at the subscription scope is inherited by the resources in that subscription
- B. A user with owner permissions can delete a locked resource without removing the lock
- C. A ReadOnly lock allows read operations only
- D. A Delete lock prevents changes to the settings of the resource
A and C are correct.
Explanation: Locks inherit through resource-group and subscription scopes, so resources in a locked subscription receive the same protection, and a ReadOnly lock restricts users to read operations.
B is incorrect: The lock must be removed before the change is allowed, regardless of the role-based access control permissions a user holds.
D is incorrect: A Delete lock allows reads and modifications and prevents only deletion; use a ReadOnly lock when modifications must also be blocked.
Q10 - Question
A development team repeatedly exceeds the monthly spending target for its test subscription. The cloud team wants to be notified when spending approaches the limit and also wants nonproduction resources to be suspended automatically when the limit is reached. What should the cloud team configure in Microsoft Cost Management?
Domain: Describe Azure management and governance (30-35%) Type: Single choice
- A. A cost analysis view grouped by resource group
- B. A department spending quota report for the test subscription
- C. A credit alert that monitors the remaining Azure credit
- D. A budget that sends alerts and triggers automation to suspend nonproduction resources
D is correct.
Explanation: Budgets in Microsoft Cost Management set a spending limit for a scope, send alerts as spending approaches that limit, and can trigger automation such as suspending nonproduction resources.
A is incorrect: Cost analysis groups and displays costs by dimensions such as resource group, region, or service, but it does not send alerts or run automation.
B is incorrect: Department spending quota alerts apply to department spending thresholds and do not provide the automation the team needs for its test subscription.
C is incorrect: Credit alerts track remaining Azure credit for commitments and do not enforce a monthly spending target or suspend resources.