{"id":214,"date":"2026-04-03T22:47:10","date_gmt":"2026-04-04T01:47:10","guid":{"rendered":"https:\/\/proglab.com.br\/?page_id=214"},"modified":"2026-05-23T18:19:32","modified_gmt":"2026-05-23T21:19:32","slug":"recommend-a-structure-for-management-groups-subscriptions-and-resource-groups-and-a-strategy-for-resource-tagging","status":"publish","type":"page","link":"https:\/\/proglab.com.br\/?page_id=214","title":{"rendered":"Recommend a structure for management groups, subscriptions, and resource groups, and a strategy for resource tagging"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Governance involves determining your requirements, planning your initiatives, and setting strategic priorities. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Governance provides mechanisms and processes to maintain control over your applications and resources in Azure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Azure governance relies on a clear structure to manage resources effectively. You&#8217;ll need to understand that.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"602\" height=\"424\" src=\"https:\/\/proglab.com.br\/wp-content\/uploads\/2026\/04\/image-48.png\" alt=\"\" class=\"wp-image-746\" style=\"width:674px;height:auto\" srcset=\"https:\/\/proglab.com.br\/wp-content\/uploads\/2026\/04\/image-48.png 602w, https:\/\/proglab.com.br\/wp-content\/uploads\/2026\/04\/image-48-300x211.png 300w\" sizes=\"auto, (max-width: 602px) 100vw, 602px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">And this image here outlines the four key layers. So understand the structure for those layers. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Management groups -&gt; Subscription -&gt; Resource groups -&gt; Resources <\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Remember that hierarchy as part of your exam. Know that within each subscription resource groups organize related services such as resources like virtual machines and databases and storage accounts which makes it easier to manage. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At the bottom level you have your resources which are all the key components that you deploy. Virtual machines. Databases. Storage accounts and so forth. Understanding how these layers interact and how to apply policies, manage access, and use tags effectively is essential for designing an environment and preparing for your exam.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><a href=\"https:\/\/learn.microsoft.com\/en-us\/training\/modules\/design-governance\/2-design-for-governance\/?ns-enrollment-type=learningpath&amp;ns-enrollment-id=learn.wwl.design-identity-governance-monitor-solutions\" target=\"_blank\" rel=\"noreferrer noopener\">Design for governance<\/a><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><a href=\"https:\/\/learn.microsoft.com\/en-us\/training\/modules\/design-governance\/3-design-for-management-groups\/?ns-enrollment-type=learningpath&amp;ns-enrollment-id=learn.wwl.design-identity-governance-monitor-solutions\" target=\"_blank\" rel=\"noreferrer noopener\">Design for management groups<\/a><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Management groups manage access, policy, and compliance for multiple subscriptions.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"910\" height=\"570\" src=\"https:\/\/proglab.com.br\/wp-content\/uploads\/2026\/04\/image-26.png\" alt=\"\" class=\"wp-image-679\" srcset=\"https:\/\/proglab.com.br\/wp-content\/uploads\/2026\/04\/image-26.png 910w, https:\/\/proglab.com.br\/wp-content\/uploads\/2026\/04\/image-26-300x188.png 300w, https:\/\/proglab.com.br\/wp-content\/uploads\/2026\/04\/image-26-768x481.png 768w\" sizes=\"auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Observations:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00b7 Keep the management group hierarchy reasonably flat<br>\u00b7 Consider a top-level management group<br>\u00b7 Consider an organizational or departmental structure<br>\u00b7 Consider a geographical structure<br>\u00b7 Consider a production management group<br>\u00b7 Consider a sandbox management group<br>\u00b7 Consider isolating sensitive information in a separate management group<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/learn.microsoft.com\/en-us\/training\/modules\/design-governance\/4-design-for-subscriptions\/?ns-enrollment-type=learningpath&amp;ns-enrollment-id=learn.wwl.design-identity-governance-monitor-solutions\"><strong>Design for subscriptions<\/strong><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Designing for multiple subscriptions<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1013\" height=\"705\" src=\"https:\/\/proglab.com.br\/wp-content\/uploads\/2026\/04\/image-27.png\" alt=\"\" class=\"wp-image-681\" srcset=\"https:\/\/proglab.com.br\/wp-content\/uploads\/2026\/04\/image-27.png 1013w, https:\/\/proglab.com.br\/wp-content\/uploads\/2026\/04\/image-27-300x209.png 300w, https:\/\/proglab.com.br\/wp-content\/uploads\/2026\/04\/image-27-768x534.png 768w\" sizes=\"auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Azure subscription are logical containers for management and billing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Align your subscriptions with business needs and priorities &#8211; consider billing and cost reporting<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Consider subscription scale limits &#8211; specialized workloads, loT, SAP<br>Consider administrative management &#8211; centralized or decentralized<br>Consider a dedicated shared services subscription &#8211; common services everyone shares<br>Group subscriptions together under management groups &#8211; apply common policies and role assignments.<br>Make subscription owners aware of their roles and responsibilities<br><br>Consideration for when to use subscriptions:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Secure workloads that require additional policies and role-based access control to achieve compliance<br>Specialized workloads and the need to scale outside the subscription limits<br>Manage and track costs for your organizational structure<br>Identify different environments such as development, test, and production that are often isolated from a management perspective<br><br>Use Cases:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Organizing Subscriptions<br>Centralized Governance and Policy Management<br>Simplified Access Control<br>Cost Management and Budgeting<br><br>Scenario:<br>An organization with multiple departments can create a management group for each department and then assign subscriptions for each department&#8217;s resources to their respective management group.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><a href=\"https:\/\/learn.microsoft.com\/en-us\/training\/modules\/design-governance\/5-design-for-resource-groups\/?ns-enrollment-type=learningpath&amp;ns-enrollment-id=learn.wwl.design-identity-governance-monitor-solutions\" target=\"_blank\" rel=\"noreferrer noopener\">Design for resource groups<\/a><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Resource groups organize related services such as resources like virtual machines and databases and storage accounts which makes it easier to manage.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><a href=\"https:\/\/learn.microsoft.com\/en-us\/training\/modules\/design-governance\/6-design-for-resource-tags\/?ns-enrollment-type=learningpath&amp;ns-enrollment-id=learn.wwl.design-identity-governance-monitor-solutions\" target=\"_blank\" rel=\"noreferrer noopener\">Design for resource tags<\/a><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Understand tagging and understand a strong tagging strategy. This is going to be important also. And keep in mind that they&#8217;re especially useful in large environments where visibility and control are crucial. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/azure-resource-manager\/management\/move-limitations\/app-service-move-limitations\">https:\/\/learn.microsoft.com\/en-us\/azure\/azure-resource-manager\/management\/move-limitations\/app-service-move-limitations<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/learn.microsoft.com\/en-us\/training\/modules\/design-governance\/4-design-for-subscriptions\">https:\/\/learn.microsoft.com\/en-us\/training\/modules\/design-governance\/4-design-for-subscriptions<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Governance involves determining your requirements, planning your initiatives, and setting strategic priorities. Governance provides mechanisms and processes to maintain control over your applications and resources in Azure. Azure governance relies on a clear structure to manage resources effectively. You&#8217;ll need to understand that. And this image here outlines the four key layers. So understand the &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/proglab.com.br\/?page_id=214\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Recommend a structure for management groups, subscriptions, and resource groups, and a strategy for resource tagging&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":172,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-214","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/proglab.com.br\/index.php?rest_route=\/wp\/v2\/pages\/214","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/proglab.com.br\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/proglab.com.br\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/proglab.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/proglab.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=214"}],"version-history":[{"count":10,"href":"https:\/\/proglab.com.br\/index.php?rest_route=\/wp\/v2\/pages\/214\/revisions"}],"predecessor-version":[{"id":800,"href":"https:\/\/proglab.com.br\/index.php?rest_route=\/wp\/v2\/pages\/214\/revisions\/800"}],"up":[{"embeddable":true,"href":"https:\/\/proglab.com.br\/index.php?rest_route=\/wp\/v2\/pages\/172"}],"wp:attachment":[{"href":"https:\/\/proglab.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=214"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}