AZ-305 Governance solutions

April 27, 20252018 words11 min read
certification
azure
AI summarised

AZ-305 Azure Solutions Architect Expert

Azure Recommendations for Governance Solutions

Below are the recommended Azure solutions for governance as aligned with the AZ-305 exam objectives.


Azure Governance Design Recommendations

1. Structure for Management Groups, Subscriptions, and Resource Groups

Management Groups

  • Hierarchy Design:
    • Root Management Group: Apply organization-wide policies (e.g., regional restrictions, security baselines)12.
    • Platform Management Group: Host shared services (networking, identity, logging)2.
    • Landing Zones: Group subscriptions by workload type (e.g., Corp for hybrid resources, Online for internet-facing apps)2.
    • Sandbox: Isolate experimental subscriptions with relaxed policies2.
    • Decommissioned: Temporarily hold subscriptions before deletion2.

Example Structure:

Root  
├── Platform  
│   ├── Connectivity  
│   └── Identity  
├── Landing Zones  
│   ├── Corp  
│   └── Online  
└── Sandbox  

Best Practices:

  • Limit hierarchy depth to 3–4 levels2.
  • Assign Azure Policies at the highest applicable scope (e.g., enforce TLS 1.2 at the root)23.

Subscriptions

  • Segmentation Strategy:
    • By Environment: Separate production, development, and testing45.
    • By Workload: Dedicate subscriptions to critical applications (e.g., ERP, CRM)4.
    • By Compliance: Isolate regulated workloads (e.g., PCI DSS, HIPAA)62.

Resource Groups

  • Logical Grouping:
    • Group resources by application (e.g., App1-Frontend, App1-Database) or lifecycle (e.g., temporary analytics clusters)45.
    • Use resource groups for RBAC delegation (e.g., grant Contributor to a team for a specific app)75.

2. Resource Tagging Strategy

Key Tags:

Tag NameExample ValuePurpose
EnvironmentProd, DevDistinguish lifecycle stages89.
CostCenterFinance, ITTrack spending by department89.
Ownerteam-abc@org.comAssign accountability89.
CompliancePCI, GDPRIdentify regulated workloads610.

Implementation:

  • Automation: Enforce tags via Azure Policy (e.g., deny resource creation without Environment tag)118.
  • Governance: Use Azure Policy’s Modify effect to append missing tags118.
  • Cost Management: Export tagged data to Cost Management + Billing for granular reporting9.

3. Solution for Managing Compliance

Azure Policy + Initiatives

  • Built-in Policies: Enforce standards (e.g., Allowed locations, Enforce HTTPS)1110.
  • Custom Initiatives: Bundle policies for regulations like GDPR or HIPAA113.
  • Continuous Monitoring: Use Azure Monitor to alert on non-compliant resources63.

Microsoft Purview Compliance Manager

  • Prebuilt Templates: Accelerate compliance with 320+ templates (e.g., SOC 2, ISO 27001)1213.
  • Risk Scoring: Prioritize gaps using AI-driven insights1213.

Azure Blueprints

  • Environment Templates: Deploy preconfigured, compliant environments (e.g., PCI-compliant web apps)63.
  • Scheduled for deprecation on July 11, 2026. Microsoft recommends migrating existing blueprint definitions and assignments to Template Specs and Deployment Stacks. Blueprint artifacts should be converted to ARM JSON templates or Bicep files for future deployments

4. Solution for Identity Governance

Microsoft Entra ID Governance

  • Lifecycle Management:
    • Automate user provisioning/deprovisioning from HR systems (e.g., Workday)1415.
    • Use entitlement management to grant time-bound access to apps/resources1415.
  • Access Reviews:
    • Schedule periodic reviews for user/guest access1516.
    • Integrate with Azure AD Privileged Identity Management (PIM) for just-in-time admin access1516.

Privileged Access

  • Least Privilege: Assign Azure RBAC roles at the management group/subscription level72.
    • Example: Grant VM Contributor to DevOps teams instead of full subscription access7.
  • Service Principals:
    • Use for CI/CD pipelines (e.g., Terraform deployments) with scoped RBAC roles17.
    • Rotate credentials via Managed Identities to avoid hardcoded secrets17.

Summary Table

Governance AspectRecommended Tools/StrategiesKey Benefits
Management HierarchyFlat management groups (3–4 levels), segregated subscriptions, logical resource groupsSimplified policy inheritance, cost tracking, and access control12.
TaggingEnforced tags (Environment, CostCenter), Azure Policy automationCost allocation, audit readiness, and horizontal resource grouping89.
ComplianceAzure Policy initiatives, Compliance Manager, BlueprintsContinuous monitoring, prebuilt regulatory mappings61113.
Identity GovernanceEntra ID Governance, PIM, entitlement managementAutomated access lifecycle, reduced privilege abuse risk141516.

By combining these strategies, organizations achieve a secure, compliant, and scalable Azure governance framework aligned with Microsoft best practices.


Summarised with Perplexity.

Footnotes

  1. https://learn.microsoft.com/en-us/azure/governance/management-groups/overview 2
  2. https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/landing-zone/design-area/resource-org-management-groups 2 3 4 5 6 7 8 9 10
  3. https://www.wiz.io/academy/azure-security-tools 2 3 4
  4. https://www.pragimtech.com/blog/azure/azure-management-groups-and-subscriptions/ 2 3
  5. https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/azure-setup-guide/organize-resources 2 3
  6. https://duplocloud.com/blog/compliance-in-azure/ 2 3 4 5
  7. https://learn.microsoft.com/en-us/azure/security/fundamentals/identity-management-best-practices 2 3
  8. https://www.binadox.com/blog/optimizing-azure-resource-management-best-practices-for-azure-tags/ 2 3 4 5 6
  9. https://www.cloudzero.com/blog/azure-tagging-guide/ 2 3 4 5
  10. https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/security-controls-policy 2
  11. https://sonraisecurity.com/blog/what-is-azure-policy-all-you-need-to-know/ 2 3 4 5
  12. https://www.doherty.co.uk/blog/compliance-software-azure-gdpr/ 2
  13. https://www.microsoft.com/en-gb/security/business/risk-management/microsoft-purview-compliance-manager 2 3
  14. https://learn.microsoft.com/en-us/entra/id-governance/identity-governance-overview 2 3
  15. https://www.microsoft.com/en-gb/security/business/identity-access/microsoft-entra-id-governance 2 3 4 5
  16. https://rencore.com/en/blog/azure-ad-identity-governance 2 3
  17. https://learn.microsoft.com/en-us/entra/identity/managed-identities-azure-resources/managed-identity-best-practice-recommendations 2

If you want to get in touch and hear more about this topic, feel free to contact me on or via .

© 2025 Andrei Bodea