DynamoDB multi-account global tables
Multi-account global tables automatically replicate your DynamoDB table data across multiple AWS Regions and multiple AWS accounts to improve resiliency, isolate workloads at the account level, and apply distinct security and governance controls. Each replica table resides in a distinct AWS account, enabling fault isolation at both the Region and account level. You can also align replicas with your AWS organizational structure. Multi-account global tables provide additional isolation, governance, and security benefits compared to same-account global tables.
Multi-account global tables provide the following benefits:
-
Replicate DynamoDB table data automatically across your choice of AWS accounts and Regions
-
Enhance security and governance by replicating data across accounts with distinct policies, guardrails, and compliance boundaries
-
Improve operational resiliency and account-level fault isolation by placing replicas in separate AWS accounts
-
Align workloads by business unit or ownership when using a multi-account strategy
-
Simplify cost attribution by billing each replica to its respective AWS account
For more information, see Benefits of using multiple AWS accounts. If your workloads don't require multi-account replication, or you want simpler replica management with local overrides, you can continue to use same-account global tables.
You can configure multi-account global tables with Multi-Region eventual consistency (MREC). Global tables configured for Multi-Region strong consistency (MRSC) do not support the multi-account model.