Amazon Kinesis は、AWS のストリーミングデータ向けのプラットフォームで、ストリーミングデータのロードおよび分析を簡単にする強力なサービスを提供しています。また、Amazon Kinesis では、特定のニーズ用のカスタムストリーミングデータアプリケーションの構築も可能です。ウェブアプリケーション、モバイルデバイス、ウェアラブルデバイス、工業用センサー、ならびに多くのソフトウェアアプリケーションおよびサービスによって生成される膨大な量のストリーミングデータ (1 時間に数 TB になることもある) は、継続的に収集、保存、処理する必要があります。Amazon Kinesis サービスでは、このような作業を簡単に、しかも低コストで行えるようにします。
![diagram-kinesis-firehose-s3-redshift-elasticsearch diagram-kinesis-firehose-s3-redshift-elasticsearch](http://web.archive.org./web/20161114235900im_/https://d0.awsstatic.com/product-marketing/Kinesis/diagram-kinesis-firehose-s3-redshift-elasticsearch.png)
![diagram-kinesis-analytics diagram-kinesis-analytics](http://web.archive.org./web/20161114235900im_/https://d0.awsstatic.com/product-marketing/Kinesis/diagram-kinesis-analytics.png)
例: メディアサイト用のリアルタイムコンテンツレコメンデーション
![diagram-kinesis-streams diagram-kinesis-streams](http://web.archive.org./web/20161114235900im_/https://d0.awsstatic.com/product-marketing/Kinesis/diagram-kinesis-streams.png)
![hearst-corporation hearst-corporation](http://web.archive.org./web/20161114235900im_/https://d0.awsstatic.com/Test%20Images/hearst-corporation.png)
「当社では、コンテンツのリアルタイムレコメンデーションエンジンに供給するためのコンテンツおよびユーザー情報が含まれるクリックストリームデータを、250 を超えるデジタル資産から Kinesis ストリームに送信して、当社のサイトへのユーザーのロイヤルティーを最大化することができています。」
Amazon Kinesis Streams の使用に適する場面
以下のようなユニークまたは非常に特別な要件がある場合には、Amazon Kinesis Streams を使ってカスタムアプリケーションを作成すると有益です。
特別なアルゴリズムを使った、何段階もある処理。レコメンデーションエンジンを構築する場合など。
スケーリングをより精密に制御するためのカスタムストリームパーティション化。リアルタイムでの課金/請求システムなど。
通信中のデータのための高耐久性の一時ストレージ。トランザクションデータベースのデータをデータウェアハウスにロードする場合など。
Amazon Kinesis は簡単に使用開始できます。AWS アカウントにサインアップするか、あるいは既に AWS アカウントがある場合は AWS マネジメントコンソールにサインインして Amazon Kinesis サービスを起動します。
12 か月間の AWS 無料利用枠と、24 時間年中無休のカスタマーサービスやサポートフォーラムなどの AWS の基本的なサポート機能を利用できます。