Scenario: Transition management groups to the Azure landing zone conceptual architecture

This article describes considerations and instructions to migrate and transition your existing environment into the conceptual architecture of Azure landing zones. This scenario covers single or multiple management groups.

In this scenario, it's assumed that the customer already uses Azure. They have a management group hierarchy with multiple subscriptions that host a few applications or services within the platform. But their current implementation limits their scalability and growth related to their cloud first strategy.

As part of this expansion, they plan to migrate away from their on-premises datacenters and into Azure. During the migration, they lead with modernizing and transforming their applications or services to use cloud-native technologies where possible. For example, they might use Azure SQL Database and Azure Kubernetes Service (AKS). They know that it takes considerable time and effort, so they plan to lift and shift to start. Initially, this plan requires hybrid connectivity via services such as Azure VPN Gateway or Azure ExpressRoute.

The customer wants to move their existing environment to the Azure landing zones conceptual architecture. This architecture supports their cloud first strategy and has a robust platform that scales as the customer retires their on-premises datacenters.

Current state

In this scenario, the current state of the customer's Azure environment consists of:

  • One or more management groups.
  • A management group hierarchy that's based on organizational structure or geography.
  • An Azure subscription for each application environment, like development, testing, or production (dev/test/prod).
  • Nonuniform resource distribution. Platform and workload resources for a single environment are deployed in the same Azure subscriptions.
  • Policy assignments with audit effects and deny effects that are assigned at the management group and subscription level.
  • Role-based access control role assignments for each subscription and resource group.
  • A hub virtual network, such as Azure VPN Gateway or Azure ExpressRoute, for hybrid connectivity.
  • A virtual network for each application environment.
  • Applications that are deployed into the respective subscription based on their environment classification, such as development, testing, or production.
  • A central IT team that controls and operates the environment.

The following diagram shows the current state of this scenario.

Diagram that shows a single subscription environment.

Transition to the Azure landing zone conceptual architecture

Prior to implementing this approach, review Azure landing zone conceptual architecture, Azure landing zone design principles, and Azure landing zone design areas.

To transition from this scenario's current state to an Azure landing zone conceptual architecture, use the following approach:

  1. Deploy the Azure landing zone accelerator into the same Microsoft Entra ID tenant in parallel with the current environment. This method provides a smooth and phased transition to the new landing zone architecture with minimal disruption to active workloads.

    This deployment creates a new management group structure. This structure aligns with Azure landing zones design principles and recommendations. It also ensures that these changes don't affect the existing environment.

    For more information, see How to handle a dev/test/prod workload landing zone.

  2. (Optional) Work with application or service teams to migrate the workloads that are deployed in the original subscriptions into new Azure subscriptions. For more information, see Transition an existing Azure environment to the Azure landing zone conceptual architecture. You can place workloads into the newly deployed Azure landing zone conceptual architecture management group hierarchy under the correct management group, such as corporate or online in the following diagram.

    For details about the effect on resources when migrating, see Policies.

    Eventually, you can cancel the existing Azure subscription, and place it in the decommissioned management group.

    Note

    You don't necessarily have to migrate the existing applications or services into new landing zones, or Azure subscriptions.

  3. Create new Azure subscriptions to provide landing zones that support migration projects from on-premises. Place them under the proper management group, such as corporate or online in the following diagram.

    For more information, see Readying your landing zone for migration.

The following diagram shows the state of this scenario during the migration.

Diagram that shows a single subscription environment in a transition state.

Summary

In this scenario, the customer accomplished their expansion and scaling plans within Azure by deploying the Azure landing zone conceptual architecture parallel to their existing environment.