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

ある企業ではAmazon Kinesis Data Streamsに複数のアプリケーションを接続しています。各アプリケーションは同じストリームからデータを読み取りますが、あるアプリケーションの処理負荷増加により、他のアプリケーションの読み取り遅延が発生しています。各コンシューマーに独立した読み取り性能を提供する方法はどれですか。

A
拡張ファンアウトを利用して専用スループットを割り当てる
✓ 正解
拡張ファンアウトではコンシューマーごとに専用の読み取り帯域が確保されます。複数アプリケーションが同時にストリームを利用する場合の遅延対策になります。
B
データ保持期間を短縮して読み取り量を減らす
データ保持期間の短縮は保存可能期間を変更するだけで、リアルタイム読み取り性能やコンシューマー間競合を改善する機能ではありません。
C
シャードを削除してストリームを簡略化する
シャード削減は処理能力を低下させる可能性があります。コンシューマーごとの独立した読み取り性能を確保する方法ではありません。
D
Amazon Data Firehoseへ移行して配信する
Amazon Data Firehoseはデータ配信サービスであり、複数コンシューマーへの独立した読み取りスループット提供には利用しません。

解説

Kinesis Data Streamsの拡張ファンアウトでは、各登録コンシューマーに専用の読み取りスループットが提供されます。通常の共有読み取りでは複数コンシューマー間でスループット競合が発生します。保持期間変更やシャード削減は性能問題を解決せず、Amazon Data Firehoseへの移行も要件に適合しません。

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

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

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