Cost
You are responsible for the cost of the AWS services used while running this solution. The total cost of this solution depends on the size of your resource inventory and monitoring activity. As of this revision, the cost for running this solution with default settings for about five channels in the US East (N. Virginia) Region is approximately $32 per month. This amount can vary due to data storage charges for larger resource inventories, monitoring multiple AWS Regions, or monitoring at higher-than-default intervals. Prices are subject to change. For full details, refer to the pricing webpage for each AWS service used in this solution.
AWS service | Quantity | Cost (USD per month) |
---|---|---|
Amazon API Gateway | ~ 5,000,000 requests | $15.00 |
Amazon DynamoDB | ~ 5,500,000 reads/writes | $6.00 |
AWS Lambda | ~ 750,000 seconds | $9.00 |
Amazon CloudFront | No cost (free tier) | |
Amazon S3 | No cost (free tier) | |
Amazon CloudWatch | ~ 20-30 GB logs, 14 metrics | $2.00 |
Total per month: | $32.00 |
We recommend creating a budget through AWS Cost Explorer
Sample cost table
The following table provides a sample cost breakdown for deploying this solution with the default parameters in the US East (N. Virginia) Region for one month.
AWS service | Dimensions | Cost (USD) |
---|---|---|
Amazon API Gateway | 1,000,000 REST API calls per month | $3.50 |
Amazon Cognito | 1,000 active users per month without the advanced security feature | $0.00 |
Amazon CloudFront | 1,000,000 requests — 1 request per download with the static bucket size of 100KB and approximately 20 GB data transfer | $8.50 |
Amazon S3 | 100 GB data transfer + 1,000,000 requests — 100 records x 100 KB from Kinesis | $3.27 |
AWS Lambda | 2,000,000 requests with 200 ms duration | $1.23 |
Systems Manager Parameter Store | 2,000,000 requests with 10 standard parameters | $0.00 |
Amazon Lex | 100,000 text requests per month | $75.00 |