Amazon Kinesis Data StreamsなどのAmazon Kinesisを利用したストリーミングデータ処理に連携して、データ変換処理機能を提供するサービスは?

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 を使用して、ストリーミングデータをリアルタイムで分析するサービスです。ストリーミングデータ分析に利用します。

コメント

タイトルとURLをコピーしました