DynamoDB multi-account global tables
Multi-account global tables automatically replicate your DynamoDB table data across multiple Amazon Regions and multiple Amazon accounts to improve resiliency, isolate workloads at the account level, and apply distinct security and governance controls. Each replica table resides in a distinct Amazon account, enabling fault isolation at both the Region and account level. You can also align replicas with your Amazon 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 Amazon 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 Amazon accounts
-
Align workloads by business unit or ownership when using a multi-account strategy
-
Simplify cost attribution by billing each replica to its respective Amazon account
For more information, see Benefits of using multiple Amazon 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.