Management and Governance


Table of Contents


Azure Subscriptions

Azure Subscription
  • Purpose: Logical container for Azure resources, billing, and usage.
  • Key Capabilities:
    • Payment and billing boundary.
    • Resource access and usage quotas.
    • Linked to Azure Active Directory tenant.
  • Typical Use Cases:
    • Organizing workloads by department or project.
    • Enforcing budgetary constraints and spending thresholds.

Azure Management Groups

Azure Management Groups
  • Purpose: Hierarchical grouping of subscriptions for organizational governance.
  • Key Capabilities:
    • Apply policies and access controls across multiple subscriptions.
    • Organize subscriptions by departments, regions, or functions.
  • Typical Use Cases:
    • Enterprise-wide compliance policies
    • Consistent resource governance

Azure Policy

Azure Policy
  • Purpose: Enforce compliance and governance across resources.
  • Key Capabilities:
    • Policy assignments for resource configurations (e.g., allowed regions, tag requirements).
    • Monitoring and remediation of non-compliant resources.
  • Typical Use Cases:
    • Regulatory compliance (e.g., ISO, PCI).
    • Resource standardization and cost control.

Azure Blueprints

Azure Blueprints
  • Purpose: Package and deploy sets of resource templates and policies at scale.
  • Key Capabilities:
    • Create repeatable environments with ARM templates, policies, and RBAC.
    • Versioning for consistent environment deployments.
  • Typical Use Cases:
    • Enterprise environment setup
    • Standardized development/test/production deployments

Azure Resource Groups

Azure Resource Groups
  • Purpose: Logical grouping of Azure resources for management, deployment, and monitoring.
  • Key Capabilities:
    • All resources in a group share a common lifecycle.
    • Role-based access control at the resource group level.
  • Typical Use Cases:
    • Grouping related resources for an application.
    • Easier deployment and deletion of entire stacks.

Azure Tags

Azure Tags
  • Purpose: Metadata labels to categorize resources (e.g., cost center, environment).
  • Key Capabilities:
    • Use tags for resource organization and cost allocation.
    • Query resources by tags in Azure Portal and CLI.
  • Typical Use Cases:
    • Cost management and chargeback.
    • Resource discovery and governance.

Azure Arc

Azure Arc
  • Purpose: Extend Azure management and services to on-premises, multi-cloud, and edge environments.
  • Key Capabilities:
    • Manage servers, Kubernetes clusters, and data services anywhere.
    • Consistent policy enforcement and governance outside Azure.
  • Typical Use Cases:
    • Hybrid cloud strategies
    • Central management across diverse environments

Azure Resource Manager (ARM) Templates

Azure Templates
  • Purpose: Infrastructure-as-Code for deploying and managing Azure resources declaratively.
  • Key Capabilities:
    • JSON-based templates to define infrastructure configurations.
    • Parameterization for dynamic deployments.
    • Consistent, repeatable environment provisioning.
  • Typical Use Cases:
    • Automated deployments with CI/CD.
    • Version-controlled infrastructure configurations.

Azure Purview

Azure Purview
  • Purpose: Unified data governance service to manage and control data across on-premises, multi-cloud, and SaaS sources.
  • Key Capabilities:
    • Automated data discovery and classification.
    • Data lineage for end-to-end tracking.
    • Built-in data catalog for enterprise-wide data visibility.
  • Typical Use Cases:
    • Regulatory compliance (e.g., GDPR).
    • Centralized data governance and discovery.
    • Enterprise-wide data cataloging.

Azure Advisor

Azure Advisor
  • Purpose: Personalized recommendations for best practices, cost optimization, performance, and security.
  • Key Capabilities:
    • Identifies idle resources, performance bottlenecks, and potential security risks.
    • Recommends corrective actions.
  • Typical Use Cases:
    • Ongoing cost optimization.
    • Performance tuning and reliability improvements.
    • Security posture assessments.