Skip to content

Lesson 07 β€” Enterprise Multi-Account Architecture

Learning Path

☁️ Phase 2 – AWS Cloud Security

πŸ“˜ Module 03 – AWS Organizations & Multi-Account Security


By the end of this lesson, you will be able to:

  • Understand enterprise AWS architecture.
  • Design a secure multi-account environment.
  • Identify core enterprise AWS accounts.
  • Understand account responsibilities.
  • Recommend an AWS architecture for a growing organization.

πŸ“š Lesson Information

Estimated Time: 60 Minutes

Difficulty: Intermediate

Prerequisites: Lesson 06 – AWS Control Tower Overview

Hands-on Lab: No

Assignment: No


Enterprise cloud environments are designed for much more than hosting applications.

A well-designed AWS architecture enables:

  • Secure workloads
  • Centralized governance
  • Regulatory compliance
  • Cost visibility
  • Disaster recovery
  • Operational scalability

Rather than deploying everything into a single AWS account, organizations separate responsibilities across dedicated accounts.

This approach improves security while making the environment easier to manage as the business grows.


CloudNova Technologies now supports:

  • 2,000 Employees
  • 40 Development Teams
  • 120 Applications
  • Multiple Countries
  • Several Compliance Frameworks

To support this scale, CloudNova has adopted a centralized AWS multi-account architecture.

Every AWS account has a clearly defined purpose.

Security controls are managed centrally while application teams remain responsible for their own workloads.


CloudNova AWS Organization
Management Account
β”‚
β”œβ”€β”€ Security OU
β”‚ β”œβ”€β”€ Security Operations
β”‚ β”œβ”€β”€ Log Archive
β”‚ └── Audit
β”‚
β”œβ”€β”€ Infrastructure OU
β”‚ β”œβ”€β”€ Networking
β”‚ β”œβ”€β”€ Shared Services
β”‚ └── CI/CD
β”‚
β”œβ”€β”€ Workloads OU
β”‚ β”œβ”€β”€ Development
β”‚ β”œβ”€β”€ Testing
β”‚ β”œβ”€β”€ Staging
β”‚ └── Production
β”‚
└── Sandbox OU
β”œβ”€β”€ Student Labs
β”œβ”€β”€ Innovation
└── Research

Every account exists for a specific business purpose.

Account Responsibility
Management AWS Organizations, governance and billing
Security Operations Security monitoring and investigations
Audit Compliance reviews and auditing
Log Archive Long-term log storage
Networking Shared networking infrastructure
Shared Services DNS, Active Directory, certificates and shared tools
CI/CD Central deployment pipelines
Development Application development
Testing Functional and integration testing
Staging Pre-production validation
Production Customer-facing workloads
Sandbox Learning, experimentation and Proof of Concepts

Every account has different security requirements.

For example:

Production

  • Highest security
  • Change control
  • Monitoring
  • Compliance

Development

  • Flexible environment
  • Frequent deployments
  • Lower business impact

Sandbox

  • Experimental
  • Temporary resources
  • Limited budgets
  • Restricted services

Separating these environments reduces operational risk and limits the impact of security incidents.


CloudNova centralizes security operations.

Security Account
β”‚
β”œβ”€β”€ Security Hub
β”œβ”€β”€ GuardDuty
β”œβ”€β”€ IAM Access Analyzer
β”œβ”€β”€ Amazon Inspector
β”œβ”€β”€ AWS Config
└── CloudTrail Monitoring

The Security Team monitors all production accounts from a dedicated Security Account rather than logging into each account individually.


CloudNova protects audit data by storing logs in a dedicated account.

All AWS Accounts
β”‚
CloudTrail
β”‚
AWS Config
β”‚
VPC Flow Logs
β”‚
Log Archive Account

Keeping logs separate prevents accidental deletion during security incidents.


Some infrastructure is used across the entire organization.

CloudNova centralizes these services.

Examples include:

  • Route 53
  • AWS Certificate Manager
  • Directory Services
  • Private DNS
  • Shared container registries
  • Shared automation tools

This avoids duplication across every workload account.


CloudNova follows a controlled deployment process.

Developer
↓
Development
↓
Testing
↓
Staging
↓
Production

Applications move through each environment before reaching customers.

This reduces deployment risks and supports controlled releases.


As CloudNova grows, additional accounts can be added without redesigning the organization.

Examples include:

  • AI Platform
  • Data Platform
  • Machine Learning
  • Analytics
  • Customer Solutions
  • Regional Production
  • Disaster Recovery

Because governance is already established, new accounts automatically follow enterprise standards.


Avoid:

❌ Running applications in the Management Account.

❌ Combining production and development workloads.

❌ Storing security logs in production accounts.

❌ Creating AWS accounts without governance.

❌ Allowing every team unrestricted administrative access.


  • Keep the Management Account for governance only.
  • Separate security services into dedicated accounts.
  • Store logs in a dedicated Log Archive account.
  • Separate workloads by environment.
  • Use AWS Organizations for centralized governance.
  • Review account architecture regularly.
  • Plan the architecture for future business growth.

πŸ§ͺ Enterprise Mission 01 β€” Review CloudNova Architecture

Section titled β€œπŸ§ͺ Enterprise Mission 01 β€” Review CloudNova Architecture”

Review the CloudNova AWS Organization.

Identify:

  • Which account manages governance?
  • Which account stores logs?
  • Which account manages networking?
  • Which accounts host applications?

Explain why each account exists.


πŸ§ͺ Enterprise Mission 02 β€” Build an Enterprise Architecture

Section titled β€œπŸ§ͺ Enterprise Mission 02 β€” Build an Enterprise Architecture”

Design an AWS architecture for CloudNova.

Include:

  • Management
  • Security
  • Audit
  • Log Archive
  • Networking
  • Shared Services
  • Development
  • Testing
  • Staging
  • Production
  • Sandbox

Keep the design simple, secure and scalable.


πŸ§ͺ Enterprise Mission 03 β€” Business Expansion

Section titled β€œπŸ§ͺ Enterprise Mission 03 β€” Business Expansion”

CloudNova launches a new AI business unit.

Design additional AWS accounts for:

  • AI Development
  • AI Testing
  • AI Production
  • AI Data Platform

Decide where these accounts belong within the existing Organizational Unit structure.


πŸ§ͺ Enterprise Mission 04 β€” Architecture Review

Section titled β€œπŸ§ͺ Enterprise Mission 04 β€” Architecture Review”

The CIO asks:

β€œCan this AWS architecture support the company for the next five years?”

Review the architecture and recommend improvements that would support:

  • Business growth
  • Security
  • Operational efficiency
  • Governance
  • Compliance

CloudNova acquires three international companies.

Each company already operates its own AWS environment.

Management wants to:

  • Standardize governance.
  • Centralize security.
  • Maintain workload isolation.
  • Simplify billing.
  • Improve compliance.

Recommend how these environments should be integrated into the existing CloudNova AWS Organization while minimizing operational disruption.


  1. Why do enterprises use a multi-account architecture?

  2. Why should workloads not run in the Management Account?

  3. What is the purpose of the Security Account?

  4. Why is a Log Archive Account important?

  5. Which account should host shared enterprise services?

  6. Why are development and production separated?

  7. How does centralized governance improve security?

  8. Which AWS service manages multiple accounts?

  9. Why should enterprise architectures be designed for future growth?

  10. How does a multi-account architecture improve cloud security?


Task Status
Reviewed CloudNova architecture ☐
Identified account responsibilities ☐
Designed enterprise architecture ☐
Planned business expansion ☐
Completed architecture review ☐

After completing this lesson, you should understand:

  • Enterprise AWS environments use multiple dedicated AWS accounts with clearly defined responsibilities.
  • Separating governance, security, logging and workloads improves security, scalability and operational efficiency.
  • Centralized services such as networking, logging and security simplify enterprise management.
  • A well-designed multi-account architecture supports business growth without requiring major redesigns.
  • Multi-account architecture is a foundational principle of secure cloud operations in modern enterprises.

➑️ Lesson 08 β€” Enterprise Build Project