回復力に優れたアーキテクチャ設計
ある企業は世界各地のユーザーに低レイテンシーで読み書きを提供し、かつ1つのリージョンで障害が発生しても他のリージョンでサービスを継続できるデータベースを構築したい。最も適切なサービス・機能はどれか。
- AAmazon RDSのReadレプリカをクロスリージョンで作成する
- BAmazon RDSのMulti-AZ配置を複数リージョンに展開する
- ✓Amazon DynamoDBのグローバルテーブルを使用する
- DAmazon ElastiCacheのクラスターモードを有効にする
解説
DynamoDBのグローバルテーブルは複数リージョンに完全に管理されたマルチマスターレプリケーションを提供し、各リージョンで読み書きが可能なため低レイテンシーとリージョン障害への耐性を両立できる。RDSのReadレプリカは書き込みが単一リージョンに限定される点で要件を満たさない。
根拠回復力に優れたアーキテクチャ設計 - Amazon DynamoDBグローバルテーブルによるマルチリージョン高可用性