Cost
You are responsible for the cost of the AWS services used while running this AWS solution. As of this revision, the cost for running this AWS solution with the default options for powering content discovery and recommendation through real-time profiling of user preferences and consumption behavior against a 200GB dataset, training daily, with each training taking 20 minutes to complete and consuming 10 training hours per training, while offering real-time inference (at 10TPS for 24 hours per day) and exporting a single batch inference for one million users at the end of the month in the US East (N. Virginia) is $1,603.40.
This solution’s cost is highly dependent on Amazon Personalize transactions per second (TPS). For more
information, refer to Amazon Personalize
Pricing
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. This cost estimate does not account for Amazon S3 PUT and GET requests, which can vary depending on how frequently data is accessed in S3.
AWS service | Dimensions | Cost [USD] |
---|---|---|
Amazon Personalize Training hours | 300 training hours x $0.24 USD | $72.00 |
Amazon Personalize Data Storage | 200 GB x $0.05 USD | $10.00 |
Amazon Personalize Real-time Inferencing | Real-Time Inference for 24 hrs x 30 days x 10TPS = 7200 TPS hrs 720 TPS-hours x $0.20 USD |
$1,440.00 |
Amazon Personalize Batch Inferencing | 1,000,000 batch inferencing recommendations x $0.000067 USD | $67.00 |
Amazon S3 | 200 GB S3 Standard storage x $0.023 USD | $4.60 |
AWS Step Functions | 100 state transitions for 100 workflow requests =10,000 state transitions per
month 4000 Free Tier state transitions are available per month, so 6,000 billable state transitions 6,000 state transitions x $0.000025 USD |
$1.50 |
Amazon DynamoDB | 2 items, 10KB storage, with Point in Time Recovery (PITR) enabled 21 metrics x $0.30 USD 1 GB ingested data for logs x $0.50 USD |
$0.20 Metrics: $6.30 Log ingestion: $0.50 |
Amazon CloudWatch | 13 metrics x $0.10 USD for the dashboard |
Dashboard: $1.30 |
Total monthly cost: $1,603.40 |
Prices are subject to change. For full details, refer to the pricing webpage for each AWS service used in this AWS solution.