Cost
You are responsible for the cost of the AWS services used while running this solution. As of this revision, the monthly cost for running this solution with either provided AWS CloudFormation template options, while publishing 100 records per second in the US East (N. Virginia) Region, is described in the following tables.
We recommend creating
a budget
through AWS Cost Explorer
Sample cost tables
Option 1: Deploy the AWS CloudFormation template using API Gateway, Amazon Kinesis Data Streams, and AWS Lambda
The following table provides a cost
estimate to deploy the
aws-streaming-data-solution-for-kinesis-using-api-gateway-and-lambda
AWS CloudFormation
template that uses Amazon API Gateway, Amazon Kinesis Data Streams (with enhanced
monitoring turned off), and AWS Lambda.
Table for Option 1: Cost estimate for running the solution using the CloudFormation template that deploys API Gateway, Kinesis Data Streams, and AWS Lambda
AWS service | Dimensions | Cost [USD] |
---|---|---|
Amazon Kinesis Data Streams |
1 shard 100 records (4 KB) / second 168 hours data retention |
$10.95 $3.68 $14.60 |
Amazon API Gateway |
2,678,400 requests / month (1/sec) |
$10.50 |
Amazon Cognito | 100 users / month Advanced security features added |
$5.00 |
AWS Lambda |
2,678,400 requests / month (1/sec) |
$3.33 |
TOTAL: |
$48.06 per month |
Option 2: Deploy the AWS CloudFormation template using Amazon EC2, KPL, Kinesis Data Streams, Managed Service for Apache Flink, and CloudWatch
The following table provides a cost estimate to deploy the
aws-streaming-data-solution-for-kinesis-using-kpl-and-kinesis-data-analytics
AWS CloudFormation template that uses Amazon Elastic Compute Cloud (Amazon EC2), KPL, Kinesis Data Streams, Managed Service for Apache Flink, and Amazon CloudWatch.
Table for Option 2: Cost estimate for running the solution using the CloudFormation template that deploys Amazon EC2, KPL, Kinesis Data Streams, Managed Service for Apache Flink, and CloudWatch
AWS service | Dimensions | Cost [USD] |
---|---|---|
Amazon Kinesis Producer Library (KPL) |
EC2 instance (t3.small) 730 hours / month |
$15.18 |
Kinesis Data Streams |
1 shard 100 records (4 KB) / second 168 hours data retention |
$10.95 $3.68 $14.60 |
Managed Service for Apache Flink |
1 processing unit 50 GB running application storage |
$80.30 $5.00 |
Amazon S3 |
1 GB storage (Amazon S3 Standard) |
$0.02 |
TOTAL: |
$129.73 per month |
Option 3: Deploy the AWS CloudFormation template using Kinesis Data Streams, Firehose, and Amazon S3
The following table provides a cost estimate to deploy the aws-streaming-data-solution-for-kinesis-using-kinesis-data-firehose-and-amazon-s3
AWS CloudFormation template that uses Amazon Kinesis Data Streams (with enhanced monitoring turned off), Amazon Data Firehose (with data transformation and dynamic partitioning turned off), and Amazon S3.
Table for Option 3: Cost estimate for running the solution using the AWS CloudFormation template that deploys Amazon Kinesis Data Streams, Amazon Data Firehose, and Amazon S3
AWS service | Dimensions | Cost [USD] |
---|---|---|
Kinesis Data Streams |
1 shard 100 records (4KB) / second 168 hours data retention |
$10.95 $3.68 $14.60 |
Firehose |
100 records (4 KB) / second |
$36.34 |
Amazon S3 |
1 GB storage (Amazon S3 Standard) |
$0.02 |
TOTAL: |
$65.59 per month |
Option 4: Deploy the AWS CloudFormation template using Kinesis Data Streams, Managed Service for Apache Flink, and API Gateway
The following table provides a cost estimate to deploy the AWS CloudFormation template that uses Amazon Kinesis Data Streams, Managed Service for Apache Flink, and API Gateway.
Table for Option 4: Cost estimate for running the solution using the AWS CloudFormation template that deploys Amazon Kinesis Data Streams, Managed Service for Apache Flink, and API Gateway
AWS service | Dimensions | Cost [USD] |
---|---|---|
Amazon Kinesis Replay |
EC2 instance (t3.small) 730 hours / month |
$15.18 |
Kinesis Data Streams |
1 shard 100 records (4KB) / second 168 hours data retention |
$10.95 $3.68 $14.60 |
Managed Service for Apache Flink |
1 processing unit 50 GB running application storage |
$80.30 $5.00 |
API Gateway |
2,678,400 requests / month (1/second) |
$10.50 |
TOTAL: |
$140.21 per month |