You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: View a reference architecture and considerations for deploying Azure DevTest Labs in an enterprise.
4
-
ms.topic: how-to
3
+
description: Review a reference architecture and considerations for deploying Azure DevTest Labs in an enterprise.
4
+
ms.topic: concept-article
5
5
ms.author: rosemalcolm
6
6
author: RoseHJM
7
7
ms.date: 07/22/2025
@@ -16,7 +16,7 @@ ms.custom: UpdateFrequency2
16
16
This article provides a reference architecture for deploying Azure DevTest Labs in an enterprise. The architecture includes the following key elements:
17
17
18
18
- On-premises connectivity via Azure ExpressRoute
19
-
- A remote desktop gateway to remotely sign in to virtual machines (VMs)
19
+
- A remote desktop gateway for remote sign-ins to virtual machines (VMs)
20
20
- Connectivity to a private artifact repository
21
21
- Other platform as a service (PaaS) components that labs use
22
22
@@ -66,11 +66,11 @@ DevTest Labs has no built-in quotas or limits, but other Azure resources that la
66
66
-[All VMs go in the same resource group](resource-group-control.md). This strategy helps you meet the resource group limit, but it affects the resource-type-per-resource-group limit.
67
67
-[Use shared public IPs](devtest-lab-shared-ip.md). If VMs are allowed to have public IP addresses, put all VMs of the same size and region into the same resource group. This configuration can help you meet both resource group quotas and resource-type-per-resource-group quotas.
68
68
69
-
- Resources per resource group, per resource type. The default limit for [resources per resource group, per resource type is 800](../azure-resource-manager/management/azure-subscription-service-limits.md#azure-resource-group-limits). If you put all VMs in the same resource group, you reach this limit much sooner, especially if the VMs have many extra disks.
69
+
- Resources per resource group, per resource type. The default limit for [resources per resource group, per resource type is 800](../azure-resource-manager/management/azure-subscription-service-limits.md#azure-resource-group-limits). If you put all VMs in the same resource group, you reach this limit much sooner, especially if the VMs have many extra disks.
70
70
71
71
- Storage accounts. Every lab in DevTest Labs comes with a storage account. The Azure quota for [number of storage accounts per region per subscription is 250](../azure-resource-manager/management/azure-subscription-service-limits.md#azure-storage-limits) by default. So the maximum number of DevTest Labs in one region is also 250. With a quota increase, you can create as many as 500 storage accounts per region. For more information, see [Increase Azure Storage account quotas](/azure/quotas/storage-account-quota-requests).
72
72
73
-
- Role assignments. A role assignment gives a user or principal access to a resource. Azure has a limit of [2,000 role assignments per subscription](../azure-resource-manager/management/azure-subscription-service-limits.md#azure-rbac-limits).
73
+
- Role assignments. A role assignment gives a user or principal access to a resource. Azure has a limit of [4,000 role assignments per subscription](../azure-resource-manager/management/azure-subscription-service-limits.md#azure-rbac-limits).
74
74
75
75
By default, DevTest Labs creates a resource group for each lab VM. The VM creator gets *owner* permission for the VM and *reader* permission to the resource group. So each lab VM uses two role assignments. Granting user permissions to the lab also uses role assignments.
0 commit comments