SAA-C03:AWS Certified Solutions Architect - Associate 回復性のあるアーキテクチャの設計 問14
回復性のあるアーキテクチャの設計/高可用性と耐障害性のあるアーキテクチャの設計グローバルに展開するアプリで、複数リージョンから低レイテンシで読み書きでき、リージョン障害にも強い、マルチリージョンでアクティブ-アクティブな NoSQL データベースが必要です。最も適したものはどれか。
当サイトのオリジナル問題(SAA-C03:AWS Certified Solutions Architect - Associateの出題範囲「回復性のあるアーキテクチャの設計」に対応。実際の試験問題ではありません)
- A単一リージョンの Amazon RDS
- B単一リージョンの Amazon DynamoDB テーブル
- CAmazon S3 のクロスリージョンレプリケーション
- DAmazon DynamoDB のグローバルテーブル(複数リージョンでアクティブ-アクティブに複製する)
正解:D
解説
Amazon DynamoDB のグローバルテーブルは、複数のリージョンにまたがってテーブルをアクティブ-アクティブに複製し、各リージョンで低レイテンシの読み書きとリージョン障害への耐性を提供します。単一リージョンの RDS/DynamoDB はこの要件を満たさず、S3 CRR はオブジェクトストレージの複製です。
下線の用語は 用語集 で意味を確認できます。
選択肢ごとの解説
- A誤り。単一リージョンRDSはマルチリージョンのアクティブ-アクティブではありません。
- B誤り。単一リージョンのDynamoDBでは複数リージョンの低遅延読み書きになりません。
- C誤り。S3のCRRはオブジェクトストレージの複製で、NoSQLデータベースではありません。
- D正しい。マルチリージョンのアクティブ-アクティブNoSQLはDynamoDBグローバルテーブルです。