Amazon Kinesis Data Firehoseとは?

 

Amazon Kinesis Data Firehoseとは?

Kinesis Data Firehoseを利用してS3にログを蓄積し、Athenaを利用してログ解析を行うことができます。

Amazon Kinesis Data Firehose は、ストリーミングデータをデータレイクやデータストア、分析ツールに確実にロードする最も簡単な方法です。

ストリーミングデータをキャプチャして変換し、

  • Amazon S3
  • Amazon Redshift
  • Amazon Elasticsearch Service
  • Splunk

にロードして、現在お使いのビジネスインテリジェンスツールやダッシュボードでほぼリアルタイムに分析できます。

ログの蓄積場所としては大量ログをコスト効率よく蓄積するためS3を選択することが最適です。

Amazon Athena はインタラクティブなクエリサービスで、Amazon S3 内のデータを標準 SQL を使用して簡単に分析できます。

Amazon S3 にあるデータを指定し、スキーマを定義し、標準的な SQL を使用してクエリの実行を開始するだけです。

多くの場合、数秒で結果が出てきます。Athena を使用すると、分析用データを準備するための複雑な ETL ジョブは不要になります。

これによって、誰でも SQL のスキルを使って、大型データセットをすばやく、簡単に分析できるようになります。