LS LOGICIEL SOLUTIONS
Toggle navigation

an AWS Landing Zone: Implementation Guide

Definition

An AWS Landing Zone is the pre-built foundational AWS environment that establishes multi-account structure, identity and access patterns, security baselines, networking, logging and audit, and operational guardrails so that workload teams can deploy into a sound foundation rather than build one themselves. Implementation guidance for an AWS Landing Zone covers the deployment approach (AWS Control Tower, AWS Landing Zone Accelerator, or custom), the account structure decisions, the baseline configuration, the guardrail design, the customization for organizational needs, and the operational discipline that keeps the landing zone aligned with the organization as it grows. The guide is the engineering side of the topic; it covers how to actually deploy and operate a landing zone rather than which companies have done so.

The work matters because landing zone decisions cast longer shadows than almost any other AWS decision. The account structure picked at the start determines how every future workload deploys. The baseline guardrails define what workload teams can and cannot do. The networking design constrains years of architecture. The logging structure determines what compliance evidence is available. Getting these wrong is expensive to fix; getting them right enables everything that comes after.

The category in 2026 has matured significantly. AWS Control Tower provides the AWS-managed landing zone with a strong opinionated baseline. AWS Landing Zone Accelerator (LZA) provides a code-based alternative with more customization. Custom landing zones still exist for organizations whose needs exceed what managed offerings cover. Reference patterns from large adopters, AWS Solutions Architects, and third-party consultants inform the implementation work. The patterns are well-documented; the implementation work is selecting the right approach and applying it deliberately.

What separates a successful landing zone implementation from a struggling one is whether the team treats the landing zone as a product that workload teams consume rather than as a one-time setup project. Successful landing zones evolve as the organization grows, accommodate workload team needs, and remain operationally maintained. Struggling landing zones get deployed once and then resist evolution; exceptions accumulate; the landing zone becomes the obstacle that workloads work around rather than the foundation they build on.

This guide covers the implementation work: choosing the deployment approach, deciding account structure, configuring baselines, designing guardrails, customizing for needs, and operating over time. The patterns apply to organizations adopting AWS at scale; the specifics depend on organizational size and existing AWS footprint.

Key Takeaways

  • An AWS Landing Zone provides the foundational AWS environment for workload deployment.
  • Implementation work covers approach selection, account structure, baselines, guardrails, customization, and operations.
  • Deployment options include AWS Control Tower (managed), Landing Zone Accelerator (code-based), and custom.
  • Landing zone decisions cast long shadows; deliberate approach matters more than for most cloud decisions.
  • Successful landing zones evolve with the organization; static landing zones become obstacles.

Choose the Deployment Approach

The deployment approach shapes how the landing zone gets built and operated. The patterns include Control Tower, Landing Zone Accelerator, and custom builds.

AWS Control Tower as the managed option. AWS provides the landing zone as a service. Faster initial deployment. Opinionated baseline. Limited customization compared to code-based options. The default starting point for many organizations.

AWS Landing Zone Accelerator (LZA) for code-based deployment. Configuration as YAML. Substantial customization. Maintained by AWS but more flexible than Control Tower. Suits organizations that need more than Control Tower provides.

Custom landing zones built from scratch. Most flexibility, most engineering work. Justified for organizations with specific needs that neither Control Tower nor LZA meets. Less common as managed options have matured.

Migration patterns from existing AWS environments. Many organizations already have AWS accounts before deploying a landing zone. Migration patterns address how to integrate existing accounts into the new structure.

Tooling fit with existing investments. Terraform-heavy organizations may prefer LZA or custom over Control Tower. CloudFormation-comfortable organizations may find Control Tower acceptable. The tool preference affects deployment experience.

Vendor and partner involvement. AWS Professional Services, AWS partners, and third-party consultants offer deployment services. The involvement accelerates deployment and provides expertise.

Skill investment required. Each approach has its own learning curve. Control Tower is fastest to learn; LZA requires more upfront learning; custom requires the most.

Decide Account Structure

The account structure organizes workloads at the highest level. The patterns include organizational units, account types, and naming conventions.

Organizational units (OUs) that group accounts by purpose. Production OU. Non-production OU. Sandbox OU. Security OU. The OUs become the scope for policies and operations.

Account types by purpose. Workload accounts for specific applications or services. Shared services accounts for cross-cutting infrastructure (logging, monitoring, identity). Sandbox accounts for experimentation. Audit and log archive accounts for security.

Production and non-production separation. Strict separation at the OU or account level. Different access controls. Different network connectivity. Different change processes.

Per-team or per-workload accounts. Some organizations use one account per team; others use one account per workload. Per-workload provides better isolation; per-team simplifies management.

Naming conventions for accounts. Consistent naming that supports navigation. Conventions matter more than the specific choice; consistency makes scale tractable.

Account provisioning automation. New accounts get standard configuration applied automatically through Control Tower Account Factory or LZA. Without automation, accounts diverge.

Account assignment to OUs based on workload phase. Workloads move between OUs as they mature (sandbox → development → production). The movement triggers different policies and controls.

Closure procedures for retired accounts. Accounts that workloads no longer need get closed deliberately. Without closure, accounts accumulate as security and cost concerns.

Configure Baselines

Baselines are the configuration that every account in the landing zone gets. The patterns include identity, network, logging, and security baselines.

Identity baseline through IAM Identity Center (formerly SSO). Federated identity from corporate directory. Permission sets for common roles. Account assignments through groups. The identity layer is the security foundation.

Network baseline through Transit Gateway or VPC peering. Connectivity between accounts where required. Connectivity to on-premises through Direct Connect or VPN. The network design shapes cross-account communication.

Logging baseline that centralizes audit and application logs. CloudTrail to centralized log archive account. VPC flow logs centralized. Application logs through CloudWatch and centralized aggregation.

Security baseline through AWS Config rules and Security Hub. Config rules check configuration compliance. Security Hub aggregates security findings across accounts. The baselines provide ongoing security visibility.

Encryption defaults. KMS keys for encrypting data at rest. Encryption in transit standards. The defaults ensure encryption is the path of least resistance.

Tag enforcement. Standard tags required on resources. Policies enforce tagging. Without tagging, cost allocation and resource inventory degrade.

DNS and naming patterns. Route 53 hosted zones organized consistently. DNS for inter-service communication. The design matters for service discovery.

Tools and services baseline. Standard tools (cost monitoring, security scanning, observability) deployed to every account. The baseline gives workload teams capability without per-team work.

Design Guardrails

Guardrails define what workload teams can and cannot do. The patterns include preventive and detective controls.

Preventive guardrails through Service Control Policies (SCPs). SCPs at the OU level prevent specific actions across all accounts in the OU. Examples: prevent creation of internet gateways, prevent disabling of CloudTrail.

Detective guardrails through AWS Config and Security Hub. Rules that detect non-compliant configuration. Alerts to security teams when violations occur. Less restrictive than preventive but still effective.

Guardrail severity tiered by impact. Critical guardrails (data exfiltration prevention, audit log protection) are strict. Lower-priority guardrails may allow exceptions.

Mandatory versus elective guardrails. Mandatory guardrails apply to all accounts. Elective guardrails apply where workload teams opt in. The distinction prevents over-restriction.

Exception process for legitimate cases. Some workload teams need to do things that guardrails prevent. An exception process with appropriate review supports legitimate needs.

Guardrail evolution as patterns emerge. Initial guardrails may be wrong. Some need tightening; some need loosening. Evolution discipline keeps guardrails aligned with reality.

Communication of guardrails to workload teams. Teams need to understand what is and is not allowed. Documentation and education prevent surprises.

Testing of guardrails before deployment. New guardrails tested in sandbox or non-production OUs before applying to production. Testing prevents production disruption from policy errors.

Customize for Organizational Needs

Standard landing zones rarely cover every organization's needs. The patterns include extensions, integrations, and specific configurations.

Industry-specific extensions. Financial services need stricter audit and access controls. Healthcare needs HIPAA-aligned configuration. Public sector needs specific compliance baselines. Extensions address these.

Geographic considerations. Multi-region deployments. Data residency requirements. Country-specific compliance. The landing zone needs to support the geographic realities.

Existing system integrations. Identity provider integration. SIEM integration. Ticketing system integration. The integrations make the landing zone fit into the existing technology landscape.

Custom guardrails for organization-specific concerns. Beyond AWS-provided guardrails, organizations often have specific concerns that warrant custom policies.

Custom baselines for specific account types. Some account types (data science sandbox, partner-shared accounts) need different baselines than standard workload accounts.

Cost allocation customization. Tagging patterns, chargeback rules, budget alerts customized for organizational structure.

Operational tooling customization. Centralized logging configured for specific tools. Monitoring integrated with specific platforms. Backup configured for specific RPO/RTO.

Documentation of customizations. Customizations need documentation so they survive team turnover. Without documentation, customizations become inscrutable.

Operate Over Time

Landing zones need ongoing operational care. The patterns include updates, expansion, and continuous improvement.

Landing zone updates as AWS releases new capabilities. New Control Tower features. New LZA versions. New AWS services that warrant integration. Update discipline prevents the landing zone from becoming stale.

Account growth management. New accounts created through factory patterns. Account lifecycle from creation through retirement. Without management, account counts grow without governance.

Guardrail evolution based on operational experience. Guardrails that produce too many exceptions need review. Guardrails that miss real issues need strengthening.

Cost management of landing zone itself. Centralized services (logging, monitoring, security) cost money. Cost visibility prevents the landing zone from becoming an unaccountable cost center.

Security review of the landing zone. Annual reviews verify the security baseline still meets organizational needs. New threats may require baseline updates.

Workload team feedback loops. Teams that consume the landing zone provide feedback on what works and what does not. The feedback shapes evolution.

Documentation maintenance. The landing zone documentation needs updates as it evolves. Stale documentation misleads workload teams.

Disaster recovery for the landing zone. The landing zone is critical infrastructure. DR procedures for landing zone components (centralized logging, IAM Identity Center) matter.

Common Failure Modes

Landing zone deployed once and never evolved. Initial setup; no updates; landing zone becomes stale. The fix is treating landing zone as ongoing product with regular updates.

Guardrails too strict for workload teams. Teams cannot do legitimate work; exceptions multiply; the landing zone becomes the obstacle. The fix is balanced guardrails with workable exception process.

Account structure that does not scale. Initial structure fit small organization; scaling reveals limitations. The fix is structure designed for expected future scale, not current scale.

Customizations that prevent updates. Heavy customization makes managed offering updates impossible. The fix is restraint in customization or moving to code-based approaches that handle customization more cleanly.

Workload teams bypassing the landing zone. Teams create accounts outside the landing zone. Compliance and security risks grow. The fix is making the landing zone the path of least resistance, not the obstacle.

Documentation that lags reality. Landing zone evolves; documentation does not; new workload teams cannot understand it. The fix is documentation as part of change process.

Best Practices

  • Choose deployment approach based on customization needs; Control Tower for default cases, LZA for substantial customization, custom for unique needs.
  • Design account structure for expected future scale; restructuring later is painful.
  • Build guardrails that match real risk; over-strict guardrails get bypassed, over-loose guardrails fail to protect.
  • Treat the landing zone as a product workload teams consume; ongoing evolution serves better than static deployment.
  • Maintain documentation as the landing zone evolves; without documentation, new contributors cannot adopt.

Common Misconceptions

  • Landing zones are one-time setups; effective landing zones evolve with the organization.
  • Control Tower is sufficient for all organizations; some organizations need more customization than Control Tower offers.
  • More guardrails means better security; guardrails that prevent legitimate work get bypassed, undermining security.
  • Account structure can be changed later; restructuring substantial AWS environments is expensive and risky.
  • Landing zone is the AWS security team's responsibility alone; workload teams need to understand and engage with the landing zone.

Frequently Asked Questions (FAQ's)

Control Tower or Landing Zone Accelerator?

Control Tower for default cases and faster initial deployment. LZA for organizations needing more customization, code-based management, or features Control Tower does not provide. The choice depends on customization needs and engineering preferences.

When should I deploy a landing zone?

Before deploying substantial workloads to AWS. Organizations starting on AWS should deploy landing zones early; restructuring later is painful. Organizations already on AWS without landing zones face migration considerations but should still consider deploying one.

How long does landing zone deployment take?

Initial Control Tower deployment can be done in days; substantial customization adds weeks or months. LZA deployment is similar to Control Tower for default configuration; customization extends timeline. Custom landing zones take months to a year.

What about existing AWS accounts?

Existing accounts can be enrolled into Control Tower or imported into LZA. The patterns require careful planning to avoid disruption. Some accounts may not fit cleanly into the new structure and warrant evaluation.

How do I handle multiple regions?

Landing zones support multi-region deployment. The baseline applies across regions; some configuration (like centralized logging) targets specific home regions. Multi-region design should be deliberate from the start.

What about compliance frameworks like SOC 2 or HIPAA?

Landing zones can be configured to support compliance frameworks. AWS provides specific configurations for various frameworks. The landing zone provides the foundation; workload-specific configuration completes the compliance posture.

How do guardrails affect workload teams?

Guardrails restrict what workload teams can do. Well-designed guardrails restrict harmful actions while allowing legitimate work. Workload team feedback shapes guardrail evolution.

How does landing zone interact with cloud architecture?

Landing zone provides the foundational architecture. Workload architectures build on the landing zone. The landing zone implements many of the cloud architecture decisions covered in the cloud architecture guide.

Where is AWS Landing Zone implementation heading?

Toward broader Control Tower adoption as it gains features. Toward continued evolution of LZA for more customization. Toward better integration with broader AWS services. Toward continued importance as the foundation for AWS adoption at scale.