Amazon Kinesis Data Streams pricing is based on two dimensions: Shard Hour and PUT Payload Unit, and optional dimensions for enhanced fan-out and extended data retention.
Shard is the base throughput unit of an Amazon Kinesis stream. One shard provides a capacity of 1MB/sec data input and 2MB/sec data output. One shard can support up to 1000 records per second. You specify the number of shards needed within your stream based on your throughput requirements. You are charged for each shard at an hourly rate.
PUT Payload Unit (25KB)
A record is the data that your data producer adds to your Amazon Kinesis stream. A PUT Payload Unit is counted in 25KB payload “chunks” that comprise a record. For example, a 5KB record contains one PUT Payload Unit, a 45KB record contains two PUT Payload Units, and a 1MB record contains 40 PUT Payload Units. PUT Payload Unit is charged with a per million PUT Payload Units rate.
Enhanced fan-out improves read parallelism by providing each data consumer their own read throughput per shard, up to 2 MB/sec. When consumers use enhanced fan-out, they incur hourly charges per consumer-shard hour and per GB of data retrieved.
Extended Data Retention (Up to 7 days)
Amazon Kinesis Data Streams stores your data for 24 hours by default. You can choose to increase the data retention period of your stream to up to 7 days. You are charged for an additional rate on each shard hour incurred by your stream once you enable extended data retention.
Amazon Kinesis Data Streams Pricing Details
China (Ningxia) Region
|Shard Hour (1MB/second ingest rate, 2MB/second egress rate)||¥ 0.1150|
|PUT Payload Units, per 1,000,000 units||¥ 0.1070|
|Extended Data Retention (Up to 7 days), per Shard Hour||¥ 0.1534|
|Enhanced fan-out data retrievals, per GB||¥ 0.0997|
|Extended fan-out, per consumer-shard hour||¥ 0.1150|
China (Beijing) Region
|Shard Hour (1MB/second ingest rate, 2MB/second egress rate)||¥ 0.1211|
|PUT Payload Units, per 1,000,000 units||¥ 0.1130|
|Extended Data Retention (Up to 7 days), per Shard Hour||¥ 0.1615|
|Enhanced fan-out data retrievals, per GB||¥ 0.105|
|Extended fan-out, per consumer-shard hour||¥ 0.1211|
* Data transfer is free. We do not charge for data transfer from your data producers to Amazon Kinesis Data Streams, or from Amazon Kinesis Data Streams to your Amazon Kinesis Data Streams applications.