DOP弾力性に優れたクラウドソリューション

ある企業はus-east-1でAmazon DynamoDBを使用したリアルタイムデータ処理アプリケーションを運用しています。リージョン障害時も読み書きを継続できる最高可用性の構成が必要です。最も適切な方法を選択してください。

A
DynamoDB Global Tablesを複数リージョン(us-east-1、eu-west-1)で有効化し、アプリケーションが障害時に別リージョンのエンドポイントに切り替えるよう設定する
✓ 正解
DynamoDB Global Tablesはマルチリージョン・マルチアクティブのフルマネージドレプリケーションを提供します。リージョン障害時にアプリケーションが別リージョンのエンドポイントに切り替えるだけで読み書きを継続可能です。
B
DynamoDB Accelerator(DAX)クラスターをマルチAZ構成で設定してread可用性とスループットを向上させる
DynamoDB Accelerator(DAX)は、インメモリキャッシュであり、書き込みの高可用性やリージョン間冗長性には寄与しません。
C
DynamoDBポイントインタイムリカバリ(PITR)を有効化し、リージョン障害時にDRリージョンへのリストアを手動実行する
DynamoDBポイントインタイムリカバリ(PITR)は、手動での復元が必要でRTOが大きく、リアルタイム継続稼働には不向きです。
D
DynamoDB StreamsとLambda関数を使ったカスタムクロスリージョンレプリケーションを実装する
DynamoDB StreamsとLambda関数を使ったカスタムクロスリージョンレプリケーションは、実装・管理コストが高く、フルマネージドのGlobal Tablesと比べて信頼性も劣ります。

解説

DynamoDB Global Tablesはマルチリージョン・マルチアクティブのフルマネージドレプリケーションを提供します。リージョン障害時にアプリケーションが別リージョンのエンドポイントに切り替えるだけで読み書きを継続可能です。 選択肢BのDynamoDB Accelerator(DAX)は、インメモリキャッシュであり、書き込みの高可用性やリージョン間冗長性には寄与しません。 選択肢CのDynamoDBポイントインタイムリカバリ(PITR)は、手動での復元が必要でRTOが大きく、リアルタイム継続稼働には不向きです。 選択肢DのDynamoDB StreamsとLambda関数を使ったカスタムクロスリージョンレプリケーションは、実装・管理コストが高く、フルマネージドのGlobal Tablesと比べて信頼性も劣ります。

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

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

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