If you're managing more than a handful of AWS accounts, you've felt the pain. Inconsistent security configurations. Logs scattered across accounts. No single view of who has access to what. New accounts spun up with different baselines every time. This is what happens when you scale without a landing zone.
A landing zone is a well-architected, multi-account AWS environment that is scalable and secure. It's the foundation from which your organization can quickly launch and deploy workloads with confidence in your security and infrastructure environment. Setting up a landing zone gives you total control over traffic entering and exiting your AWS accounts, significantly reducing the surface attack area while creating a scalable architecture that enforces security best practices.
This guide provides a complete reference for the AWS Landing Zone architecture—what it is, how it's structured, the core components you need, and the best practices that separate scalable, secure cloud foundations from chaotic multi-account sprawl.
Cloud Architecture
Create cloud architecture diagrams for AWS, Azure, GCP, and more. Design scalable infrastructure with professional cloud icons.
Complete guide to AWS Landing Zone architecture—multi-account OUs, Control Tower, Account Factory, Transit Gateway hub-and-spoke, SCPs, and security best practices.
Click Cloud Architecture to open AI Line Studio and generate diagrams from natural language in seconds.
At its core, a landing zone is a multi-account AWS environment that provides a baseline for identity, security, networking, observability, governance, and account structure. It's not a single service or tool—it's an architectural pattern that combines multiple AWS services to create a secure, scalable foundation.
AWS defines a landing zone as a well-architected, multi-account environment based on security and compliance best practices. It includes central billing, logging, security and governance monitoring, and an Account Factory for provisioning new accounts.
Why multiple accounts? A single AWS account is a management boundary. As your organization grows, you need greater segmentation to monitor costs, control access, and manage environments effectively. Multi-account architectures solve these problems by providing specific accounts for IT services and users within an organization.
A well-architected landing zone consists of several foundational layers:
| Layer | Purpose | Key AWS Services |
|---|---|---|
| Account Structure | Organize and govern multiple accounts | AWS Organizations, Organizational Units (OUs) |
| Identity & Access | Centralize user and permission management | IAM Identity Center, IAM, federation |
| Networking | Connect accounts and on-premises securely | Transit Gateway, VPC, Direct Connect, VPN |
| Security & Compliance | Detect threats and enforce guardrails | GuardDuty, Security Hub, AWS Config, SCPs |
| Logging & Monitoring | Centralize observability | CloudTrail, CloudWatch, centralized S3 logging |
| Account Provisioning | Automate new account creation | Account Factory (Control Tower or AFT) |
The foundation of any landing zone is the AWS Organizations hierarchy. Organizational Units (OUs) are like folders that contain AWS accounts, allowing you to group accounts logically and apply policies consistently.
When you set up AWS Control Tower, it creates two initial OUs by default:
Security OU – Contains two shared accounts:
Sandbox OU – The default destination for accounts created within AWS Control Tower. This is where builders can explore and experiment, subject to acceptable use policies.
Most organizations expand beyond the initial OUs. A typical production landing zone includes:
Root
├── Security OU
│ ├── Log Archive Account
│ └── Audit Account
├── Infrastructure OU
│ ├── Network Account
│ └── Shared Services Account
├── Workloads OU
│ ├── Production OU
│ │ ├── Workload Account A
│ │ └── Workload Account B
│ ├── Staging OU
│ └── Development OU
└── Sandbox OU
└── Individual Sandbox Accounts
Key design considerations:
A landing zone isn't just about structure—it's about automation. The Account Factory is the mechanism that enables you to provision new AWS accounts consistently and at scale.
AWS Control Tower includes a built-in Account Factory that automates and standardizes new account creation. It allows you to:
For organizations that prefer infrastructure as code, Account Factory for Terraform (AFT) extends this capability. AFT enables you to:
Security is the primary reason organizations adopt landing zones. A well-designed landing zone gives every workload the right account boundary, access model, security baseline, and governance control from the start.
SCPs are the primary mechanism for enforcing guardrails across your organization. They allow you to:
A typical landing zone enables the following security services across all accounts:
The Security OU houses the Log Archive and Audit accounts:
Network connectivity in a landing zone typically follows a hub-and-spoke model using AWS Transit Gateway.
The network architecture includes:
Transit Gateway (Hub)
├── Production VPC (Spoke)
├── Staging VPC (Spoke)
├── Development VPC (Spoke)
├── Shared Services VPC (Spoke)
└── Egress VPC (Centralized NAT Gateway)
Key components:
In a multi-account landing zone, all internet-bound traffic from application accounts routes through a centralized egress VPC in the networking account. This provides:
For organizations operating in multiple AWS Regions, Transit Gateway peering enables cross-region communication. This pattern supports:
AWS provides several paths to implement a landing zone:
The simplest path for most organizations. AWS Control Tower automates the setup of a secure, multi-account environment. It creates the initial OUs and accounts, enables foundational security services, and provides a dashboard for governance.
Best for: Organizations with limited platform engineering resources, small to mid-size engineering teams.
An advanced, highly configurable solution designed for regulated workloads and complex compliance requirements. LZA deploys a foundational set of capabilities aligned with AWS best practices and multiple global compliance frameworks.
Key features:
Best for: Organizations with complex compliance requirements (healthcare, finance, government).
For organizations committed to infrastructure as code, HashiCorp provides validated patterns for building AWS landing zones with Terraform. This approach uses Terraform as the IaC engine and HCP as the control plane.
Best for: Organizations with strong platform engineering teams and existing Terraform investments.
Below is a representative AWS Landing Zone architecture, showing the key components and their interactions.
┌─────────────────────────────────────────────────────────────────────────────┐
│ AWS Organizations Root │
│ │
│ ┌───────────────────────────────────────────────────────────────────────┐ │
│ │ Security OU │ │
│ │ ┌─────────────────────────┐ ┌───────────────────────────────────┐ │ │
│ │ │ Log Archive Account │ │ Audit Account │ │ │
│ │ │ ┌───────────────────┐ │ │ ┌─────────────────────────────┐ │ │ │
│ │ │ │ Central S3 Bucket │ │ │ │ Security Hub, GuardDuty, │ │ │ │
│ │ │ │ (CloudTrail logs) │ │ │ │ Config, IAM Identity Center │ │ │ │
│ │ │ └───────────────────┘ │ │ └─────────────────────────────┘ │ │ │
│ │ └─────────────────────────┘ └───────────────────────────────────┘ │ │
│ └───────────────────────────────────────────────────────────────────────┘ │
│ │
│ ┌───────────────────────────────────────────────────────────────────────┐ │
│ │ Infrastructure OU │ │
│ │ ┌─────────────────────────┐ ┌───────────────────────────────────┐ │ │
│ │ │ Network Account │ │ Shared Services Account │ │ │
│ │ │ ┌───────────────────┐ │ │ ┌─────────────────────────────┐ │ │ │
│ │ │ │ Transit Gateway │ │ │ │ CI/CD, Container Registry, │ │ │ │
│ │ │ │ (Hub) │ │ │ │ Monitoring, Secrets │ │ │ │
│ │ │ └───────────────────┘ │ │ └─────────────────────────────┘ │ │ │
│ │ └─────────────────────────┘ └───────────────────────────────────┘ │ │
│ └───────────────────────────────────────────────────────────────────────┘ │
│ │
│ ┌───────────────────────────────────────────────────────────────────────┐ │
│ │ Workloads OU │ │
│ │ ┌─────────────────────────┐ ┌───────────────────────────────────┐ │ │
│ │ │ Production OU │ │ Staging/Dev OU │ │ │
│ │ │ ┌───────────────────┐ │ │ ┌─────────────────────────────┐ │ │ │
│ │ │ │ Workload Account │ │ │ │ Workload Account (Staging) │ │ │ │
│ │ │ │ (Production) │ │ │ └─────────────────────────────┘ │ │ │
│ │ │ └───────────────────┘ │ │ ┌─────────────────────────────┐ │ │ │
│ │ │ ┌───────────────────┐ │ │ │ Workload Account (Dev) │ │ │ │
│ │ │ │ Workload Account │ │ │ └─────────────────────────────┘ │ │ │
│ │ │ │ (Production) │ │ └───────────────────────────────────┘ │ │
│ │ │ └───────────────────┘ │ │ │
│ │ └─────────────────────────┘ │ │
│ └───────────────────────────────────────────────────────────────────────┘ │
│ │
│ ┌───────────────────────────────────────────────────────────────────────┐ │
│ │ Sandbox OU │ │
│ │ ┌─────────────────────────┐ ┌───────────────────────────────────┐ │ │
│ │ │ Developer Sandbox 1 │ │ Developer Sandbox 2 │ │ │
│ │ └─────────────────────────┘ └───────────────────────────────────┘ │ │
│ └───────────────────────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────────────────┐
│ On-premises (Direct Connect / VPN) │
└─────────────────────────────────────────────────────────────────────────────┘
1. AWS Organizations Root: The top-level container for all accounts. SCPs applied here affect the entire organization.
2. Security OU: Contains the Log Archive and Audit accounts. These are the foundation for security and compliance. All CloudTrail logs flow to the Log Archive account.
3. Infrastructure OU: Contains the Network Account (with Transit Gateway hub) and Shared Services Account (CI/CD, container registry, monitoring). Most customers begin with a few VPCs and expand as usage grows.
4. Workloads OU: Contains Production, Staging, and Development OUs. Each contains the actual workload accounts. SCPs at the Workloads OU level apply to all workloads; more restrictive SCPs can apply to Production specifically.
5. Sandbox OU: The default destination for accounts created within AWS Control Tower. Builders can explore AWS services subject to acceptable use policies.
For most organizations, AWS Control Tower provides the fastest path to a well-architected landing zone. It establishes the foundational OUs and accounts, enables baseline security services, and provides ongoing governance.
OU design is difficult to change later. Consider:
SCPs are for restricting actions across accounts—not for granting permissions. Use them to prevent actions that violate security policies (e.g., "don't delete CloudTrail buckets," "don't disable GuardDuty").
All accounts should deliver logs to the central Log Archive account. This provides a single source of truth for security investigations and compliance audits.
Manual account creation is error-prone and inconsistent. Use Account Factory (Control Tower or AFT) to automate new account creation with consistent baselines.
Landing zone configuration should be treated as code. This enables version control, peer review, and reproducible deployments. The Landing Zone Accelerator uses YAML configuration files, while Terraform-based approaches use HCL.
If your organization operates in multiple AWS Regions, design your landing zone to support cross-region connectivity from the start.
A landing zone should align with all five pillars: operational excellence, security, reliability, performance efficiency, and cost optimization.
AI Line Studio generates AWS architecture diagrams from natural language descriptions in 15–20 seconds. Describe a landing zone—"an AWS multi-account landing zone with Security, Infrastructure, and Workloads OUs, Transit Gateway hub, and centralized logging"—and it produces a structured diagram with official AWS icons. For AWS-specific workflows, the dedicated AI cloud diagram generator turns descriptions into production-ready visuals.
For those already using AI-powered architecture generation, the AI architecture diagram builder helps build and refine landing zone diagrams into production-ready designs. And for end-to-end system architecture beyond the landing zone itself, the AI system architecture generator covers distributed and enterprise system designs.
The honest limitation: AI Line Studio is an early-stage product with a smaller install base and fewer third-party integrations than established tools. It's not a general-purpose diagramming tool—if you need org charts, mind maps, or non-technical diagrams, a broader tool is a better fit. And as with any AI-generated output, complex or ambiguous system descriptions may need manual cleanup.
Tools like Python Diagrams and PlantUML let you define landing zone architecture diagrams in code, enabling version control and automation.
| Approach | Best For | When to Avoid |
|---|---|---|
| AWS Control Tower | Small to mid-size teams, quick start | Highly customized requirements |
| Landing Zone Accelerator | Regulated workloads, complex compliance | Simple environments where Control Tower suffices |
| Terraform-based | Teams with existing IaC investment, strong platform engineering | Teams without Terraform expertise |
An AWS Landing Zone is the foundation of enterprise cloud success. It provides a well-architected, multi-account environment with centralized governance, security, and networking.
Key takeaways:
| Layer | Purpose | Key Services |
|---|---|---|
| Account Structure | Organize accounts by function and environment | AWS Organizations, OUs |
| Identity | Centralize user and permission management | IAM Identity Center, IAM |
| Security | Detect threats and enforce guardrails | GuardDuty, Security Hub, Config, SCPs |
| Logging | Centralize audit and operational logs | CloudTrail, centralized S3 |
| Networking | Connect accounts and on-premises | Transit Gateway, VPC, Direct Connect |
| Automation | Provision accounts consistently | Account Factory, AFT |
Best practices:
To start building your own AWS Landing Zone architecture diagrams, explore the AWS Landing Zone architecture diagram tool for templates and practical examples. For automated diagram generation, try the AI cloud diagram generator to turn a landing zone description into a visual instantly. For complete enterprise system architecture beyond the foundation, the AI system architecture generator covers distributed and enterprise system designs.