Enterprise Landing Zone Setup on Azure

Cloud Migration
Cloud Architecture

A landing zone is the foundation every Azure workload inherits. Getting it wrong means every team that follows inherits technical debt. This is the design I apply for enterprises moving from lift-and-shift into a governed, scalable Azure environment.

Key Patterns & Steps
  • Start with the Azure Cloud Adoption Framework (CAF) landing zone accelerator — customise, do not build from scratch
  • Hub-and-spoke topology: centralise shared services (DNS, firewall, monitoring, bastion) in a hub VNet
  • Management group hierarchy: Root → Platform → Landing Zones → Sandboxes. Assign Azure Policy at each level
  • Enforce naming conventions, tagging policies, and allowed regions via Azure Policy before any workload onboards
  • Separate subscriptions for production, non-production, and platform services — budget alerts per subscription
  • Deploy via Bicep or Terraform from day one — no manual portal deployments in the landing zone core
Lessons Learned
Teams skip management groups because they seem like overhead — until six months later when they need to enforce a policy across 40 subscriptions. Design the hierarchy before the first workload lands.
Technologies
AzureCAFHub-SpokeBicepTerraformAzure PolicyManagement Groups
← Back to Architecture Notes