Reference architectures
Two reference paths for hosting generative AI workloads on AWS. The Generative AI OU (multi-account) is the recommended target for enterprise workloads; the single-account variant is a valid entry point for smaller teams and proofs of concept, with a clear path to graduate to the OU.
Generative AI OU (multi-account)
A Generative AI OU with an Application account and a Generative AI account (Amazon Bedrock and associated services), on top of the foundational accounts: Org Management, Security Tooling, Log Archive, Network, and Shared Services.
When to use
The default for enterprise AI workloads: it enforces controls through OU- and account-level SCPs and simplifies least-privilege by separating application from model services.
Design principles
- Separate the application account from the generative AI account.
- Inherit foundational security accounts from the AWS SRA core.
- Enforce guardrails and centralized governance in the Generative AI account.
- Keep model and data access private through VPC endpoints.
AWS services
Single account (entry point)
The application and the generative AI services (Amazon Bedrock, guardrails, knowledge bases) live in one AWS account, separated logically by IAM roles and policies rather than account boundaries. Logging stays in the same account via CloudTrail and CloudWatch, ideally exported to an access-controlled S3 bucket.
When to use
A pragmatic starting point for small teams, a single business unit, or proofs of concept that do not yet have a multi-account landing zone. Treat it as a stage, not a destination: as the workload grows, graduate to the Generative AI OU to gain account-level isolation and SCP-enforced controls.
Design principles
- Separate application and model duties with distinct least-privilege IAM roles, not shared credentials.
- Isolate data and model access with resource policies, VPC endpoints, and dedicated KMS keys.
- Apply Amazon Bedrock Guardrails on inputs and outputs from day one.
- Send CloudTrail and CloudWatch logs to an access-controlled bucket you can later centralize.
- Plan the graduation path to a multi-account Generative AI OU before scale forces it.
AI Security Maturity Model