Skip to main content
Architecture

Landing zones that make the secure path the easy one

A landing zone is the governed environment every new workload is deployed into. Enforce it with policy rather than review and version all of it, and teams will build on it instead of around it.

NinetyX Cloud Practice2 min read
On this page (3 sections)
  1. The secure path must be the easy path
  2. Enforce with policy, not with review
  3. Version the whole thing

Ask a team to build securely on a blank cloud subscription and you will get as many interpretations of "secure" as you have teams. A landing zone removes the question: it is a governed environment — network, identity, policy, logging — already in place before a single workload arrives.

Hub-and-spoke: shared platform services in the hub, workloads isolated in their own spokes.

The secure path must be the easy path

Guardrails that make the right thing harder than the wrong thing get bypassed. The design goal of a landing zone is the opposite: the fastest way to get a compliant environment is to request one from the platform, pre-wired with the network, the policies, and the logging already attached.

Enforce with policy, not with review

A control that depends on someone remembering to check it in review is not a control. Express the non-negotiables as policy that denies the non-compliant resource at deployment time:

deny-public-ip.json
{
  "if": {
    "field": "type",
    "equals": "Microsoft.Network/publicIPAddresses"
  },
  "then": {
    "effect": "deny"
  }
}
Note:

Start policies in audit mode, measure what they would have blocked, then switch to deny once the existing estate is clean. A deny policy applied to a non-compliant estate on day one blocks legitimate deployments and teaches everyone to distrust the platform.

Version the whole thing

The landing zone is code. It has versions, a changelog, and a rollout process, and spokes adopt new versions on a schedule rather than all at once. That is what lets the platform evolve without a big-bang change to every workload that ever landed in it.

Share

NinetyX Cloud Practice

Cloud & Platform Engineering

Engineers who design landing zones on Microsoft Azure and Google Cloud and plan the migrations into them. They write about the operating model as much as the architecture.

Where to next

Plan a landing zone your team can run

We design the management hierarchy, policy, network topology and identity as infrastructure as code, committed to your repositories and deployed through your pipelines.

See the Multi-Cloud Consulting services