Skip to content

Commit 6a5b77b

Browse files
Merge pull request #302773 from kenieva/patch-11
Update overview.md
2 parents 7215ed9 + ff75a81 commit 6a5b77b

File tree

1 file changed

+25
-32
lines changed

1 file changed

+25
-32
lines changed

articles/governance/service-groups/overview.md

Lines changed: 25 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
22
title: "Get started with Service Groups - Azure Governance"
33
description: "Learn how to use and manage resources with Service Groups."
4-
author: rthorn17
5-
ms.author: rithorn
4+
author: kenieva
5+
ms.author: kenieva
66
ms.service: azure-policy
77
ms.topic: overview
88
ms.date: 05/19/2025
@@ -12,7 +12,7 @@ ms.custom:
1212

1313
# What are Azure Service Groups?
1414

15-
Azure Service Groups offer a flexible way to organize and manage resources across subscriptions and resource groups, parallel to any existing Azure resource hierarchy. They're ideal for scenarios requiring cross-boundary grouping, minimal permissions, and aggregations of data across resources. These features empower teams to create tailored resource collections that align with operational, organizational, or persona-based needs. This article helps give you an overview of what Service Groups are, the scenarios to use them for, and provide guidance on how to get started.
15+
Azure Service Groups offer a flexible way to organize and manage resources across subscriptions and resource groups, parallel to any existing Azure resource hierarchy. They're ideal for scenarios requiring cross-boundary grouping, minimal permissions, and aggregations of data across resources. These features empower teams to create tailored resource collections that align with operational, organizational, or persona-based needs. This article helps give you an overview of what Service Groups are, the scenarios to use them for, and important facts.
1616

1717
> [!IMPORTANT]
1818
> Azure Service Groups is currently in PREVIEW.
@@ -22,46 +22,40 @@ Azure Service Groups offer a flexible way to organize and manage resources acros
2222

2323
## Key capabilities
2424
- **Multiple Hierarchies**: Service Groups enable scenarios where the resources can be grouped in different views for multiple purposes.
25-
- **Flexible Membership**: Service Groups allow resources from different subscriptions to be grouped together, providing a unified view and management capabilities. They also allow the grouping of subscriptions, resource groups, and resources.
25+
- **Flexible Membership**: Service Groups allow resources from different subscriptions to be grouped together, providing a unified view and management capabilities. They also allow the grouping of subscriptions, resource groups, and resources. The same resources can be connected to many different service groups allowing different customer personas and scenarios to be created and used.
2626
- **Low Privilege Management**: Service Groups are designed to operate with minimal permissions, ensuring that users can manage resources without needing excessive access rights.
2727

2828

29-
### Multiple Hierarchies
30-
The same resources can be connected to many different service groups allowing different customer personas and scenarios to be created and used. Customers can create many different views that support how they organize their resources.
29+
### Example Scenarios
30+
Customers can create many different views that support how they organize their resources.
31+
32+
* Aggregating Metrics
33+
* Organizations with multiple applications and environments can use Service Groups to aggregate metrics across different environments. Member resources or resource containers could be from various environments within different management groups or subscriptions, can be linked to a single Service Group providing a unified view of metrics.
34+
* Since Service Groups don't inherit permissions to the members, customers can apply least privileges to assign permissions on the Service Groups that allow viewing of metrics. This capability provides a solution where two users can be assigned access to the same Service Group, but only one is allowed to see certain resources.
35+
36+
* Creating Inventory
37+
* Customers can connect resources to the Service Groups to get a consolidated view of all the resources of a particular type or function in the entire environment.
38+
39+
:::image type="content" source="./media/side-by-side.png" alt-text="Diagram showing the Management Group and Service Group Hierarchies within the Microsoft Entra Tenant" Lightbox="./media/side-by-side.png":::
3140

32-
#### Example Scenarios
3341
* Varying Personas
3442
* With Service Groups, organizations have the ability to manage multiple hierarchies over the same resources for different personas and their own individual views. Customers can use the same resources to be members of a Workload Service Group, a Department Service Group, and a Service Group with all Production resources.
3543

3644
:::image type="content" source="./media/multiple-service-group.png" alt-text="Diagram that shows multiple service group branches." Lightbox="./media/multiple-service-group.png":::
3745

38-
### Flexible Membership
39-
Within the hierarchy of resources, there's a limitation of one parent resource container to many children. For example, a resource can only be a member of one resource group or a resource group can only be a member of one subscription. Service Groups introduce a new model that allows a resources or resource containers to have memberships with multiple different Service Groups. A member is any resource, resource group, or subscription that is connected to a Service Group through a new resource called "ServiceGroupMember" Relationship. The Service Group allows new scenarios where the same resources can be connected to many Service Groups Trees enabling new ways to view your data.
40-
41-
#### Example Scenarios
42-
* Aggregating Health Metrics
43-
* Organizations with multiple applications and environments can use Service Groups to aggregate health metrics across different environments. Member resources or resource containers could be from various environments within different management groups or subscriptions, can be linked to a single Service Group providing a unified view of health metrics.
44-
* Creating Inventory of a specific resource type
45-
* Customers can connect all Virtual Machines or CosmosDBs to the same Service Groups to get a consolidated view of all the resources of that type in the entire environment. This capability allows a customer like a Virtual Machine Administrator to view aggregated data on all their resources no matter what subscription they live in.
46-
47-
:::image type="content" source="./media/side-by-side.png" alt-text="Diagram showing the Management Group and Service Group Hierarchies within the Microsoft Entra Tenant" Lightbox="./media/side-by-side.png":::
48-
49-
* Aggregating monitoring metrics
50-
* Since Service Groups don't inherit permissions to the members, customers can apply least privileges to assign permissions on the Service Groups that allow viewing of metrics. This capability provides a solution where two users can be assigned access to the same Service Group, but only one is allowed to see certain resources.
51-
5246

5347
## How it works
54-
Azure Service Groups are a parallel hierarchy that allows the grouping of resources that don't exist in the resource hierarchy with Resource Groups, Subscriptions, and Management Groups. The separation allows Service Groups to be connected many times to different resources and resource containers without impacting the existing structures.
48+
Azure Service Groups are a parallel tenant level hierarchy that allows the grouping of resources. The separation from Management Groups, Subscriptions, and Resource Groups allows Service Groups to be connected many times to different resources and resource containers without impacting the existing structures.
5549

5650
Information about Service Groups
57-
* A Service Group is created within the Microsoft.Management Resource Provider, the same Resource Provider that owns Management Groups.
58-
* Service Groups allow self nesting to create "levels" of groupings just as Management Groups do, but Service Groups can allow up to 10 levels of depth
51+
* A Service Group is created within the Microsoft.Management Resource Provider.
52+
* Service Groups allow self nesting to create up to 10 "levels" of grouping depth. Nesting can managed via the 'parent' property within the Service Group resource.
5953
* Role assignments on the Service Group can be inherited to the **child Service Groups only**. There's **no inheritance** through the memberships to the resources or resource containers.
6054
* There's a limit of 2000 service group members coming from within the same subscription. This means that within one subscription, resources, or resource groups, there can only be 2,000 memberships to Service Groups.
61-
* Within the Preview window, there's a Limit of 10,000 Service Groups in a single tenant.
55+
* Within the Preview window, there's a limit of 10,000 Service Groups in a single tenant.
6256
* Service Groups and Service Group Member IDs support up to 250 characters. They can be alphanumeric and special characters: - _ ( ). ~
63-
* Service Groups require a globally unique ID. Two Microsoft Entra tenants can't have a Service Group with identical IDs.
64-
57+
* Service Groups require a globally unique ID. Two Microsoft Entra tenants can't have a Service Group with identical IDs.
58+
* Membership to Service Groups are managed by the 'Microsoft.Relationship/ServiceGroupMember' on the desired member (a resource, resource group, or subscription) while targeting the desired Service Group.
6559

6660

6761
## Azure Resource Manager Groupings
@@ -89,19 +83,18 @@ This table shows a summary of the differences between the groups.
8983
### Important facts about service groups
9084

9185
- A single tenant can support 10,000 service groups.
92-
- A service group tree can support up to ten levels of depth.
93-
This limit doesn't include the root level or the subscription level.
86+
- Service group tree can support up to 10 levels of depth.
87+
This limit doesn't include the root level.
9488
- Each service group can have many children.
9589
- A single service group name/ID can be up to 250 characters.
96-
- There are no limits of number of members of service groups, there is a limit of 2,000 relationships (including ServiceGroupMember) within a subscription
90+
- There are no limits of number of members of service groups, but there's a limit of 2,000 relationships (including ServiceGroupMember) within a subscription
9791

9892
### The Root Service Group
9993

100-
Service Groups is similar to Management Groups, in that there's only one root Service Group which is the top parent of all service groups in that tenant. Root Service Group's ID is same as its Tenant ID.
94+
Service Groups, similarly to Management Groups, has a one root Service Group, which is the top parent of all service groups in that tenant. Root Service Group's ID is same as its Tenant ID.
10195

10296
Service Groups creates the Root Service Group on the first request received within the Tenant and users can't create or update the root service group. _"/providers/microsoft.management/servicegroups/[tenantId]"_
10397

104-
10598
Access to the root has to be given from a user with "microsoft.authorization/roleassignments/write" permissions at the tenant level. For example, the Tenant's Global Administrator can elevate their access on the tenant to have these permissions. [Details on elevating Tenant Global Administrator Accesses](../../role-based-access-control/elevate-access-global-admin.md)
10699

107100
### Role Based Access Controls

0 commit comments

Comments
 (0)