DEAデータの取り込みと変換
多数のコンシューマーアプリケーションが同一の Kinesis Data Streams を読み取っています。各コンシューマーが他のコンシューマーのスループットに影響されず、低レイテンシでデータを取得できるようにしたい場合、どの機能を利用すべきですか。
AAmazon Data Firehose
Firehose はストリームデータを S3 や Redshift に配信するサービスです。複数コンシューマーの読み取り性能を分離する機能はありません。
B拡張ファンアウト
✓ 正解
各コンシューマーに専用の読み取りスループットを提供し、他のアプリケーションの影響を受けず低レイテンシでデータを取得できます。
Cオンデマンドモード
オンデマンドモードはシャード容量の自動調整機能です。コンシューマー間の読み取り競合を解消する機能ではありません。
Dシャード分割
シャード数を増やせば全体性能は向上しますが、コンシューマー専用帯域は提供されず、共有読み取り制限は残ります。
解説
Kinesis Data Streams の拡張ファンアウト(Enhanced Fan-Out)は、登録された各コンシューマーに対して専用の読み取りスループットを提供します。通常の共有スループットでは複数コンシューマーが 2MB/秒の制限を共有しますが、拡張ファンアウトではコンシューマーごとに最大 2MB/秒の専用帯域を利用できます。Firehose は配信サービス、オンデマンドモードはスケーリング機能、シャード分割は容量拡張機能です。
ドメイン別正答率・予想スコアでリアルタイムに実力把握
無限ノックでDEAを徹底対策。全問AI生成のオリジナル問題。
無料で演習を始める →