無限ノック › DEA 練習問題一覧 › 問題
DEAデータストアの管理

ある企業が Amazon DynamoDB テーブルに以下の特性を持つデータを保存しています。 ・過去3年分のアーカイブ済み注文履歴データ(5 TB 以上) ・四半期に1回の監査時にのみアクセスされる低頻度アクセステーブル ・スループット要件は最大 500 RCU / 100 WCU 程度 ・既存の DynamoDB API を使ったアプリケーションとの互換性を維持したい DynamoDB のストレージコストを最優先で削減する最も効果的な対策はどれですか?

A
キャパシティモードをオンデマンドからプロビジョンドに変更し、Auto Scaling を設定する
Auto Scaling 設定はスループットコストの最適化には有効ですが、ストレージコストには影響しないため本問の主要課題を解決できません。
B
テーブルクラスを Standard から DynamoDB Standard-IA(低頻度アクセス)に変更する
✓ 正解
Amazon DynamoDB Standard-IA テーブルクラスは、アクセス頻度の低いデータ向けにストレージコストを Standard クラス比で最大 60% 削減できます。テーブルクラスの変更は既存の DynamoDB API との互換性を維持したまま、アプリケーション側の変更なしに実施可能です。スループットコスト(RCU/WCU)は Standard より割高になりますが、四半期1回程度の低頻度アクセスシナリオではストレージ削減効果が大幅に上回ります。
C
テーブルの TTL を有効化して古いデータを自動削除する
TTL は期限切れデータを自動削除する機能であり、長期保持が前提の監査用アーカイブデータには適用できません。
D
AWS Glue を使ってデータを Amazon S3 の Parquet 形式にエクスポートし、Amazon Athena でクエリする
S3 + Athena 構成はさらなるコスト削減が見込めますが、データ移行作業が必要で DynamoDB API との互換性が失われ、アプリケーションの大幅な変更を要します。

解説

Amazon DynamoDB Standard-IA テーブルクラスは、アクセス頻度の低いデータ向けにストレージコストを Standard クラス比で最大 60% 削減できます。テーブルクラスの変更は既存の DynamoDB API との互換性を維持したまま、アプリケーション側の変更なしに実施可能です。スループットコスト(RCU/WCU)は Standard より割高になりますが、四半期1回程度の低頻度アクセスシナリオではストレージ削減効果が大幅に上回ります。 選択肢AのAuto Scaling 設定はスループットコストの最適化には有効ですが、ストレージコストには影響しないため本問の主要課題を解決できません。 選択肢CのTTL は期限切れデータを自動削除する機能であり、長期保持が前提の監査用アーカイブデータには適用できません。 選択肢DのS3 + Athena 構成はさらなるコスト削減が見込めますが、データ移行作業が必要で DynamoDB API との互換性が失われ、アプリケーションの大幅な変更を要します。

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

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

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