SAA-C03 中級 模擬試験

【SAA-C03 模擬】3大陸のユーザーへ数ミリ秒の読み書きレイテンシーを提供するモバイルゲームのバックエンド設計は?

新しいモバイルゲームは北米・欧州・アジアの3大陸から同時にプレイされ、プレイヤーのスコアやインベントリ情報への読み書きをどのリージョンからでも数ミリ秒程度のレイテンシーで完了させる必要があります。書き込みの競合はまれですが発生した場合は自動的に解決してほしく、運用チームは複数リージョン分のデータベースクラスタを個別に管理する負担を避けたいと考えています。最も適切なものはどれですか。
正解: B

DynamoDBグローバルテーブルは複数リージョンへのマルチアクティブなレプリケーションを提供し、どのリージョンからでも数ミリ秒の読み書きが可能で、同一項目への同時書き込みが競合した場合は最終書き込み優先(last writer wins)で自動解決される。運用者は単一のテーブル定義を管理するだけでよい。Aのリードレプリカは書き込みをプライマリに集約する必要がありマルチリージョンでの低レイテンシー書き込みを満たさない。CのAuroraグローバルデータベースはセカンダリリージョンが基本的に読み取り専用でありセカンダリでの低レイテンシー書き込みができない。DのElastiCacheグローバルデータストアはキャッシュ用途でありプライマリの永続データストアとしては不適切かつセカンダリは読み取り専用のレプリカ構成となる。

他の問題に挑戦 → 模擬試験一覧 ・ クイズ一覧