SAP新しいソリューションのための設計

グローバルなEコマースアプリケーションで、複数リージョンから低レイテンシーで書き込みと読み取りを行い、リージョン間でデータを自動レプリケートしたい。最適なデータベース構成はどれですか?

A
各リージョンに独立したDynamoDBテーブルを配置する
各リージョンに独立したDynamoDBテーブルを配置する構成では、自動レプリケーション機能がなく、手動での同期が必要になるため本要件を満たせません。
B
DynamoDB Global Tablesでマルチリージョン自動同期を構成する
✓ 正解
DynamoDB Global Tablesはマルチアクティブのマルチリージョンレプリケーションを提供します。どのリージョンからでも書き込みが可能で、変更は自動的に他リージョンにレプリケートされます。低レイテンシーの読み書きと高可用性を実現します。
C
Aurora MySQLをRDSリードレプリカでクロスリージョン展開する
Aurora MySQLのクロスリージョンリードレプリカは、読み取り専用であり、複数リージョンからの書き込みには対応していません。
D
ElastiCacheクラスターを各リージョンに配置して書き込みを同期する
ElastiCache は、インメモリキャッシュサービスであり、クロスリージョンの書き込み自動同期機能を持たないため、プライマリデータストアとしての利用には適しません。

解説

DynamoDB Global Tablesはマルチアクティブのマルチリージョンレプリケーションを提供します。どのリージョンからでも書き込みが可能で、変更は自動的に他リージョンにレプリケートされます。低レイテンシーの読み書きと高可用性を実現します。 選択肢Aの 各リージョンに独立したDynamoDBテーブルを配置する構成では、自動レプリケーション機能がなく、手動での同期が必要になるため本要件を満たせません。 選択肢Cの Aurora MySQLのクロスリージョンリードレプリカは、読み取り専用であり、複数リージョンからの書き込みには対応していません。 選択肢Dの ElastiCache は、インメモリキャッシュサービスであり、クロスリージョンの書き込み自動同期機能を持たないため、プライマリデータストアとしての利用には適しません。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでSAPを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
SAP の問題一覧に戻る