DEAデータの取り込みと変換

データ分析基盤ではAmazon Kinesis Data Streamsを利用しています。現在、3つの異なる分析アプリケーションが同じストリームを読み取っています。各アプリケーションが大量データを処理しても、他のアプリケーションへの影響を防止したいと考えています。必要な設定はどれですか。

A
各コンシューマーで拡張ファンアウトを有効化する
✓ 正解
拡張ファンアウトではコンシューマーごとに専用の読み取り帯域が割り当てられます。複数アプリケーションが同時利用する環境で有効です。
B
ストリームの保持期間を最大値へ変更する
保持期間変更は過去データの保存期間を変更する機能であり、現在発生している読み取り性能競合を解決するものではありません。
C
データを複数のS3バケットへ分散保存する
S3バケットへの保存分散はデータ配置の変更であり、Kinesisストリームの読み取りスループット制御には影響しません。
D
シャードをすべて1つのストリームへ統合する
シャードを統合すると利用可能な処理能力が低下する可能性があります。コンシューマー分離の方法ではありません。

解説

Kinesis Data Streamsの拡張ファンアウトでは、登録された各コンシューマーに専用の読み取りスループットを提供できます。通常の共有読み取りではコンシューマー間で読み取り容量を共有するため、負荷の高いアプリケーションが他へ影響を与える可能性があります。保持期間やS3保存変更では読み取り競合を解決できません。

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

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

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