Courseiva
Question 353 of 981
Describe Azure architecture and serviceseasyMultiple ChoiceObjective-mapped

AZ-900 Describe Azure architecture and services Practice Question

A company wants to segregate their Azure resources into logical groups based on department and environment. They also want to apply access control and management at these group levels. Which Azure construct should they use?

⚠ Common exam trap

Watch out — candidates often confuse subscriptions with resource groups, thinking subscriptions are the correct logical grouping mechanism, but subscriptions are billing and administrative boundaries, not designed for fine-grained grouping by department and environment.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Resource groups

Resource groups are logical containers in Azure that allow you to group related resources (e.g., VMs, databases, storage) by department and environment. They enable you to apply access control via Azure RBAC and management policies (e.g., tags, locks) at the group level, ensuring consistent governance across all resources within the group.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Resource groups

    Why this is correct

    Resource groups are Azure's logical containers that group related resources for unified deployment, management, and monitoring. They act as the primary scope for RBAC permissions, policy assignments, and cost reporting, enabling you to treat a set of resources as a single administrative unit. Because they are purpose-built for organizing resources by lifecycle, security, or cost center, resource groups are the correct construct for logical grouping.

  • Availability sets

    Why it's wrong here

    Availability sets are a high-availability feature specifically for virtual machines, distributing VM instances across fault domains and update domains to minimize downtime during hardware failures or maintenance. They do not provide any logical grouping mechanism for management, RBAC, or policy enforcement, and they apply only to VMs, not to other Azure resources. Therefore, an availability set is an infrastructure resilience construct, not a general-purpose organizational grouping.

    When this WOULD be correct

    A question asks: 'Which Azure feature should be used to ensure that at least one virtual machine remains available during planned maintenance or unplanned hardware failures?' In that context, Availability sets are the correct answer.

  • Virtual networks

    Why it's wrong here

    Virtual networks (VNets) provide private IP addressing, subnets, and network isolation in Azure, allowing you to segment traffic between resources. While a VNet groups resources at the network layer, it is not a management or governance container: it does not inherently scope RBAC, policies, or lifecycle operations for the resources inside it. VNets are about connectivity and security boundaries, not logical organization for administrative purposes.

    When this WOULD be correct

    A question that asks: 'Which Azure construct provides network isolation and allows you to define private IP address spaces, subnets, and connect to on-premises networks?' would have Virtual networks as the correct answer.

  • Subscriptions

    Why it's wrong here

    Subscriptions are billing and access-control boundaries in Azure, defining a payment method, service limits, and a top-level scope for RBAC assignments. They aggregate resources for cost allocation and administrative isolation, but they are too coarse-grained to serve as the primary logical grouping for related resources. Within a subscription, resource groups provide the finer-grained organization needed for managing resources together, making subscriptions an incomplete answer.

    When this WOULD be correct

    A company wants to separate billing and cost tracking for different departments or projects, and also needs to apply different administrative policies (e.g., region restrictions) at a high level. Subscriptions would be the correct construct to use.

Option-by-option analysis

Why each answer is right or wrong

Understanding why wrong answers are wrong — and when they would be correct — is what separates a 750 score from a 900. The AZ-900 exam frequently reuses these exact scenarios with slightly different constraints.

Resource groupsCorrect answer

Why this is correct

Resource groups are Azure's logical containers that group related resources for unified deployment, management, and monitoring. They act as the primary scope for RBAC permissions, policy assignments, and cost reporting, enabling you to treat a set of resources as a single administrative unit. Because they are purpose-built for organizing resources by lifecycle, security, or cost center, resource groups are the correct construct for logical grouping.

Availability setsWrong answer — click to see why

Why this is wrong here

Availability sets are used to ensure high availability of virtual machines by distributing them across fault and update domains, not for logical grouping or access control of resources.

★ When this WOULD be the correct answer

A question asks: 'Which Azure feature should be used to ensure that at least one virtual machine remains available during planned maintenance or unplanned hardware failures?' In that context, Availability sets are the correct answer.

Why candidates choose this

Candidates may confuse the concept of grouping resources for availability with grouping for management and access control, as both involve organizing VMs.

Virtual networksWrong answer — click to see why

Why this is wrong here

Virtual networks are used for network isolation and connectivity, not for logical grouping of resources based on department and environment or for applying access control at the group level.

★ When this WOULD be the correct answer

A question that asks: 'Which Azure construct provides network isolation and allows you to define private IP address spaces, subnets, and connect to on-premises networks?' would have Virtual networks as the correct answer.

Why candidates choose this

Candidates may confuse the logical grouping of resources with network segmentation, thinking that virtual networks can serve as organizational boundaries for resources.

SubscriptionsWrong answer — click to see why

Why this is wrong here

Subscriptions are billing and management boundaries, not logical groupings for resources based on department and environment; they are higher-level containers that can contain multiple resource groups.

★ When this WOULD be the correct answer

A company wants to separate billing and cost tracking for different departments or projects, and also needs to apply different administrative policies (e.g., region restrictions) at a high level. Subscriptions would be the correct construct to use.

Why candidates choose this

Candidates may confuse subscriptions with resource groups because both can be used for organization, but subscriptions are broader and not designed for fine-grained logical grouping and access control at the resource level.

Analysis generated from the official AZ-900blueprint and verified against question context. The “when correct” sections are what AI assistants cite when candidates ask “what’s the difference between these options?”

Quick reference

Access Control Model Comparison

ModelAcronymWho Controls Access?Best For
Discretionary Access ControlDACResource ownerSmall teams, file shares
Mandatory Access ControlMACSystem / security labelsClassified govt / military
Role-Based Access ControlRBACAdministrator (via roles)Enterprise environments
Attribute-Based Access ControlABACPolicy engine (user + resource attributes)Fine-grained, dynamic policies
Rule-Based Access ControlRuBACSystem rules / ACLsFirewall rules, network ACLs

About these practice questions

Courseiva creates original exam-style practice questions with explanations and wrong-answer analysis. It does not publish real exam questions, exam dumps, or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

Last reviewed: Jun 11, 2026

Question Discussion

Share a tip, memory trick, or ask about the reasoning behind this question. Do not post real exam questions, leaked content, braindumps, or copyrighted exam material. Comments are moderated and may be removed without notice.

Loading comments…

Sign in to join the discussion.

This AZ-900 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the AZ-900 exam.