複数リージョンで同時に書き込むアプリのデータ

正解は ア です。 DynamoDBのグローバルテーブル は 複数のリージョンで書き込み ができ、変更を自動で複製します。アクティブ/アクティブの構成に向きます。 方式 両リージョンでの書き込み 片方の停止 グローバルテーブル 低い遅延で可能 もう片方で継続 1つのリージョンのRDS 遠いほうは遅い 止まる 夜間のバッチ同期 可能だが不整合 最大1日分を失う 両リージョンで低い遅延の書き込みと、障害時の継続を満たす。 同期の間の不整合が大きく、障害時にデータを失う。 読み取りレプリカは書き込みを受け付けない。 ヨーロッパからの書き込みが遅く、アメリカの障害で止まる。

会員の情報を扱うアプリを、アメリカとヨーロッパの2リージョンで同時に動かす(アクティブ/アクティブ)。どちらのリージョンでも低い遅延で書き込み、片方のリージョンが止まってももう片方で処理を続けたい。データはキーで読み書きする。

最も適切なものを1つ選択してください。

出典AWS非公式・オリジナル問題
ア
DynamoDBのグローバルテーブルで、両方のリージョンに読み書きできる複製を持つ
イ
各リージョンに別々のDynamoDBのテーブルを作り、夜間にバッチで差分を同期する
ウ
ヨーロッパにRDSの読み取りレプリカを置き、書き込みもそのレプリカで受け付ける
エ
アメリカのRDSを書き込み先にし、ヨーロッパのアプリはアメリカのDBへ書き込む