Kinesis Data Streams - Amazon Kinesis Data Streams

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

Kinesis Data Streams

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

ストレージサービス (Amazon S3)、Amazon Redshift、Amazon OpenSearch Service (OpenSearch Service)、Splunk) に直接ストリームレコードを送信するには、コンシューマーアプリケーションを作成する代わりに Kinesis Data Firehose 配信ストリームを使用できます。詳細については、「」を参照してください。Amazon Kinesis Firehose 配信ストリームの作成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 ユーザーガイドを参照してください。