Why Resource Management Matters
As organizations grow in Azure, hundreds of resources (VMs, storage accounts, VNets) can be created. Without proper management, this leads to:
-
Confusion (hard to find resources).
-
Wasted costs.
-
Security gaps.
Azure Resource Manager (ARM) provides a consistent way to deploy, manage, and organize resources.
Azure Resource Manager (ARM) Basics
-
Deployment model for Azure resources.
-
Ensures consistency by using templates, APIs, CLI, and PowerShell.
-
Resources are always deployed into a Resource Group.
-
Supports role-based access control (RBAC), tags, and policies.
Resource Hierarchy in Azure
-
Management Group – Organize multiple subscriptions.
-
Subscription – Billing & boundary for resources.
-
Resource Group – Logical container for resources.
-
Resource – Actual service (VM, Storage, VNet, etc.).
Benefits of ARM
-
Consistency – Templates (ARM/Bicep) ensure deployments are identical.
-
Role-based security – RBAC can be applied at any level (subscription, group, resource).
-
Tagging & cost management – Easier to track and allocate costs.
-
Automation-ready – Integrates with CLI, PowerShell, DevOps pipelines.
Confusion Buster 🚨
-
Resource Group vs Management Group
-
Resource Group = container for related resources.
-
Management Group = container for multiple subscriptions.
-
-
Subscription vs Resource Group
-
Subscription = billing boundary.
-
Resource Group = organizational boundary.
-
Exam trap: If question says “apply policy across all subscriptions” → Management Group, not Resource Group.
Simple Example
A company has:
-
Subscription A for Production, Subscription B for Development.
-
Both subscriptions are under one Management Group for governance.
-
Inside Subscription A, resources are organized into Resource Groups (WebAppRG, DatabaseRG).
-
Tags like
Department=Financeare applied for cost tracking.
Exam Tip
-
“Which container holds Azure resources?” → Resource Group.
-
“Which container groups multiple subscriptions?” → Management Group.
-
“Which layer defines billing boundary?” → Subscription.
What to Expect in the Exam
-
Direct Q: “Which container is required when creating a resource?” → Resource Group.
-
Scenario: “Company must enforce encryption across all subscriptions.” → Management Group + Policy.
-
Trick Q: “Tags prevent accidental deletion of resources.” (False — that’s Locks).