Cloud Foundations & Governance · Guide

Application Landing Zones and Environment Segmentation

Defines repeatable application landing zones, environment isolation, delegated ownership, workload onboarding, and lifecycle controls across clouds.

Document class: Cloud Foundations & Governance implementation guide Normative terms: MUST, MUST NOT, SHOULD, SHOULD NOT, and MAY are requirements levels. Applicability: Application landing zones, environment boundaries, delegated workload administration, and onboarding across Azure, AWS, GCP, and OCI. Exception process: Deviations require a documented risk assessment, compensating controls, named risk owner, and expiry date.

Control fieldValue
Document IDCFG-14
OwnerCloud Center of Excellence
Review cycleAt least annually and after material platform, provider, data, security, or operating-model changes
EvidenceLanding-zone profile, request and vending record, isolation and acceptance tests, exceptions, and migration evidence

Decision in brief: Provide application teams versioned landing-zone profiles with clear ownership, isolated environments, controlled overlays, and evidence-based onboarding.

Purpose

This standard defines how application teams receive governed cloud environments. An application landing zone is a prepared administrative and security boundary with identity, policy, connectivity, telemetry, cost, and lifecycle controls. It is not merely a resource group, network, or naming convention.

Azure can serve as the detailed reference implementation, but the control model applies to AWS accounts, GCP projects, and OCI compartments or tenancies.

Required outcomes

  • Every workload has an accountable business owner, technical owner, and cost owner.
  • Production is isolated from non-production wherever access, policy, data, or recovery requirements differ.
  • Platform guardrails are inherited and cannot be weakened by workload roles.
  • Workload teams receive enough delegated control to operate without routine platform tickets.
  • Connectivity, logging, budgets, identity, and deployment trust are ready before workload use.
  • Landing zones are created, changed, suspended, and retired through an auditable lifecycle.

Platform and application boundary

flowchart TB ORG[Cloud organization or tenancy] ORG --> PLATFORM[Platform landing zone] ORG --> APPS[Application landing zones] PLATFORM --> ID[Identity] PLATFORM --> NET[Connectivity and DNS] PLATFORM --> MGMT[Management and security] APPS --> P[Workload A production] APPS --> N[Workload A non-production] APPS --> B[Workload B regulated production] ID & NET & MGMT --> P ID & NET & MGMT --> N ID & NET & MGMT --> B

Platform teams manage shared foundations. Workload teams manage application resources inside delegated boundaries. Policy and access must preserve this separation.

Provider boundary mapping

Control boundaryAzureAWSGCPOCI
Organization groupingManagement groupOrganizational unitFolderCompartment hierarchy
Typical application boundarySubscriptionAccountProject or project setCompartment or tenancy
Local resource groupingResource groupResource tags/stacksLabels and service resourcesChild compartments and tags
Inherited guardrailsAzure Policy and RBACSCPs and IAMOrganization Policy and IAMIAM policies, quotas, security zones
Network attachmentVNet and hub/Virtual WANVPC and transitVPC/Shared VPCVCN and DRG

Choose boundaries by isolation, quotas, ownership, billing, and lifecycle—not provider symmetry.

Environment segmentation decision

Use a separate subscription, account, project, compartment, or tenancy when one or more of these materially differ:

  • privileged administrators or deployment approvers;
  • regulatory scope or data classification;
  • network reachability and exposure;
  • encryption, logging, retention, or recovery policy;
  • quota, billing, or financial ownership;
  • release cadence and change authority;
  • provider service limits or regional constraints;
  • required blast radius.

Production should normally have a distinct provider boundary from development and test. A shared non-production boundary may be acceptable for low-risk environments if identity, network, data, quota, and cost isolation are still effective.

Standard landing-zone profiles

ProfileIntended useAdditional controls
SandboxLearning and short experimentsRestricted services, low budget, automatic expiry, no production data
Standard non-productionDevelopment, integration, testDelegated access, controlled connectivity, shorter retention
Standard productionBusiness workloadsJIT privilege, protected deployment, recovery, enhanced monitoring
Regulated productionSensitive or regulated workloadsStronger isolation, evidence, keys, residency, and approval
Data and AIAnalytics and model workloadsData perimeter, lineage, model and dataset governance
QuarantineInvestigation or suspensionDenied deployment, restricted network, evidence preservation

Profiles are versioned products. Workload-specific exceptions must not silently create new unmanaged profiles.

Vending contract

request:
  workload_id: payments-api
  environment: production
  profile: regulated-production
  cloud: Azure
  regions:
    - canadacentral
  owners:
    business: finance-platform
    technical: payments-engineering
    cost: finops-payments
  connectivity:
    - shared-services
    - approved-egress
  data_classification: confidential
  recovery_tier: tier-1

The vending workflow must validate request data, reserve address space, create the provider boundary, attach hierarchy and policy, assign groups, configure budget and telemetry, connect approved networks, establish deployment identity, record inventory, and return acceptance evidence.

Delegated administration

Workload teams may manage application resources, local role assignments within an approved ceiling, workload alerts, and application policy extensions. They must not modify organization guardrails, shared transit, central evidence routing, federation trust, emergency access, or enterprise cost attribution.

Use group-based access and environment-specific deployment identities. Production changes should require protected environments, approved artifacts, and separation between author and approver for high-risk workloads.

Data and connectivity rules

  • Production data must not be copied into non-production without approved masking or synthetic replacement.
  • Production and non-production networks must not have broad bidirectional routing.
  • Shared service access must use published contracts and consumer-specific authorization.
  • Public ingress and egress require approved patterns and observable controls.
  • Private endpoints must use centrally governed DNS and lifecycle automation.
  • Cross-environment dependencies require documented availability and recovery impact.

Lifecycle

stateDiagram-v2 [*] --> Requested Requested --> Provisioning Provisioning --> Active Provisioning --> Failed Active --> Changing Changing --> Active Active --> Suspended Suspended --> Active Suspended --> Retiring Active --> Retiring Retiring --> Archived Archived --> Deleted

Retirement must revoke access and deployment trust, remove routes and private DNS, preserve required evidence and backups, release licenses and reservations, update inventory, and return address space only when dependencies are cleared.

Implementation sequence

  1. Define workload taxonomy, profiles, isolation criteria, and required metadata.
  2. Establish provider hierarchy, platform boundaries, and inherited guardrails.
  3. Build versioned modules for identity, network, logging, budget, policy, and inventory.
  4. Implement an idempotent vending workflow with approval and rollback.
  5. Pilot standard non-production and production profiles.
  6. Test delegation, isolation, failure handling, suspension, and retirement.
  7. Publish service objectives, support model, and migration guidance.
  8. Measure adoption and evolve profiles through controlled versions.

Validation

Before handoff, prove that:

  • metadata, owners, classification, environment, and cost allocation are complete;
  • required policy is inherited and workload administrators cannot remove it;
  • workforce and deployment identities have only approved access;
  • network paths and DNS match the request contract;
  • public exposure is absent unless explicitly approved;
  • audit and security events reach the central telemetry foundation;
  • budget, quota, backup, and recovery controls match the selected profile;
  • a sample deployment succeeds through the approved pipeline;
  • suspension and retirement actions are technically executable.

Operational considerations

The platform team owns profiles, vending, inherited controls, and shared-service integration. Governance and security approve profile requirements. Workload owners remain accountable for application security, availability, data, and cost within the boundary. Track provisioning lead time, failure rate, manual intervention, policy drift, unowned boundaries, expired sandboxes, and retirement completion.

Profile inheritance and workload overlays

Application landing zones should inherit a versioned profile and apply only approved overlays.

Landing-zone profile inheritance and workload overlays

The workload extension may add stricter controls, but it must not weaken inherited guardrails. Record the effective profile and every overlay in the landing-zone registry so support teams can reconstruct intended behavior.

Onboarding readiness review

Before a workload receives production access, confirm:

  • application and data owners accept their responsibilities;
  • deployment pipeline and runtime identities are environment-scoped;
  • ingress, egress, private endpoints, DNS, and certificates use approved patterns;
  • logs, alerts, dashboards, backup, and recovery ownership exist;
  • quota and capacity are sufficient for expected load and failure modes;
  • dependencies and shared-service SLOs support the workload objective;
  • production data cannot leak into non-production;
  • runbooks and support contacts are registered.

This review should validate readiness evidence rather than repeat the landing-zone architecture decision.

Cross-environment dependency exceptions

Cross-environment dependencies are usually a design defect because test or development failure can affect production, or production data can escape its boundary. When unavoidable, require:

  • explicit producer and consumer environments;
  • direction and purpose of the flow;
  • data classification and masking;
  • identity and authorization;
  • availability and recovery consequence;
  • monitoring and expiration;
  • migration plan to remove the dependency.

Block broad bidirectional routing. Use narrow service interfaces and consumer-specific authorization.

Migrating existing environments

Adoption into an application landing-zone product should proceed in waves:

  1. Discover owners, resources, identities, routes, data, and effective policy.
  2. Assign the closest target profile.
  3. Record gaps, exceptions, and disruptive remediation.
  4. Connect central audit and ownership records first.
  5. Apply safe identity, metadata, cost, and policy controls.
  6. Migrate network and deployment trust through planned changes.
  7. Run acceptance and isolation tests.
  8. Mark the boundary managed only after evidence passes.

Do not force immediate destructive normalization. A controlled migration backlog is safer than an inaccurate claim of compliance.

References