【用語解説】Amazon Kinesis

スポンサーリンク

Amazon Kinesis

Amazon Kinesisは、AWSが提供するフルマネージド型のストリームデータ処理サービスの一つです。Kinesisを使用することで、リアルタイムまたはストリーミングデータを収集、処理、分析、および可視化できます。

Amazon Kinesisには主に以下の主要なサービスがあります:

  1. Amazon Kinesis Data Streams:
    Kinesis Data Streamsは、リアルタイムのストリームデータを取り扱うためのコアサービスです。データプロデューサー(例: センサー、アプリケーション、デバイス)からデータをストリームに送信し、データコンシューマー(例: アプリケーション、データベース、分析ツール)がそのデータを読み取り、処理できます。Kinesis Streamsは、リアルタイムデータ処理アプリケーションを構築するための基盤を提供します。
  2. Amazon Kinesis Video Streams:
    Kinesis Video Streamsは、ビデオデータの収集、処理、保存、およびリアルタイム分析をサポートするためのサービスです。ビデオデータをストリームとしてキャプチャし、処理および分析できます。セキュリティカメラの監視、ライブストリーミング、ビデオアナリティクスなどの用途があります。
  3. Amazon Kinesis Data Firehose:
    Kinesis Data Firehoseは、データをストリームから収集し、AWS内の別のサービス(例: Amazon S3、Amazon Redshift、Elasticsearchなど)に自動的に送信するためのサービスです。これにより、データの蓄積、分析、およびダッシュボード化を容易に行えます。
  4. Amazon Kinesis Data Analytics:
    Kinesis Data Analyticsは、SQLクエリを使用してストリームデータをリアルタイムで分析するためのサービスです。データストリーム内のデータに対してSQLクエリを実行し、データのパターンやトレンドを検出することができます。

Kinesisは、さまざまな用途で使用でき、例えば以下のようなシナリオに適しています:

  • インターネット・オブ・シングス(IoT)デバイスからのデータのリアルタイム収集と分析
  • サーバーログやアプリケーションログのストリーミングデータの監視と分析
  • ソーシャルメディアデータのリアルタイム監視とトレンド分析
  • ウェブアプリケーションのリアルタイムユーザーアクティビティのトラッキング

Amazon Kinesis Data Streams

引用元(https://aws.amazon.com/jp/kinesis/data-streams/)

Amazon Kinesis Data Firehose

引用元(https://aws.amazon.com/jp/kinesis/data-firehose/)

Amazon Kinesis Data Analytics

引用元(https://aws.amazon.com/jp/kinesis/)

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