SOA-C03#4(reliability)
運用エンジニアは DynamoDB テーブルを別リージョンへリアルタイムにレプリケーションし、双方向に書き込み可能な構成を求めています。最小実装はどれですか。
正解:D
正解の根拠
DynamoDB Global Tables はマルチリージョンのアクティブ・アクティブレプリケーションを提供します。すべてのリージョンで読み書き可能で、衝突は最後の書き込みが優先されるため、追加実装なくマルチリージョン構成が完成します。
マルチリージョン手法の比較
| 方式 | 双方向 | 運用負荷 |
|---|---|---|
| Global Tables | あり | 低 |
| Streams + Lambda | 自前 | 高 |
| バックアップ復元 | 非同期 | RPO 大 |
| S3 経由 | 該当外 | 該当外 |
不正解の理由
- C: 自前 Lambda 実装は運用負荷が大きいです。
- A: バックアップは RPO・RTO が大きくリアルタイムではありません。
- B: S3 レプリケーションは DynamoDB 用途には適しません。

コメント