AWS Landing Zone Setup

An AWS landing zone you will not have to rebuild.

An AWS landing zone is a pre-built, governed multi-account foundation: the account structure, identity, network baseline, logging and guardrails that everything else gets built on top of. AWS recommends multiple accounts rather than one, because an account is the strongest isolation boundary AWS gives you. Building it first is cheaper than retrofitting it, because once workloads, data and access policies are tangled together in one sprawling account, separating them means re-architecting under production load and reconstructing the evidence an auditor will ask for after the fact.

Foundation scopeGOVERNED

Built once, inherited everywhere.

OrganizationsAccount structure
Control TowerOr Terraform
Identity CenterSingle sign-on
CloudTrailCentralised logs
SCPsEnforced guardrails
VPCNetwork baseline
What Is Included

Eight things a landing zone has to get right.

Everything here is configured once at the organisation level and inherited by every account you create afterwards. That is the whole point: the guardrails should not depend on the next engineer remembering them.

01 · ACCOUNTS

AWS Organizations account structure

A management account at the top, a security organisational unit holding the log archive and audit accounts, a sandbox organisational unit for experiments, and separate accounts for production and non-production workloads. The account boundary is the isolation you actually get to rely on, so we spend real time on this layout rather than defaulting to a template.

OrganizationsOU designAccount boundaries
02 · PLATFORM

Control Tower or Terraform

AWS Control Tower gets you a governed landing zone quickly, with shared accounts, controls and centralised logging set up for you. Where its opinions do not fit your required structure, we build the equivalent in Terraform instead, kept in the same code and review process as the rest of your infrastructure. See our Terraform and IaC page for how that side runs.

Control TowerTerraformHonest fit
03 · IDENTITY

IAM Identity Center single sign-on

People sign in once and assume scoped roles into the accounts they are entitled to, instead of collecting long-lived access keys per account. Permission sets are defined centrally and mapped to your existing directory where you have one. This is the control that makes offboarding a single action rather than an archaeology exercise.

IAM Identity CenterPermission setsRole assumption
04 · LOGGING

Centralised CloudTrail and Config

CloudTrail and AWS Config logs from every enrolled account land in a central bucket in the log archive account, which is deliberately kept out of reach of the teams whose activity it records. Those logs are retained for audit and investigation and are not editable by the accounts that produced them, which is exactly the property an auditor is testing for.

CloudTrailAWS ConfigLog archive account
05 · GUARDRAILS

Preventive, detective and proactive controls

Preventive controls use service control policies to refuse the action outright. Detective controls use AWS Config rules to flag drift after the fact. Proactive controls use CloudFormation hooks to block non-compliant resources before they are provisioned. We decide with you which belong in each category, because enforcing everything on day one tends to end with someone quietly turning it all off.

SCPsConfig rulesCloudFormation hooks
06 · NETWORK

A network baseline

Consistent VPC design across accounts, private subnets for anything that does not need to be reachable, deliberate egress control so workloads cannot quietly talk to the whole internet, and a plan for how accounts reach shared services. Getting the address plan right early avoids the overlapping CIDR ranges that make later connectivity painful.

VPC designEgress controlAddress planning
07 · BILLING

Cost allocation from day one

Separate accounts are the cleanest cost boundary AWS offers, so a landing zone gives you per-team and per-environment spend for free if the structure and tagging policy are set up properly. Budgets and alerts are configured at the organisation level. Ongoing cost discipline lives on our FinOps page.

Cost allocation tagsBudgetsPer-account spend
08 · VENDING

How the next account gets created

A landing zone is only worth building if account number twelve comes out the same as account number three. We set up account vending so a new account arrives already enrolled, already logging, already governed by the right guardrails, and already wired into single sign-on, rather than being hand-assembled by whoever was free that week.

Account factoryEnrolmentRepeatable
Compliance By Design

Where your audit evidence actually comes from.

Most compliance frameworks ask the same underlying questions: who can reach what, can you prove what happened, and is production separated from everything else. A landing zone is where those answers get built, which is why it is much cheaper before an audit than during one.

EVIDENCE

ISO 27001 and SOC 2

Both lean heavily on access control, change tracking and logging. Centralised, tamper-resistant CloudTrail across every account, single sign-on with scoped permission sets, and guardrails that are enforced rather than documented turn a long list of Annex A and Trust Services questions into configuration you can show. See ISO 27001 on AWS and SOC 2 on AWS.

SCOPE

PCI DSS scope reduction

The cheapest way to reduce the cost of a PCI DSS assessment is to make less of your estate in scope. An account boundary is the clearest separation AWS gives you for that argument, which is a good deal easier to defend than network segmentation inside one shared account. See PCI DSS on AWS.

RESILIENCE

DORA and operational resilience

Financial-sector rules push hard on knowing your dependencies, containing blast radius, and evidencing that you can recover. Separated accounts with explicit connectivity make the dependency map real rather than aspirational, and they mean one compromised workload cannot reach the rest. See DORA on AWS.

RESIDENCY

Region and data residency control

Where residency matters, a preventive guardrail at the organisation level can refuse resource creation outside approved regions, which is a far stronger answer than a policy document asking people not to. This is how residency commitments stop depending on everyone remembering them. See GCC data residency.

When To Build One

Three moments when this stops being optional.

A landing zone is foundation work, so the timing question matters more than the technical one. There are three points where it clearly pays, and one where it clearly does not.

Greenfield

Before the first workload

You are adopting AWS properly for the first time. This is the cheapest possible moment, because there is nothing to untangle and no production traffic to plan around. Everything built afterwards inherits the structure automatically.

Pre-migration

Before you move workloads in

If a migration is coming, the landing zone goes first. Moving workloads into a governed structure costs the same as moving them into a flat account, and it saves doing the whole thing twice.

AWS migration
Cleanup

After it grew organically

The common case. Accounts were created as needed, access spread, and nobody can now answer who can reach production. More work than greenfield, and still worth doing before the estate gets any larger.

And the honest exception: if you are one team, running one application, in one AWS account, with no compliance obligations and no customer security questionnaires arriving yet, you probably do not need a landing zone. We will tell you that on the call rather than sell you a foundation you have nothing to put on it. The moment it changes is usually a second environment that must not touch production, or the first enterprise customer asking how you separate their data.
Engagement Shape

A fixed-scope build, then it is yours.

This is foundation work with a defined end, not an open-ended retainer. You should be able to run it without us.

BUILD

Fixed scope, documented handover

We agree the account structure, guardrails and identity model with you in writing, build it, and hand it over with documentation covering what exists, why each decision was made, and how to add the next account. Pricing is quoted after a free scoping call, with a fixed scope and a fixed quote before any work begins. No open-ended hourly meter.

OPERATE

Ongoing, under CloudOps

A landing zone drifts like anything else once people start using it. If you want it monitored, patched and kept aligned rather than slowly eroding, our CloudOps retainer is the parent service that operates what the landing zone establishes. Plenty of clients take the build and run it themselves, which is a perfectly good outcome.

Who Does The Work

Foundation decisions, made by people who own them.

An account structure is hard to change once workloads sit on it, so the design call matters more than the build.

Partner tier

AWS Advanced Tier Services Partner

Partner tier is public and verifiable, and it reflects certified staff and delivered work rather than a logo on a website. You can check it before you talk to us.

Certified

Every delivery engineer AWS-certified

The people designing your account structure and writing your guardrails are AWS-certified engineers, stated at team level. We do not hand foundation work to whoever is free.

Founder

Founder on the engagement calls

The founder attends engagement calls, so the person accountable for the company is in the room when the account design is agreed, not a salesperson who hands you on afterwards.

Common Questions

What buyers ask about landing zones.

If your question is not here, ask it on the call. We would rather talk you out of a landing zone you do not need than build one you will not use.

What is an AWS landing zone?+
An AWS landing zone is a pre-built, governed multi-account AWS environment: the account structure, identity, network baseline, logging and guardrails that every workload you deploy later sits on top of. Rather than one large account holding everything, AWS recommends separate accounts, because an account is the strongest isolation boundary AWS provides. A typical landing zone puts a management account at the top, a security organisational unit holding a log archive account and an audit account, and separate accounts or organisational units for production, non-production and sandbox workloads. Centralised logging, single sign-on and policy guardrails are configured once at the organisation level and inherited by every account underneath.
Control Tower or Terraform: which do you use?+
Both, and the choice depends on how much of the structure you need to control. AWS Control Tower gives you a governed landing zone quickly, with the shared accounts, organisational units, controls and centralised logging set up for you, and an account factory for creating the next account consistently. We reach for a Terraform-based landing zone instead when Control Tower is too constraining: a bespoke organisational unit and account layout its opinions do not fit, or a requirement to keep the whole foundation in the same code and review process as everything else. A common middle path is Control Tower owning the landing zone while Terraform provisions and governs everything inside the workload accounts. We recommend one on the scoping call rather than defaulting to whichever is faster to sell.
How long does an AWS landing zone take to set up?+
Scope drives it, so we will not put a number on this page. A greenfield landing zone for a small organisation with a clear account plan is a short, focused engagement. What extends it is everything around the technical build: agreeing the account and organisational unit structure, deciding which guardrails to enforce rather than just detect, mapping existing identities into single sign-on, and migrating any accounts that already exist. We agree scope and timeline in writing before starting, and we would rather spend an extra week on the account design than hand you a structure you outgrow in a year.
What does an AWS landing zone cost?+
It is quoted individually, because a greenfield build for one team and a restructure of a sprawling existing estate are not the same job. There is no published price list and no standard package. Start with a free scoping call: we look at what AWS accounts you have now, what compliance pressure you are under, and where you expect to be in two years, then come back with a fixed scope and a fixed quote before any work begins. AWS bills you separately for the underlying infrastructure, and AWS Control Tower itself has no additional charge beyond the AWS services it configures on your behalf.
Can you retrofit a landing zone into an existing AWS account?+
Yes, and it is the more common request. It is also more work than greenfield, and it would be dishonest to pretend otherwise. Existing accounts can be brought into the structure and governed, but workloads already running in one large account have to be untangled and moved into their proper account boundaries, which means planning around live traffic. One practical constraint worth knowing early: with AWS Control Tower, existing accounts can be nominated as the log archive and audit accounts only at initial landing zone launch, not added for that purpose afterwards, and those shared accounts cannot be renamed later. We plan the sequence so the highest-risk moves happen first, while the estate is still small enough to move.
Do we need a landing zone if we are a small startup?+
Often not yet. If you are one team running one application in one AWS account, with no compliance obligations and no customer security questionnaires arriving, a landing zone is overhead you do not need and we will say so on the call. The point at which it starts paying for itself is reasonably clear: a second environment that must not be able to touch production, the first enterprise customer asking how you separate their data, an auditor asking who can access what, or a team big enough that everyone having broad access has stopped being comfortable. Building it at that point is much cheaper than building it two years later.
Does a landing zone make us compliant?+
No, and be wary of anyone who says otherwise. A landing zone gives you the technical foundation and the evidence: separated accounts, immutable centralised logs, enforced guardrails, and a defensible answer to who can access what. It does not write your policies, run your risk assessments, or train your staff, and it is an auditor who attests to compliance, not a piece of infrastructure. What it does change is how much of the audit is a configuration screenshot rather than a retrofit project. HAZERCLOUD holds ISO 27001:2022, so the evidence habits we build into your foundation are the ones we operate under ourselves.
Ready to lay the foundation?

30 minutes. We will sketch your account structure with you.

Bring what you have on AWS now and what you expect in two years. You will leave with a view of the account structure that fits, and an honest answer on whether you need a landing zone yet. If you do, the scope and the quote are fixed before anything is built.

AWS Advanced Tier Services Partner · AWS-certified engineers · Founder on every engagement call

30 min Free Consultation →