Many sensors send data every second.
Process the stream in near arrival order and let several consumers use the same data.
Which service is most appropriate?
Amazon Kinesis Data Streams ingests continuous records and supports multiple consumers processing the stream in near real time.
Detailed explanation
Route 53 logs concern DNS operations and are not a general streaming ingestion target.
Route 53 logs concern DNS operations and are not a general streaming ingestion target.
Kinesis Data Streams is designed for continuous streaming records and multiple consumers.
Kinesis Data Streams is designed for continuous streaming records and multiple consumers.
Archive storage is not intended for low-latency stream processing.
Archive storage is not intended for low-latency stream processing.
Snowball transfers large data sets physically and is not a per-second streaming service.
Snowball transfers large data sets physically and is not a per-second streaming service.
Check official documentation
Compare the following points with the official documentation.
Amazon Kinesis Data Streamsのシャード、プロデューサー、コンシューマーの公式説明を確認する。
What to confirm
バッチ転送とストリーミング取り込みを要件から区別できる。
Key points
- Kinesis Data Streams
- Streaming data
- Consumer
Notes
- Environment: AWS公式Kinesisドキュメントの確認
- Confirm current AWS service behavior and architecture guidance in the official documentation.
Foundation review
Continuous flow
A stream is appropriate for per-second events, unlike a periodic bulk transfer appliance.
Multiple consumers
Several applications can process the same stream for different purposes.