Kinesis Data Streams - Amazon Kinesis Data Streams

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Kinesis Data Streams

コンシューマーは、Amazon Kinesis Data Streams アプリケーションは、Kinesis データストリームからデータレコードを取得して処理するために構築するアプリケーションです。

ストリームレコードは、Amazon Simple Storage Service (Amazon S3)、Amazon Redshift、Amazon Elasticsearch Service (Amazon ES)、Splunk)、Splunk)、コンシューマーアプリケーションを作成する代わりに Kinesis Data Firehose 配信ストリームを使用できます。詳細については、「」を参照してください。Amazon Kinesis Firehose Delivery Stream()Kinesis Data Firehose 開発者ガイド。ただし、独自の方法でデータレコードを処理する必要がある場合、コンシューマーの作成方法に関するガイダンスは「Amazon Kinesis Data Streams からのデータの読み込み」を参照してください。

コンシューマーを作成する場合は、Amazon Machine Image (AMI) のいずれかに追加して、Amazon EC2 インスタンスにデプロイします。コンシューマーをスケールするには、Auto Scaling グループの複数の Amazon EC2 インスタンスで実行します。Auto Scaling グループを使用すると、EC2 インスタンスに障害が発生した場合に新しいインスタンスを自動的に起動するのに役立ちます。また、アプリケーションの負荷の経時変化に応じてインスタンス数を柔軟にスケーリングすることができます。Auto Scaling グループを使用すると、一定数の EC2 インスタンスを常に実行状態にすることができます。Auto Scaling グループのスケーリングイベントをトリガーするには、CPU やメモリ使用率などのメトリクスを指定して、ストリームからデータを処理する EC2 インスタンスの数を増減させることができます。詳細については、Amazon EC2 Auto Scaling ユーザーガイドを参照してください。