Azure Architecture

In Azure, each service (e.g, VM, SQL server, App service, etc.) is called a resource. The architecture that handles these resources is split into four levels:

Management Groups

  • Management groups are used to manage multiple subscriptions

  • There can be a single top-level management group (root) for each directory in Azure

  • All subscriptions inherit the roles and conditions applied to the management group

Subscriptions

  • An Azure subscription is a logical unit of Azure services that links to an Azure account

  • An Entra ID Directory may have multiple subscriptions, but each subscription can only trust a single directory

  • An Azure role applied at the subscription level applies to all the resources within the subscription

Resource Groups

  • A resource group acts as a container for resources

  • A resource group has its own Identity and Access Management settings for providing role-based access

  • An Azure role applied to the resource group is applied to all the resources within the group

Resources

  • A resource is a deployable item in Azure, such as VMs, App Services, Storage Accounts, etc.

  • All resources must be inside a resource group and can only belong to a single resource group

Last updated