DynamoDB マルチアカウントグローバルテーブル - Amazon DynamoDB

DynamoDB マルチアカウントグローバルテーブル

マルチアカウントグローバルテーブルは、DynamoDB テーブルデータを複数の AWS リージョンと複数の AWS アカウントに自動的にレプリケートし、耐障害性を向上させ、アカウントレベルでワークロードを分離し、個別のセキュリティとガバナンスのコントロールを適用します。各レプリカテーブルは個別の AWS アカウントに存在するため、リージョンレベルとアカウントレベルの両方で障害分離できます。レプリカを AWS 組織構造に合わせて配置することもできます。マルチアカウントグローバルテーブルでは、同一アカウントグローバルテーブルと比較して、分離性、ガバナンス、およびセキュリティ上の利点がさらに高まります。

マルチアカウントグローバルテーブルには以下の利点があります。

  • 選択した AWS アカウントとリージョン間で DynamoDB テーブルデータを自動的にレプリケートします

  • 異なるポリシー、ガードレール、コンプライアンスの境界を持つアカウント間でデータをレプリケートすることで、セキュリティとガバナンスを強化します

  • レプリカを別々の AWS アカウントに配置することで、運用の耐障害性とアカウントレベルの障害分離を改善します

  • マルチアカウント戦略を使用する場合、ビジネスユニットまたは所有権ごとにワークロードを調整します

  • 各レプリカをそれぞれの AWS アカウントに請求することで、コスト帰属を簡素化します

詳細については、「複数の AWS アカウントを使用するベネフィット」を参照してください。ワークロードにマルチアカウントレプリケーションが必要ない場合、またはローカルオーバーライドによるレプリカ管理を簡素化したい場合は、引き続き同じアカウントのグローバルテーブルを使用できます。

マルチリージョンの結果整合性 (MREC) を使用してマルチアカウントグローバルテーブルを設定できます。マルチリージョンの強力な整合性 (MRSC) 用に設定されたグローバルテーブルは、マルチアカウントモデルをサポートしていません。