HAQM Kinesis Data Streams の使用を開始
開始方法
HAQM Kinesis Data Streams は、ストリーミングデータ用に最適化された、非常にスケーラブルで高い耐久性を持つデータインジェストおよびデータ処理サービスです。Kinesis データストリームに継続的にデータを入力するように何十万個ものデータプロデューサーを設定できます。データはすぐに HAQM Kinesis アプリケーションで利用できるようになり、アプリケーションはデータレコードを生成された順番に受け取ります。
HAQM Kinesis Data Streams には、HAQM S3 といった AWS データレイクへほぼリアルタイムでストリーミングデータを変換、提供する HAQM Kinesis Data Firehose、マネージド型ストリームを処理する HAQM Managed Service for Apache Flink、イベントまたはレコードを処理する AWS Lambda、プライベート接続の AWS PrivateLink、メトリクスやログを処理する HAQM Cloudwatch、サーバー側の暗号化を行う AWS KMS など、多数の AWS サービスが統合されています。
HAQM Kinesis Data Streams は、ビッグデータソリューションのゲートウェイとして使用されます。さまざまな送信元からのデータが HAQM Kinesis ストリームに配置され、ストリームのデータはさまざまな HAQM Kinesis アプリケーションによって利用されます。この例では、あるアプリケーション(黄色)がストリーミングデータに対してリアルタイムダッシュボードを実行しています。別のアプリケーション (赤色) は、単純な集約を実行し、処理済みデータを HAQM S3 に送信します。S3 のデータはさらに処理され、複雑な分析を行うために HAQM Redshift に保存されます。3 つ目のアプリケーション (緑色) は、未加工データを HAQM S3 に送信します。そのデータは、低コストで長期間保管するために HAQM Glacier にアーカイブされます。この 3 つのデータ処理パイプラインはすべて同時かつ並列に動作しています。
HAQM Kinesis Data Firehose の使用を開始
動画
Kinesis Data Streams の使用
アマゾン ウェブ サービスにサインアップした後、次の方法で HAQM Kinesis Data Streams の使用を開始できます。
- HAQM Kinesis マネジメントコンソールまたは HAQM Kinesis CreateStream API を使用して HAQM Kinesis データストリームを作成します。
- HAQM Kinesis データストリームに連続的にデータを格納するように、データプロデューサーを設定します。
- HAQM Kinesis データストリームからデータを読み取って処理するように HAQM Kinesis アプリケーションを構築します。
注目のソリューション
HAQM Kinesis 向け AWS ストリーミングデータソリューションは、データがプロデューサー、ストリーミングストレージ、コンシューマー、および宛先を通過する AWS CloudFormation テンプレートを提供します。さまざまなユースケースとビジネスニーズをサポートするために、このソリューションでは 4 つの AWS CloudFormation テンプレートが提供されています。テンプレートは、ダッシュボードとアラームを使用して機能を監視し、データを保護するためのベストプラクティスを適用するように構成されています。