→Lambda
Amazon Kinesis Data Firehoseがデータ配信をする際にETLを実行することができますが、その際はETLの処理コードをLambda関数を作成してAmazon Kinesis Data Firehoseに組み込むことが必要となります。したがって、データ変換処理を直接に実行しているのはLambdaとなります。
オプション2は不正解です。Kinesis エージェントはスタンドアロンの Java ソフトウェアアプリケーションで、データを収集して Kinesis Data Streams に送信する簡単な方法を提供します。このエージェントは一連のファイルを継続的に監視し、新しいデータをストリームに送信します。
オプション3は不正解です。Amazon Kinesis Data Firehose は、ストリーミングデータをダウンストリーミングサービス (例:Kinesis Data Analytics または Amazon S3) にキャプチャ、変換、またはロードしますが、その際はLambda 関数を作成して、データがダウンストリームに送信される前に、カスタマイズされた処理を追加でリクエストすることができます。直接に実行すりサービスとしてはLambdaが正解となります。
オプション4は不正解です。Amazon Managed Service for Apache Flinkは、Apache Flink を使用して、ストリーミングデータをリアルタイムで分析するサービスです。ストリーミングデータ分析に利用します。

コメント