
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 のスキルを使って、大型データセットをすばやく、簡単に分析できるようになります。