Getting workloads into Azure is the easy part. Keeping the environment secure, governed and understandable three years later, after a dozen teams and a few acquisitions have passed through it, is the hard part.
Most environments follow the same path. It starts with a handful of subscriptions. Then a second business unit arrives, a security review adds new requirements, an acquisition brings in someone else’s tenant, and an AI project asks for data access and private networking nobody planned for. Nothing here is unreasonable on its own. Together, though, they turn Azure into something that takes a specialist to explain.
An Azure landing zone architecture is how you get ahead of that. It sets out how resources are organized, who has access to what, how networks connect, which policies apply automatically, and how application teams deploy workloads without rebuilding those controls each time. Microsoft describes an Azure landing zone as a proven, flexible architecture for governing, securing, and scaling a multi-subscription environment, split into a shared platform foundation and the workload environments that sit on top of it.
For an enterprise IT team, the point isn’t to deploy a landing zone. It’s to end up with an Azure foundation your own people can keep operating as workloads, teams, and technologies change.
An Azure landing zone is the governed foundation you host and operate Azure workloads on. It settles the decisions that application teams shouldn’t have to make again on every project, including:
Microsoft places landing zones in the Ready phase of the Cloud Adoption Framework, which connects cloud strategy and planning to deployment, governance, security, and ongoing management. That context matters, because a landing zone is not just a group of subscriptions or a Bicep template. It is one part of a cloud operating model.
A good landing zone answers questions like these once, at the platform level:
If your platform team is answering those questions again in every project kickoff, that’s the gap a landing zone fills.

At a high level, the architecture separates the shared Azure platform from the workloads that use it:
Microsoft Entra tenant → management group hierarchy → platform landing zone (shared identity, connectivity, management, security, governance) → application landing zones → dev, test and production workloads
Management groups sit above subscriptions and give you a governance hierarchy. Assign an Azure Policy at the right level and every subscription beneath it inherits the control, so the platform team can set guardrails without owning every application resource.
In Microsoft’s current guidance, application landing zones are where workload teams deploy and operate their own resources while inheriting the platform’s security and governance requirements. The result should be a balance: too little central control gives you inconsistency, and too much makes the platform team a bottleneck that application teams route around. Microsoft’s design principles lean toward subscription democratization for exactly this reason. Subscriptions, not resource groups, become the unit of workload scale, and workload owners get real autonomy inside the platform’s guardrails.
This distinction shapes most of the rest of the design, so it’s worth being precise about it.
The platform landing zone holds the shared capabilities used across the estate: the management group hierarchy, connectivity, DNS, central monitoring, security tooling, policy assignments, shared identity services, and the process for provisioning new subscriptions. Microsoft recommends most organizations run one platform landing zone per Microsoft Entra tenant.
An application landing zone holds the resources for one workload. It may span development, test and production. Another workload gets its own, with whatever availability, networking or regulatory requirements that workload happens to have. A PCI-scoped payments application and an internal reporting tool can sit on the same platform and still be governed very differently.
Platform landing zone | Application / workload landing zone |
Shared Azure foundation | Environment for a single workload |
Central governance and policy | Workload resources |
Shared connectivity and DNS | Application-specific networking |
Platform security controls | Workload-specific controls |
Central monitoring foundation | Application monitoring |
Owned by the platform team | Owned by the workload or application team |
The value of the split is practical. Application teams get room to work without being handed the keys to the whole platform, and the platform team gets a defensible boundary for what it does and doesn’t operate.

An effective landing zone is built out of decisions rather than products. Microsoft’s landing zone design areas cover resource organization, identity, networking, governance, security, management and related platform concerns. For IT leaders, they come down to a practical set of questions.
How should management groups, subscriptions and resource groups be structured? Base the answer on business ownership, production and non-production separation, security boundaries, regulatory requirements, workload lifecycle, policy inheritance and cost allocation.
One thing to avoid: building a management group for every box on the org chart. Reorganizations happen far more often than governance boundaries change, and the structure should serve policy and operations rather than reporting lines.
Who administers the platform, who manages individual workloads, and which access should be standing versus elevated on request? The design needs to cover Microsoft Entra ID, Azure RBAC, administrative roles, privileged access, service principals, managed identities, workload identities and separation of duties.
How should workloads reach other Azure workloads, shared services, on-premises systems, Microsoft services, external applications and the internet? Network design is the hardest thing on this list to change once dozens of workloads depend on it, which is why the major connectivity decisions belong in the landing zone rather than in the first project that needs them.
Which organizational requirements should Azure enforce on its own? Approved regions, required tags, security configurations, resource restrictions, naming standards and logging requirements are all candidates. Azure Policy turns those standards into guardrails instead of a wiki page nobody reads, and gives you compliance evidence as a by-product.
No workload should reach production before someone decides how it will be monitored. The landing zone should set expectations for Azure Monitor, Log Analytics workspace design, alerts, diagnostic settings, Microsoft Sentinel where appropriate, backup and recovery, and operational ownership.
Governance should also answer a blunt question: who owns the bill? Subscriptions, tags, budgets, alerts and cost-center mapping are what make cloud spend visible to the teams that create it. This is usually the control that pays for itself first.
Identity is the most important boundary in Azure. Microsoft’s landing zone guidance emphasizes managing authorization across both the platform and application landing zones, so that authenticated identities get only the access they actually need.
A practical design separates three kinds of access.
Human administrators. Platform administrators need access to shared services. They shouldn’t automatically hold permanent access to every application, and privileged access should be time-bound and reviewed.
Application teams. Workload teams need enough control to deploy and operate their applications without waiting on a platform administrator for routine changes, while staying inside the governance boundary the platform sets.
Workload identities. Applications need identities too. Where Azure-native identity options exist, workloads shouldn’t be storing credentials at all. This matters more every quarter as automation and AI agents start reaching into storage accounts, databases, APIs, and search services.
For a deeper look at this, see Horizons’ guide to managed identity for AI agents in Azure, which explains how managed identities, workload identities and agent identities fit together, and our article on AI agent governance with Microsoft Entra Agent ID.
The principle worth carrying into every review: authentication and authorization are separate decisions. Giving a workload a secure identity says nothing about whether that identity’s permissions are correctly scoped.
Networking is the other area where early decisions have long consequences. An enterprise landing zone usually has to address hub-and-spoke topology or Azure Virtual WAN, ExpressRoute and VPN connectivity, private endpoints, DNS, internet ingress and egress, firewall architecture, segmentation, and connectivity between landing zones.
There’s no topology that fits everyone. A company running mostly cloud-native applications needs something very different from an enterprise with 300 on-premises applications and a complex hybrid estate. The aim is a network foundation that meets workload requirements without asking every application team to design enterprise connectivity from scratch.
It’s equally important not to over-build. Architecture should follow business, security, and workload requirements, not reproduce every component in a reference diagram because it was in the diagram. Every extra component is something your team has to operate, patch, and explain to an auditor.
Security in a landing zone starts before the first production workload. Rather than asking each application team to work out how to secure Azure, the platform sets a baseline covering Azure Policy, Microsoft Defender for Cloud, centralized logging, Azure RBAC, Privileged Identity Management, network security requirements, encryption, backup standards, secret management, and resource configuration standards.
A useful way to frame it: centralize the guardrails, decentralize workload delivery. The platform team defines what can’t be ignored. The workload team decides how to build within it. Compliance gets easier too, because the control is applied once and inherited rather than recreated by hand on every project.
Security should still track workload risk. A public marketing site, an internal line-of-business app, a regulated financial workload, and an AI agent reading sensitive Microsoft 365 data will all need different workload-level controls, even while they share the same foundation.
AI creates new infrastructure requirements. It does not require a separate Azure architecture.
Microsoft’s current guidance states that emerging technologies, AI included, can be deployed into application landing zones without changing the overall architecture. New governance or security requirements are introduced at the platform level and applied consistently to the workloads that need them.
That distinction matters commercially as well as technically. The goal is to extend your Azure landing zone for AI workloads, not to stand up an isolated “AI landing zone” with its own governance model that someone will have to reconcile later.
AI workloads do raise extra questions, usually around managed identity and AI agent identity, model and endpoint access, Microsoft Graph permissions, sensitive data, private networking, API access, secrets, logging, agent monitoring, data residency and security controls.
A single agent makes this concrete. It might authenticate to Azure Storage, call an Azure AI service, hit an internal API and retrieve Microsoft 365 content. Each of those connections is another identity, authorization, networking and monitoring decision, and each should land inside the platform architecture you already have.
Microsoft’s open-source AI Landing Zone reference architecture shows what a production AI application landing zone looks like in Bicep and Terraform, and Entra Agent ID best practices cover the identity side. If you’re at the earlier stage of working out whether your identity, data, and governance foundation can support AI at all, start with our AI readiness assessment.
M&A exposes weak Azure architecture faster than anything else. An acquired company tends to arrive with a different management group structure, sometimes a separate tenant, inconsistent subscriptions, its own RBAC model, separate networks and security tooling, incomplete logs, workloads nobody can fully account for, different tagging, and unclear cost ownership.
The first instinct is usually to move everything into the parent’s environment. That’s rarely the right opening move. Understand what you inherited first, then use your landing zone architecture as the target operating model for deciding what should stay separate, come under common governance, move into an existing landing zone, follow a new workload landing zone pattern, be modernized, or be switched off.
Our guidance on Azure integration after M&A works through this across governance, landing zone fit, subscriptions, networking, identity, security, cost and workload rationalization, and our article on designing Azure landing zones for post-merger IT integration covers the dual-estate lens in more depth.
The principle to hold onto: an acquired Azure environment shouldn’t get to set the architecture the combined organization operates for the next five years.
Landing zone guidance often reads as though everyone is starting with an empty tenant. Most enterprises aren’t.
With an empty tenant you can set standards before the workloads arrive: management groups, subscription patterns, network architecture, policy, logging, RBAC and Infrastructure as Code. The risk here is the opposite of the usual one. Teams over-engineer the platform for requirements that never materialize, and the first workload takes six months to land.
A brownfield environment already has production in it, and usually some combination of inconsistent subscription ownership, broad RBAC assignments, public endpoints, missing policies, hand-built infrastructure, mixed naming standards, patchy logging and workloads that can’t easily move.
You don’t need to rebuild it. A workable brownfield strategy identifies the highest-risk gaps first, defines the target architecture, and brings existing workloads under better governance in stages. Report-only policy assignments and audit-effect policies are useful here: you can measure how far the estate is from the standard before you start enforcing it. That’s almost always safer than one large redesign.
Once the architecture is agreed, the question is how to deploy it.
Microsoft provides deployment options that follow its landing zone guidance, available through the Azure portal, Bicep and Terraform. They’re a strong starting point if you want to follow Microsoft-recommended patterns.
An accelerator still doesn’t make your design decisions. Your team has to determine which architecture applies, which controls are required, how networking should work, who owns the platform, which policies get enforced, and how workloads are onboarded.
Once the platform exists, application landing zones shouldn’t be created by hand. Subscription vending automates the request: a workload team asks for a subscription, and the pipeline creates it, places it in the right management group, applies the policy baseline, sets budgets and deploys baseline networking. Microsoft publishes Bicep and Terraform vending modules for this. It’s the single control that does most to prevent governance debt, because a subscription created outside the process is where drift starts.
Landing zones suit IaC particularly well. Bicep or Terraform, deployment pipelines and version-controlled configuration make infrastructure reviewable, repeatable and testable, and they stop environments drifting apart because two administrators configured things differently a year apart.
Some enterprises need more customization, usually because they already have a mature Azure estate, complex hybrid networking, regulatory requirements, an existing security platform, M&A-driven environments or an unusual operating model. Microsoft guidance should inform the architecture in those cases without forcing the organization into a template that doesn’t match how it works.
If you’d like help with this, Horizons’ Azure Landing Zone Design & Implementation service covers the platform foundation, workload landing zone model, identity, networking, governance, security, IaC and operational handoff.
A landing zone is not a one-time deployment. Azure changes, applications change, security requirements change, and so does the organization. The healthiest way to treat it is as a product with an owner, a backlog and a change process.
Plan to review Azure Policy, management groups, networking, logging requirements, security tooling, identity controls, IaC modules, subscription patterns, workload onboarding and documentation on a regular cadence. Microsoft’s guidance on expanding landing zones takes the same position: the initial deployment is a starting point, not the finished state.
Version-controlled IaC makes this far easier, because changes get reviewed before they’re deployed and applied the same way across every environment.
Copying the reference architecture without understanding the business. Microsoft’s guidance is a starting point, not a substitute for design decisions about your workloads, operating model, security requirements and team structure.
Designing only for the first workload. The first application shouldn’t set the architecture for everything that follows. Think in patterns.
Over-engineering the platform. More components don’t make better architecture. Every one of them carries operational cost.
Giving workload teams too much privileged access. Autonomy for application teams doesn’t require unrestricted access to the platform. Define the ownership boundary explicitly.
Treating networking as an afterthought. Connectivity is the hardest thing to change later. Decide early.
Ignoring existing Azure resources. A landing zone strategy needs a path for workloads that are already running, not only for new deployments.
Deploying once and walking away. Without an owner, a backlog, a change process and documentation, drift starts again immediately.

Before you move major workloads in, check whether these decisions have actually been made.
Area | Decisions to confirm |
Organization and governance | Management group hierarchy defined · Subscription strategy documented · Resource ownership assigned · Naming and tagging standards established · Azure Policy baseline defined · Cost ownership documented |
Identity | Platform administrative roles defined · Workload team roles defined · Least-privilege model established · Privileged access controlled · Workload identity approach documented · Service principals and managed identities governed |
Networking | Topology selected · Hybrid connectivity requirements documented · DNS architecture defined · Private connectivity requirements identified · Internet ingress and egress controls established · Network ownership assigned |
Security and operations | Central logging requirements defined · Security monitoring configured · Defender for Cloud requirements established · Backup and recovery requirements documented · Alert ownership assigned |
Deployment and operations | IaC approach selected · Source control established · Change process documented · Subscription vending or workload onboarding defined · Platform ownership assigned · Documentation maintained |
Future workloads | AI workload requirements considered · M&A integration scenarios considered · Regulatory requirements reviewed · Capacity for additional workload landing zones planned |
If several of these are still open, adding more workloads will increase complexity faster than your platform team can absorb it.
A review tends to be worth the effort when one of these is true:
The purpose of a review isn’t architectural purity. It’s to find where the current environment is creating security, operational, cost or scalability problems, and to decide which changes are actually worth making.
The value of a landing zone isn’t the diagram. It’s what the diagram makes possible: application teams that can deploy without reinventing identity, networking, security, governance and monitoring; security teams with guardrails they can apply consistently; and a platform team with clear ownership and operational standards.
It also gives you a foundation that can absorb what comes next, including AI workloads, without a redesign. The goal was never to implement every Azure capability available. It’s to build a secure, governed, repeatable Azure environment that matches how your organization needs to operate.
Planning or modernizing an Azure landing zone?
Horizons Consulting helps enterprise IT teams design and implement Azure landing zones across platform architecture, workload landing zones, identity, connectivity, security, governance, monitoring and Infrastructure as Code. We work alongside your internal team, document the environment and hand over a platform your organization can keep operating. No ongoing dependency.
Book a free 30-minute AI Infrastructure Review with a certified Azure architect, or explore Azure Landing Zone Design & Implementation.
An Azure landing zone is a scalable Azure foundation that sets common architecture and governance for workloads. It typically covers resource organization, identity, networking, security, policy, management and operational controls.
It defines how the platform landing zone, management groups, subscriptions, shared services, governance controls and application landing zones work together. Microsoft separates it into a shared platform foundation and the application landing zones where individual workloads run.
A platform landing zone provides shared enterprise capabilities such as governance, connectivity and centralized services. An application or workload landing zone holds the Azure resources for a specific workload and operates inside the guardrails the platform sets.
In Microsoft's current model each workload has an application landing zone, which can include several environments and one or more subscriptions depending on the workload's requirements, ownership boundaries and subscription limits.
Usually not. Brownfield environments can move toward landing zone principles in stages. The right approach depends on your current architecture, workload dependencies, business risk and the cost of change.
Not simply because they use AI. Microsoft's guidance is that AI workloads can be deployed within application landing zones while reusing the broader architecture, with governance and security requirements extended as new needs appear.
It's the automated process for issuing a new subscription to a workload team, including management group placement, policy baseline, budgets and baseline networking. It keeps application landing zones consistent as the estate grows.
Both support Infrastructure as Code for landing zones. The choice depends on your existing tooling, team skills, multi-cloud requirements and source-control practices. The more important principle is keeping infrastructure repeatable and version controlled instead of relying on manual configuration.
There's no single schedule. Review the architecture when significant workload, organizational, security, compliance or technology changes happen, and keep continuous ownership of policy, IaC, identity, networking and operational standards in between.