Amazon Kinesis は、リアルタイムのストリーミングデータを容易に収集、処理、分析できるため、タイムリーな洞察を得て、新しい情報に迅速に対応することができます。Amazon Kinesis はストリーミングデータをコスト効率を考慮してあらゆる規模で処理する主要機能と、アプリケーションの要件に最適なツールを選択できる融通性を備えています。Amazon Kinesis をお使いになると、機械学習、分析、その他のアプリケーションに用いる動画、音声、アプリケーションログ、ウェブサイトのクリックストリーム、IoT テレメトリーデータをリアルタイムで取り込めます。Amazon Kinesis はデータを受信するとすぐに処理および分析するため、すべてのデータを収集するのを待たずに処理を開始して直ちに応答することが可能です。
ライブライブストリーム: メッセージングのミニシリーズ
メリット
リアルタイム
Amazon Kinesis はストリーミングデータをリアルタイムで取得、バッファ、処理するため、通常は数時間から数日かかるインサイトの生成を数秒から数分で完了できます。
完全マネージド型
Amazon Kinesis は完全マネージド型ですので、インフラストラクチャを管理する必要なく、ストリーミングアプリケーションを実行できます。
スケーラブル
Amazon Kinesis はサイズの上限なくストリーミングデータに対応し、数千ものソースからのデータをとても低いレイテンシーで処理できます。
Amazon Kinesis の機能
ストリーミング動画のキャプチャ、処理、保存
Amazon Kinesis Video Streams を使用すると、分析、機械学習 (ML)、およびその他の処理のために、接続デバイスから AWS に動画を簡単かつ安全にストリーミングできます。
データストリームのキャプチャ、処理、保存
Amazon Kinesis Data Streams では、よく使われるストリーム処理フレームワークを用いてデータストリームを処理する、カスタムの、リアルタイムアプリケーションを構築できます。
AWS データストアにデータストリームをロード
Amazon Kinesis Data Firehose は、既存のビジネスインテリジェンスツールを使ってデータストリームをほとんどリアルタイムでキャプチャ、変換、ロードして分析する、最も容易な方法です。
標準 SQL でデータストリームを分析
Amazon Kinesis Data Analytics は、新しいプログラミング言語や処理フレームワークを習得することなく、SQL でデータストリームをリアルタイムで処理できる最も簡単な方法です。
仕組み
Amazon Kinesis Video Streams
Amazon Kinesis Data Streams
Amazon Kinesis Data Firehose
Amazon Kinesis Data Analytics
ユースケース
動画分析アプリケーションを構築
Amazon Kinesis を使うと、家庭、オフィス、公共施設で、カメラを装備したデバイスからの動画を AWS に安全にストリーミングできます。これらのビデオストリームは動画再生、セキュリティモニタリング、顔検出、機械学習、その他の分析に使用できます。
人工知能 (AI) と認知の分野をリードするソリューションプロバイダーである Veritone Inc. (NASDAQ: VERI) では、強力なアプリケーションスイートと、顔およびオブジェクト認識、音声認識、位置情報、感情検出、翻訳など 120 種類を超えるクラス最高レベルの認知エンジンを組み合わせています。Amazon Kinesis Video Streams を使えば、コンテンツを簡単に AWS へストリーミングできます。Veritone では、AWS で AI を使用して、ほぼリアルタイムに大規模なコンテンツの処理とエンリッチ化を実行しています。Kinesis Video Streams と Veritone によって、キャプチャからわずか数秒で、動画の全フレームまたは毎秒の音声に対して、オブジェクト、顔、ブランド、キーワードなどの検索が可能になります。
一括分析からリアルタイム分析に進化
従来は、データ分析にデータウェアハウスの一括処理機能や Hadoop フレームワークを使用していましたが、Amazon Kinesis をお使いになるとデータのリアルタイム分析を実行できます。最も一般的なユースケースはデータレイク、データサイエンス、機械学習です。Kinesis Firehose を使用すれば、ストリーミングデータを S3 データレイクに継続的にロードできます。新しいデータが利用可能になり次第、機械学習モデルを更新して、出力の精度と信頼性を高めることもできます。ハンズオンチュートリアルを試す »
Zillow は Kinesis Streams を使用して公開レコードデータや MLS リスティングを収集し、住宅価値の見積もりをほぼリアルタイムで更新するため、住宅購入者と買い手は最新情報を確認することができます。また、Zillow は Kinesis Firehose を使用して同じデータを S3 データレイクにも送信するため、すべてのアプリケーションで最新情報を利用できます。導入事例を読む »
リアルタイムアプリケーションの構築
Amazon Kinesis はアプリケーションのモニタリング、不正使用の検出、ライブリーダーボードのようなリアルタイムアプリケーションに使用できます。Kinesis Streams でストリーミングデータを取得し、Kinesis Analytics でそのデータを処理し、Kinesis Streams で結果をデータストアやアプリケーションにミリ秒のエンドツーエンドレイテンシーで送信します。これにより、お客様、アプリケーション、製品の現状を把握し、迅速に対応することが可能になります。詳細については、こちらのホワイトペーパーをお読みください »
Netflix は Amazon Kinesis を使用してすべてのアプリケーション間のコミュニケーションを監視するため、問題をすぐに検出して修理し、稼働時間と利用可能性の高いサービスをお客様に提供しています。導入事例を読む »
IoT デバイスデータの分析
Amazon Kinesis を使用して、民生機器、組み込みセンサー、テレビのセットトップボックスなどの IoT デバイスからのストリーミングデータを処理できます。そして、センサーが特定の操作しきい値を超えた際に、このデータを使用してリアルタイムのアラートを送信したり、その他の措置をプログラム設定したりできます。サンプルの IoT 分析コードを使用することで、アプリケーションを構築できます。ゼロから始める必要はありません。サンプルコードをダウンロードする »
Sonos は Amazon Kinesis を使用してワイヤレス Hi-Fi オーディオ機器から毎週 10 億件ものイベントを監視し、優れたオーディオエクスペリエンスをお客様に提供します。re:Invent セッションの視聴 »
ブログ投稿記事
Amazon Kinesis の詳細