Cost - Quota Monitor for AWS

Cost

You are responsible for the cost of the AWS services used while running the Quota Monitor for AWS solution. We recommend creating a budget through AWS Cost Explorer to help manage costs. Prices are subject to change. For full details, see the pricing webpage for each AWS service you will be using in this solution.

The following tables provide a sample cost breakdown for deploying this solution with the default parameters in the US East (N. Virginia) Region for one month. There are additional minimal costs for a hub stack and a spoke stack.

Monthly cost by number of accounts

Deployment size Number of accounts Number of AWS Regions Cost per month [USD]
Small 10 25 $12.25 + 10*$0.01 + 250*0.16 = $52.35
Medium 100 25 $12.25 + 100*$0.01 + 2,500*0.16 = $413.25
Large 1000 25 $12.25 + 1,000*$0.01 + 25,000*0.16 = $4,022.25
Note

We calculated cost per month with the following formula:

[monthly cost for a hub stack]

+ [monthly cost for a Trusted Advisor spoke stack] * [number of accounts]

+ [monthly cost for a Service Quotas spoke stack] * [number of accounts] * [number of Regions]

Monthly cost for a hub stack

AWS service Cost per month [USD]
Amazon SNS topic <$0.01
Amazon SQS queue $0.24
Amazon DynamoDB $1.00
AWS Lambda $10.00
AWS KMS $1.00
Total cost: $12.25

Monthly cost for a Trusted Advisor spoke stack

AWS service Cost per month [USD]
Amazon EventBridge Free 1
AWS Lambda ~ $0.01 2
Total cost: $ 0.01

1 AWS default service events are free. For more information, refer to Amazon EventBridge Pricing.

2 The stack uses AWS Support APIs which are not available under the free developer plan. For more information, refer to Compare AWS Support Plans.

Monthly cost for a Service Quotas spoke stack

AWS service Cost per month [USD]
Amazon EventBridge $0.07
Amazon CloudWatch (GetMetricData API) $0.06
AWS Lambda ~ $0.02
Amazon DynamoDB ~ $0.01
Total cost: $0.16

Prices are subject to change. For full details, refer to the pricing webpage for each AWS service used in this solution.

Note

When you delete a stack, the DynamoDB table on the hub account is not deleted. DynamoDB will continue to incur costs until the you delete the table.