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

ある IoT 企業が数千台のセンサーデバイスから毎秒数百万件の時系列データを収集しています。要件は以下の通りです。 ・直近7日間のデータ:障害検知のためにミリ秒レベルのリアルタイムクエリが必要 ・7日以上前のデータ:月次トレンド分析や異常検知で低頻度アクセス(コストを抑えたい) ・時系列に特化した補間・移動平均などの集計クエリが必要 ・サーバー管理を最小化したい このユースケースに最も適した AWS サービスと構成はどれですか?

A
Amazon DynamoDB:TTL(Time to Live)を7日に設定し、DynamoDB Streams と AWS Lambda で古いデータを Amazon S3 に退避する
DynamoDB は時系列専用の補間クエリや集計が苦手で、Streams + Lambda による退避設計は複雑になり要件を満たせません。
B
Amazon Timestream:メモリストアの保持期間を7日に設定し、マグネティックストアへ自動ティアリングする
✓ 正解
Amazon Timestream はメモリ/マグネティックの2層で自動ティアリングを行い、時系列専用の補間・移動平均 SQL 関数も内蔵しています。
C
Amazon Redshift Serverless:直近7日分は RA3 ノードのマネージドストレージにキャッシュし、古いデータは Redshift Spectrum で S3 からクエリする
Amazon Redshift Serverless は大規模バッチ向けで毎秒数百万件のリアルタイム取り込みに不向き、自動ティアリング機能もありません。
D
Amazon OpenSearch Service:ホットノードに7日間保持し、Index State Management(ISM)ポリシーでウォームティアへ移行する
Amazon OpenSearch Service は全文検索・ログ分析向けで、時系列専用の補間・集計クエリ機能がなく大量センサーデータの最適化も不十分です。

解説

Amazon Timestream:メモリストアの保持期間を7日に設定し、マグネティックストアへ自動ティアリングする。 Amazon Timestream は時系列データに特化したサーバーレスのデータベースサービスです。メモリストア(高速・高コスト)とマグネティックストア(低速・低コスト)の2層構造を持ち、保持期間を設定するだけで自動的にティアリングが行われます。補間・移動平均など時系列専用の SQL 関数も組み込まれており、IoT センサーデータのユースケースに最適化されています。 選択肢A(DynamoDB + Streams + Lambda)は TTL で期限切れデータを削除できますが、時系列の範囲クエリや集計は苦手で、補間クエリのような時系列専用機能もありません。Streams と Lambda を組み合わせた退避設計は複雑になります。 選択肢C(Redshift Serverless)は大規模バッチ分析には適していますが、毎秒数百万件のリアルタイム取り込みには不向きです。RA3 ノードのマネージドストレージはクエリのキャッシュ機構であり、ホット/コールドの自動ティアリングではありません。 選択肢D(OpenSearch Service)は全文検索やログ分析に強みがありますが、時系列専用の補間・集計クエリ機能を持たず、大量センサーデータの連続取り込みや自動ティアリングは Timestream ほど最適化されていません。

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

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

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