1.1標準
注文イベントをKinesis Data Streamsへ取り込み、分析と不正検知の複数コンシューマーが読む。
一方のコンシューマーの読み取り量が他方の処理を圧迫しないようにする。
要件を満たす設計を2つ選べ。
× 不正解
Enhanced Fan-Outでコンシューマー間の読み取りを分離し、パーティションキーを分散してホットシャードを避ける。
詳細解説
正しい高頻度のイベントが同じシャードへ集中しないようパーティションキーを分散する
キー分布を確認してホットシャードを避け、取り込みと読み取りの偏りを抑えられる。
誤りシャード数を固定したままパーティションキーを一つにする
同じシャードへ負荷が集中し、スケールの効果を得られない。
正しい各コンシューマーへEnhanced Fan-Outを設定する
コンシューマーごとに専用の読み取りスループットを割り当て、共有読み取りによる競合を抑えられる。
誤り全コンシューマーを一つの共有ポーリング接続へまとめる
読み取りスループットを共有するため、競合と待ち時間が増える可能性がある。
誤りイベントを毎回S3へ移してから各コンシューマーが全量を読む
低遅延ストリームの独立した読み取りにはならず、不要な再読み込みが発生する。
公式資料で確認する
以下の項目を公式資料の記述と照合して確認します。
Kinesis Data StreamsのEnhanced Fan-Out、コンシューマー、パーティションキー設計の公式説明を確認する。
確認できる内容
コンシューマー分離とシャード負荷分散を別々の制御として選べる。
理解のポイント
- Enhanced Fan-Out
- パーティションキー
- ホットシャード
確認時の注意
- 確認環境: AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
- Kinesis Data StreamsのEnhanced Fan-Out、コンシューマー、パーティションキー設計の公式説明を確認する。
基礎のおさらい
Enhanced Fan-Out
コンシューマーごとに専用の読み取り帯域を提供する機能。
ホットシャード
特定シャードへレコードが偏り、スループット制限に達する状態。
問題IDAWS-DEA-301
確認環境AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
最終技術確認2026-08-31
誤り・権利侵害を報告