Multi-Account Management with AWS Organizations - OU Design and Governance with SCPs
Establish governance for multi-account environments through OU hierarchy design and SCP-based access control. Also covers cost management with consolidated billing.
Overview of Organizations
Organizations is a service for centrally managing up to thousands of AWS accounts. Running all environments in a single account blurs security boundaries and makes billing separation difficult. By separating accounts with Organizations and grouping them into OU hierarchies, you achieve security boundaries and billing separation for each environment.
SCPs and Consolidated Billing
SCPs are access control policies applied to OUs or accounts that set upper limits on IAM policies. For example, applying an SCP that "prohibits use of regions other than specified ones" to a production OU means that accounts under it cannot create resources in restricted regions, even if IAM policies allow it. With consolidated billing, usage across all accounts in the organization is aggregated, and volume discounts for S3 and EC2 are applied. RIs and Savings Plans are also shared within the organization, with discounts applying to accounts other than the purchasing account.
OU Design and Account Strategy
OU (Organizational Unit) design is the foundation for security boundaries and governance. The recommended OU structure includes a Security OU (log archive, security audit), Infrastructure OU (networking, shared services), Workloads OU (production, development, staging), and Sandbox OU (experimentation). SCPs are applied to OUs and inherited by all accounts underneath. The delegated administrator feature delegates management of security-related services (GuardDuty, Security Hub, Config) to a security account, keeping operations on the management account to a minimum. Tag policies standardize resource tags across all accounts, improving cost allocation accuracy. To learn Organizations from basics to advanced topics, books (Amazon) offer a systematic approach.
Organizations Pricing
Organizations itself incurs no additional charges. Consolidated billing aggregates member account usage, providing volume discount benefits. Enabling RI and Savings Plans sharing applies discounts to accounts other than the purchasing account. As the number of accounts grows, costs accumulate for services enabled in each account (CloudTrail, Config, GuardDuty), so managing which services to enable at the OU level is important.
Summary
Organizations is a service that centralizes governance and cost management for multi-account environments. OU hierarchies and SCPs establish security boundaries, and the delegated administrator feature delegates security service management to dedicated accounts. Consolidated billing leverages volume discounts and RI/Savings Plans sharing, while tag policies standardize resource tags across the organization.