Cloud and platform
Multi-account AWS landing zone
An organisation with separate accounts, SCPs, central logging and a Transit Gateway as the foundation for teams.
Fictional scenario. An example situation that illustrates the approach. It is not a client project and describes no measured results.
Business problem
A fictional software company runs everything in one AWS account. Costs and permissions are hard to separate.
Assumptions
- AWS Organisations is available.
- Single sign-on is used.
- Infrastructure is code.
Constraints
- Separate accounts for production and testing.
- Teams cannot delete logs.
- An EU region by default.
Reference architecture
Components by stage — an illustration, not a running system and not a certified design.
01Organisation
- Organizational units
- SCPs
02Identity
- IAM Identity Center
- Roles per account
03Network
- Transit Gateway
- Shared VPCs
- Central egress
04Security
- Organisation CloudTrail
- Security Hub
- Log archive account
The diagram as a list
| Stage | Components |
|---|---|
| Organisation | Organizational units, SCPs |
| Identity | IAM Identity Center, Roles per account |
| Network | Transit Gateway, Shared VPCs, Central egress |
| Security | Organisation CloudTrail, Security Hub, Log archive account |
Interfaces
| From | To | Via |
|---|---|---|
| Accounts | Transit Gateway | Attachment |
| Accounts | Logs | Organisation CloudTrail |
| Teams | Accounts | Roles through single sign-on |
Data flow
- An account is created from a template.
- SCP limits apply immediately.
- Logs go to a separate account.
- Traffic goes through central points.
- Costs are allocated per account.
Security boundaries
- SCPs forbid disabling logging.
- No long-lived keys for people.
- KMS encryption by default.
Where a person approves
- SCP exceptions.
- New production accounts.
Delivery phases
01 · Design
OU structure, network, identity.
02 · Foundation
Organisation, logging and security as code.
03 · Migration
Workloads from the shared account.
04 · Operation
Permission and cost reviews.
Limitations
- Not a certified architecture.
- Migrating from one account takes time.
Trade-offs
- Many accounts — isolation vs complexity.
- Central egress — control vs cost.
Related services
Related assessments
Integration patterns used
Workshops and assessments
Facing something similar?
We start with an assessment of where you are and propose a realistic first phase.
