|
| 1 | +--- |
| 2 | +title: Security, governance, and Azure Dev/Test subscriptions |
| 3 | +description: Manage security and governance within your organization's Dev/Test subscriptions. |
| 4 | +author: jamestramel |
| 5 | +ms.author: jametra |
| 6 | +ms.prod: visual-studio-windows |
| 7 | +ms.topic: how-to |
| 8 | +ms.date: 10/20/2021 |
| 9 | +ms.custom: devtestoffer |
| 10 | +--- |
| 11 | + |
| 12 | +# Security within Azure Dev/Test Subscription |
| 13 | + |
| 14 | +Keeping your resources safe is a joint effort between your cloud provider, Azure, and you. Azure Dev/Test Subscriptions and the [Azure Security Center](../../security-center/security-center-introduction.md) provide you with the tools needed to harden your network, secure your services, and make sure you're on top of your security posture. |
| 15 | + |
| 16 | +Important tools within Azure Dev/Test Subscriptions help you create secure access to your resources: |
| 17 | + |
| 18 | +- Azure Management Groups |
| 19 | +- Azure Lighthouse |
| 20 | +- Credits Monitoring |
| 21 | +- Azure Active Directory |
| 22 | + |
| 23 | +## Azure Management Groups |
| 24 | + |
| 25 | +When enabling and setting up your Azure Dev/Test Subscriptions, Azure deploys a default resource hierarchy to manage identities and access to resources in a single Azure Active Directory domain. The resource hierarchy allows your organization to set up strong security perimeters for your resources and users. |
| 26 | + |
| 27 | + |
| 28 | + |
| 29 | +Your resources, resource groups, subscriptions, management groups, and tenant collectively make up your resource hierarchy. Updating and changing these settings in Azure custom roles or Azure policy assignments can effect every resource in your resource hierarchy. It's important to protect the resource hierarchy from changes that could negatively impact all resources. |
| 30 | + |
| 31 | +[Azure Management Groups](../../governance/management-groups/overview.md) are an important aspect of governing access and protecting your resources in a single tenant. Azure Management Groups allows you to set quotas, Azure policies, and security to different types of subscriptions. These groups are a vital component of developing security for your organization's dev/test subscriptions. |
| 32 | + |
| 33 | + |
| 34 | + |
| 35 | +As you can see above, using management groups changes the default hierarchy and adds a level for the management groups. This behavior can potentially create unforeseen circumstances and holes in security if you don’t follow the [appropriate process to protect your resource hierarchy](../../governance/management-groups/how-to/protect-resource-hierarchy.md) |
| 36 | + |
| 37 | +## Why are Azure Management Groups useful? |
| 38 | + |
| 39 | +When developing security policies for your organization's dev/test subscriptions, you may choose to have multiple dev/test subscriptions per organizational unit or line of business. You can see a visual of that management grouping below. |
| 40 | + |
| 41 | + |
| 42 | + |
| 43 | +You may also choose to have one dev/test subscription for all of your different units. |
| 44 | + |
| 45 | +Your Azure Management Groups and dev/test subscriptions act as a security barrier within your organizational structure. |
| 46 | + |
| 47 | +This security barrier has two components: |
| 48 | + |
| 49 | +- Identity and access: You may need to segment access to specific resources |
| 50 | +- Data: Different subscriptions for resources that access personal information |
| 51 | + |
| 52 | +## Using Azure Active Directory Tenants |
| 53 | + |
| 54 | +[A tenant](../../active-directory/develop/quickstart-create-new-tenant.md) is a dedicated instance of Azure AD that an organization or app developer receives when the organization or app developer creates a relationship with Microsoft like signing up for Azure, Microsoft Intune, or Microsoft 365. |
| 55 | + |
| 56 | +Each Azure AD tenant is separate from other Azure AD tenants. Each Azure AD tenant has its own representation of work and school identities, consumer identities (if it's an Azure AD B2C tenant), and app registrations. An app registration inside your tenant can allow authentications from accounts only within your tenant or all tenants. |
| 57 | + |
| 58 | +If you need to further separate your organization’s identity infrastructure beyond management groups within a single tenant, you can also create another tenants with its own resource hierarchy. |
| 59 | + |
| 60 | +An easy way to do separate resources and users is creating a new Azure AD tenant. |
| 61 | + |
| 62 | +### Create a new Azure AD tenant |
| 63 | + |
| 64 | +If you don't have an Azure AD tenant, or want to create a new one for development, see the [quick start guide](../../active-directory/fundamentals/active-directory-access-create-new-tenant.md) or follow the [directory creation experience](https://portal.azure.com/#create/Microsoft.AzureActiveDirectory). You will have to provide the following info to create your new tenant: |
| 65 | + |
| 66 | +- **Organization name** |
| 67 | +- **Initial domain** - will be part of /*.onmicrosoft.com. You can customize the domain later. |
| 68 | +- **Country or region** |
| 69 | + |
| 70 | + [Learn more about creating and setting up Azure AD tenants](../../active-directory/develop/quickstart-create-new-tenant.md) |
| 71 | + |
| 72 | +### Using Azure Lighthouse to manage multiple tenants |
| 73 | + |
| 74 | +Azure Lighthouse enables cross- and multi-tenant management, allowing for higher automation, scalability, and enhanced governance across resources and tenants. Service providers can deliver managed services using comprehensive and robust management tooling built into the Azure platform. Customers maintain control over who accesses their tenant, which resources they access, and what actions can be taken. |
| 75 | + |
| 76 | +A common scenario for Azure Lighthouse is managing resources in its customers’ Azure Active Directory tenants. However, the capabilities of Azure Lighthouse can also be used to simplify cross-tenant management within an enterprise that uses multiple Azure AD tenants. |
| 77 | + |
| 78 | +For most organizations, management is easier with a single Azure AD tenant. Having all resources within one tenant allows centralization of management tasks by designated users, user groups, or service principals within that tenant. |
| 79 | + |
| 80 | +Where a multi-tenant architecture is required, Azure Lighthouse helps centralize and streamline management operations. By using Azure delegated resource management, users in one managing tenant can perform cross-tenant management functions in a centralized, scalable manner. |
| 81 | + |
| 82 | +[More Security Resources](../../security-center/security-center-introduction.md) |
0 commit comments