Setting Up & Managing Azure Management Groups
This article has not been completed yet. However, it may already contain helpful Information and therefore it has been published at this stage.
Obtain the right permissions:
Common RBAC - Roles:
- Owner: Has full access to all resources, including the ability to delegate access to other users.
- Contributor: Can create and manage Azure resources.
- Reader: Can view only existing Azure resources.
Roles to manage Management groups:
- User Access Administrator: Can manage access to Azure resources.
- Global Admin
Therefore we now fetch the User Access Admin - Permissions \ Global Admin - Permissions to be allowed to create Management groups.
Creating a Management group:
Moving a subscription to a Management group:
By default, Subscription will always be directly under the root management group.
Azure Resource Management Hierarchy:
Example design:
Azure Management group design principles and capabilities:
- Management groups can mirror your billing hierarchy.
- You use Management groups to model your organization.
- Azure Subscriptions can be grouped based on a need for common roles assigned along with Azure Policies and Initiatives.
- You can actively control access, policies, and compliance for more than one subscriptions with ease. All subscription objects within a Management group receive a copy of the role-based access control and policy settings applied to the Management group.
- Management group can contain other Management groups or subscriptions, but it cannot contain an Azure Resource.
- Management groups and subscriptions can only support one parent.
- Management group trees can support up to six levels of depth, not including the root level or the subscription level.
- All subscriptions and Management groups within a hierarchy share a common directory.
- Management groups reside within a tenant and cannot contain subscriptions of different tenants.
- A single directory can have up to 10,000 Management groups.
Root Management group
- All Management groups in the Azure AD are under the root Management group.
- Root Management group cannot be moved or deleted.
- You can only have one root Management group.
Best Practices
- Create separate Subscriptions/Management groups for each Customer.
- Create separate Subscriptions/Management groups for each Project.
- Create separate Subscriptions for different Environments (e.g. Dev, Stage, Prod).
- Create separate Subscriptions for all the various Departments with independent roles and access to all the users.
References:
Varun Saklani - Azure Role based access control (RBAC) - Link