Cost - Machine to Cloud Connectivity Framework

Cost

You are responsible for the cost of the AWS services used while running this solution. As of July 2021, the cost for running this solution and interacting with the user interface with the default settings in the US East (N. Virginia) Region is approximately $9.82 per month. This includes estimated charges for AWS IoT Greengrass, AWS IoT Core connectivity, Amazon API Gateway, AWS Lambda functions, Amazon CloudWatch Logs, Amazon DynamoDB, and Amazon Simple Queue Service. A breakdown of these costs is provided in Table 1. Additional cost factors include the number of tags used (per second) and the data destination, which are shown in the Pricing examples (monthly) section.

Table 1: Cost estimate for core AWS services

AWS service Dimensions Cost per month
AWS IoT Greengrass one device/month $0.1600
AWS IoT Core 43,200 minutes of connection/month $0.0035
Amazon API Gateway 10,000 requests/month $0.0350
AWS Lambda 1,000,000 requests/month and 62,500 GB-seconds/month $1.2417
Amazon CloudWatch Logs 10 GB data ingestion/month and 10 GB archival/month $5.3000
Amazon DynamoDB 1 GB storage/month,

1 GB point-in-time recovery (PITR) storage/ month,

20,000 read request units/month, and

500,000 write request units/month

$1.0800
Amazon Simple Queue Service 500,000 requests/month $2.0000
Total: $9.8201

Pricing examples (monthly)

Example 1: 10 tags per second

Table 2: Additional cost factors for 10 tags per second

AWS service Dimensions Cost per month
Amazon Kinesis Data Streams 730 shard hours/month and 26,280,000 PUT payload units/month $11.32
Amazon Kinesis Data Firehose 125.31 GB data ingestion/month $3.63
Amazon Simple Storage Service 54.48 GB storage/month $1.25
AWS IoT Core 26,280,000 messages/month $26.28
AWS IoT SiteWise 26,280,000 messages/month $26.28
Total monthly cost: $68.76

Example 2: 100 tags per second

Table 3: Additional cost factors for 100 tags per second

AWS service Dimensions Cost per month
Amazon Kinesis Data Streams 730 shard hours/month and 262,800,000 PUT payload units/month $14.63
Amazon Kinesis Data Firehose 1253.13 GB data ingestion/month $36.34
Amazon Simple Storage Service 544.84 GB storage/month $12.53
AWS IoT Core 262,800,000 messages/month $262.80
AWS IoT SiteWise 262,800,000 messages/month $262.80
Total monthly cost: $589.10

Example 3: 1,000 tags per second

Table 4: Additional cost factors for 1,000 tags per second

AWS service Dimensions Cost per month
Amazon Kinesis Data Streams 730 shard hours/month and 2,628,000,000 PUT payload units/month $47.74
Amazon Kinesis Data Firehose 12531.28 GB data ingestion/month $363.41
Amazon Simple Storage Service 5448.38 GB storage/month $125.31
AWS IoT Core 2,628,000,000 messages/month $2,302.40
AWS IoT SiteWise 2,628,000,000 messages/month $2,628.00
Total monthly cost: $5,466.86

We recommend creating a budget through AWS Cost Explorer to help manage costs. Prices are subject to change. For full details, refer to the pricing web page for each AWS service you will be using in this solution.