Cost - Performance Dashboard on AWS

Cost

You are responsible for the cost of the AWS services used while running this solution. As of September 2022, the estimated cost for running this solution for 5,000 users viewing dashboards, and four editors working eight hours per day creating dashboards, with default settings in the US East (N. Virginia) Region, is approximately $38.00 per month. The cost estimate assumes the users spend daily sessions of 10 minutes viewing the dashboards, clicking twice a minute, and each dashboard having 10 charts and using 500 KB datasets. This user load results in approximately three million requests a month against the system. If you have a larger number of users viewing the dashboards, or if your dashboards have more charts or use larger datasets, your cost will be higher.

Table 1: Cost per month

This solution uses the following resources that are billed on a monthly basis.

AWS service Quantity Cost
Amazon S3 For datasets: 500 GB storage, 3 million retrieval, 12 thousand store $12.75
Amazon API Gateway 3 million requests from public and admin users $10.50
AWS DynamoDB 5 GB storage of dashboard metadata $ 6.00
Amazon CloudFront 15 GB data transfer out for web page requests $ 4.75
Amazon CloudWatch 7 GB data ingested for logging requests $ 3.55
AWS Lambda 3 million requests from public and admin users $ 0.50
Total monthly cost: $38.05

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