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 in the US East (N. Virginia) Region, is described in the following tables.
Prices are subject to change. For full details, refer to the pricing webpage for each AWS
service used in this solution. We recommend creating a budget
through AWS Cost Explorer
We recommend creating a budget
Sample cost tables
Option 1: Deploy the AWS CloudFormation template using Amazon Managed Streaming for Apache Kafka (Amazon MSK)
The following table provides a cost estimate to deploy the
streaming-data-solution-for-msk
AWS CloudFormation template that deploys Amazon MSK.
Table for Option 1: Cost estimate for running the solution using the CloudFormation template that deploys Amazon MSK
AWS service | Dimensions | Cost [USD] |
---|---|---|
Amazon MSK |
Broker instance type: kafka.m5.large (3 nodes) Broker storage: 1,000 GB |
$468.72 $100.00 |
Amazon EC2 |
EC2 instance (t3.small) 730 hours / month |
$15.18 |
TOTAL: |
$583.90 per month |
Note
The templates for options 2, 3 and 4 accept the Amazon Resource Name (ARN) of the Amazon MSK cluster as a parameter, so the following cost tables only include the services created by this solution.
Option 2: Deploy the AWS CloudFormation template using Amazon MSK and AWS Lambda
The Option 2 table provides a cost estimate to deploy the
streaming-data-solution-for-msk-using-aws-lambda
AWS CloudFormation template that uses
Amazon MSKand Lambda.
Table for Option 2: Cost estimate for running the solution using the CloudFormation template that deploys Amazon MSK and Lambda
AWS service | Dimensions | Cost [USD] |
---|---|---|
AWS Lambda |
2,678,400 requests/month (1/sec) 128 MB of memory 500 ms/request |
$3.33 |
TOTAL: |
$3.33 per month |
Option 3: Deploy the AWS CloudFormation template using Amazon MSK, AWS Lambda, and Amazon Kinesis Data Firehose
The following table provides a cost estimate to deploy the
streaming-data-solution-for-msk-using-aws-lambda-and-kinesis-data-firehose
AWS CloudFormation template that uses Amazon MSK, AWS Lambda, Kinesis Data Firehose, and Amazon Simple Storage Service (Amazon S3).
Table for Option 3: Cost estimate for running the solution using the AWS CloudFormation template that deploys Amazon MSK, Lambda, Kinesis Data Firehose, and Amazon S3
AWS service | Dimensions | Cost [USD] |
---|---|---|
Lambda |
2,678,400 requests/month (1/sec) 128 MB of memory 500 ms/request |
$3.33 |
Kinesis Data Firehose |
100 records (4 KB)/second |
$36.34 |
Amazon S3 |
1 GB storage (Amazon S3 standard) |
$0.02 |
TOTAL: |
$39.69 per month |
Option 4: Deploy the AWS CloudFormation template using Amazon MSK, Amazon Managed Service for Apache Flink, and Amazon S3
The following table provides a cost estimate to deploy the
streaming-data-solution-for-msk-using-kinesis-data-analytics-and-amazon-s3
AWS AWS CloudFormation template that uses Amazon MSK, Amazon Managed Service for Apache Flink, and Amazon Simple Storage Service (Amazon S3).
Table for Option 4: Cost estimate for running the solution using the AWS CloudFormation template that deploys Amazon MSK, Amazon Managed Service for Apache Flink, and Amazon S3
AWS service | Dimensions | Cost [USD] |
---|---|---|
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: |
$85.32 per month |