Enterprise AWS environments require multiple accounts for isolation, security, and billing separation. AWS Organizations provides centralized governance across accounts, while Control Tower automates landing zone setup with guardrails and account factory. This lab teaches you to design and implement multi-account architectures that scale from startup to enterprise.
The single-account model breaks down quickly in enterprise environments. Multi-account architecture provides workload isolation, blast radius reduction, simplified billing, and separation of duties. AWS Organizations is free and provides centralized management, while Control Tower adds automated governance with pre-configured guardrails.
You're the Cloud Platform Architect at CloudFirst Inc. The company has grown from 1 AWS account to chaos:
Organization Root
Log Archive, Audit
Network, Shared Services
Dev, Staging, Prod
Individual Sandboxes
Organization management, billing, SCPs. Minimal workloads.
Centralized CloudTrail, Config, VPC Flow Logs.
Security Hub, GuardDuty, cross-account security access.
Transit Gateway, VPN, Direct Connect, DNS.
CI/CD, container registries, shared tools.
Dev, Staging, Production per application.
Create the organization and understand the management account.
Create organizational units to group accounts by function.
Create SCPs to enforce security policies across all accounts.
SCPs don't grant permissions—they set maximum permissions boundaries:
Automate governance with Control Tower's managed guardrails.
Use Account Factory to create governed accounts on demand.
Use detective and preventive guardrails for continuous compliance.
Configure centralized logging, Security Hub, and GuardDuty.
Management account has implicit admin access to all accounts.
SCPs don't affect the management account at all.
OrganizationAccountAccessRole grants admin to management account.
Attacker may try to delete or modify audit logs.