Skip to content

Cloud Landing Zones

Landing zones built for AI workloads, on all three clouds.

The same five layers — identity, network, security, data and AI — expressed natively on Azure, AWS and Google Cloud, delivered as code, and governed by policy from the root of the hierarchy down.

Reference architectures

Three clouds, one request path

Each diagram follows a request from the edge through identity and the hub network into a workload spoke and its data. The security plane observes every layer; infrastructure as code deploys all of it.

Microsoft Azure

Management-group hierarchy with policy inherited from the root, a Virtual WAN hub per region, and every PaaS and model endpoint reachable only through Private Link.

HIERARCHY · MANAGEMENT GROUPSTenant Root GroupPlatformLanding ZonesSandboxSECURITY PLANEDefender for Cloud · Sentinelinbound request12345EDGEFront Door + WAFDDoS Network ProtectionIDENTITYEntra IDPIM · Conditional AccessNETWORKVirtual WAN hub-spokeAzure Firewall · Private LinkWORKLOADApp spokeAKS · App ServiceAIAI FoundryPrivate LinkDATAMicrosoft PurviewStorage · SQL via private endpointIAC · EVERY BOX ABOVE IS A MODULEBicep + TerraformAzure Policy as code · subscription vending
Text description of the diagram

Management groups: Tenant Root Group → Platform, Landing Zones, Sandbox.

  1. Edge: Front Door + WAF — DDoS Network Protection
  2. Identity: Entra ID — PIM · Conditional Access
  3. Network: Virtual WAN hub-spoke — Azure Firewall · Private Link
  4. Workload: App spoke — AKS · App Service; Azure AI Foundry attached via Private Link
  5. Data: Microsoft Purview — Storage · SQL via private endpoint

Security plane: Defender for Cloud · Sentinel, across every layer. IaC: Bicep + Terraform (Azure Policy as code · subscription vending).

Download reference architecture for Microsoft Azure (Markdown)

AWS

Control Tower organization with OUs separating security, shared infrastructure and workloads, Transit Gateway routing through an inspection VPC, and Bedrock reached over interface endpoints.

HIERARCHY · ORGANIZATIONAL UNITSOrganization rootSecurity OUInfrastructure OUWorkloads OUSECURITY PLANESecurity Hub · GuardDutyinbound request12345EDGECloudFront + AWS WAFShield · ALB in ingress VPCIDENTITYIAM Identity CenterPermission sets · SCPsNETWORKTransit Gateway hub-spokeInspection VPC · PrivateLinkWORKLOADWorkload accountEKS · LambdaAIBedrockVPC endpointDATAMacie + Lake FormationS3 · Glue Data CatalogIAC · EVERY BOX ABOVE IS A MODULETerraform + CDKAccount Factory · SCPs as code
Text description of the diagram

Organizational units: Organization root → Security OU, Infrastructure OU, Workloads OU.

  1. Edge: CloudFront + AWS WAF — Shield · ALB in ingress VPC
  2. Identity: IAM Identity Center — Permission sets · SCPs
  3. Network: Transit Gateway hub-spoke — Inspection VPC · PrivateLink
  4. Workload: Workload account — EKS · Lambda; Amazon Bedrock attached via VPC endpoint
  5. Data: Macie + Lake Formation — S3 · Glue Data Catalog

Security plane: Security Hub · GuardDuty, across every layer. IaC: Terraform + CDK (Account Factory · SCPs as code).

Download reference architecture for AWS (Markdown)

Google Cloud

Folder hierarchy with organization policies at the root, Shared VPC host projects joined through Network Connectivity Center, and Vertex AI inside a VPC Service Controls perimeter.

HIERARCHY · FOLDERSOrganizationCommonProductionNon-productionSECURITY PLANESecurity Command Centerinbound request12345EDGECloud Load BalancingCloud Armor WAF policiesIDENTITYCloud IdentityIAM · Workforce Identity FederationNETWORKShared VPC hub-spokeNCC · Private Service ConnectWORKLOADService projectGKE · Cloud RunAIVertex AIPSC endpointDATADataplexBigQuery · VPC Service ControlsIAC · EVERY BOX ABOVE IS A MODULETerraformOrg policies · project factory
Text description of the diagram

Folders: Organization → Common, Production, Non-production.

  1. Edge: Cloud Load Balancing — Cloud Armor WAF policies
  2. Identity: Cloud Identity — IAM · Workforce Identity Federation
  3. Network: Shared VPC hub-spoke — NCC · Private Service Connect
  4. Workload: Service project — GKE · Cloud Run; Vertex AI attached via PSC endpoint
  5. Data: Dataplex — BigQuery · VPC Service Controls

Security plane: Security Command Center, across every layer. IaC: Terraform (Org policies · project factory).

Download reference architecture for Google Cloud (Markdown)

Layer by layer

How the layers map across clouds

Same control objective, native service on each cloud. We design to the objective and implement with the native service, so nothing depends on a cross-cloud abstraction you then have to operate.

Landing-zone layers compared across Microsoft Azure, AWS and Google Cloud
LayerMicrosoft AzureAWSGoogle Cloud
HierarchyManagement groups + subscriptionsOrganizations OUs + accounts (Control Tower)Organization → folders → projects
GuardrailsAzure Policy (deny / deployIfNotExists)Service control policies + Config rulesOrganization policy constraints
IdentityEntra ID, PIM, Conditional AccessIAM Identity Center, permission setsCloud Identity, IAM, Workforce Identity Federation
EdgeFront Door + WAF, DDoS Network ProtectionCloudFront + AWS WAF, ShieldCloud Load Balancing + Cloud Armor
Network hubVirtual WAN hub, Azure FirewallTransit Gateway, inspection VPCShared VPC, Network Connectivity Center
Private connectivityPrivate Link / private endpointsPrivateLink interface endpointsPrivate Service Connect
Security postureDefender for Cloud, Microsoft SentinelSecurity Hub, GuardDutySecurity Command Center
Data governanceMicrosoft PurviewMacie + Lake FormationDataplex, VPC Service Controls
AI platformAzure AI FoundryAmazon BedrockVertex AI
Key managementKey Vault (customer-managed keys)AWS KMS (customer-managed keys)Cloud KMS (CMEK)
IaCBicep + TerraformTerraform + CDKTerraform

How we deliver

Code, policy and vending — then the AI controls

A landing zone is only as good as the path for the next workload. We hand over modules, guardrails and a vending pipeline your platform team runs without us.

IaC modules

One module per box on the diagram

Hierarchy, identity, hub network, spoke, security baseline and AI endpoints ship as versioned Bicep, Terraform or CDK modules in your repository, with plan output reviewed in the PR before any apply.

Policy-as-code guardrails

Deny by default, at the root

Azure Policy, service control policies and organization policy constraints are authored as code, assigned at the top of the hierarchy and tested in CI against known-bad fixtures before they reach production scopes.

Account & subscription vending

New workloads land pre-governed

A pull request against the vending module creates the subscription, account or project, peers it to the hub, applies tags, budgets and baseline policies, and grants access through groups — never to individuals.

AI control · private endpoints

Model APIs never touch the internet

Azure AI Foundry, Bedrock and Vertex AI are reached only through Private Link, VPC interface endpoints or Private Service Connect, with public network access disabled by policy.

AI control · ledger logging

Every prompt and response on the record

An inference gateway in the spoke hashes each prompt and response, writes the entry to the decision ledger and ships payloads to a retention-locked store, so any output can be replayed and audited.

AI control · key management

Your keys, your revocation

Model artefacts, vector stores, logs and fine-tuning data are encrypted with customer-managed keys in Key Vault, KMS or Cloud KMS; rotating or disabling a key is a tested runbook, not an escalation.

Land AI workloads on a zone you can defend

We assess your current hierarchy, network and identity against the reference architecture, then deliver the modules, guardrails and vending pipeline to close the gaps — in your repositories, under your change control.