How to estimate correctly cost on AWS Backup ?

0

Hello All, I'm currently working on AWS Backup service and I'm trying to estimate the cost of the service. I tried to use aws calulator but I think the price is not correct cause it doesn't count the growth rate of my data. For my example I have :

  • 10 GB of data on DynamoDB
  • Everyday 5GB are created ( so I will have 15GB next day )
  • Backup frequency is 1 backup every week
  • Retention data is 6 days
  • so 150 GB are created every month

In my calculation : I calculate the cost of saving 1GB / day = 0.0036$ GB/day I calculate the size of the data for each backup. 1st = 45 GB => 0.97 $ = 45GB * 0.0036$ GB/day * 6 days 2nd = 80 GB => 1.72 $ 3rd = 115 GB => 2.48 $ 4th = 150 GB => 3.24 $ So the bill will be 8.41$

And on aws calculator I got this result : Daily Retention (GB): 0 6 days warm retention (weekly) / 30 days per month = 0.20 Monthly retention (weekly) 0.20 Monthly retention (weekly) x 150 Total storage = 30 Weekly Retention (GB) Weekly Retention (GB): 30 Monthly Retention (GB): 0 150 Total storage + 30 weekly Retention = 180.00 Warm Capacity (GB) 180.00 warm capacity x 0.11 USD backup price = 19.80 USD average monthly warm USD Average Monthly Warm: 19.80 USD Total DynamoDB Backup Cost (monthly): 19.80 USD

But i don't understand how aws calculator got 19.80$. Why does it add 150 total storage in calculation? As you can see, I'm little bit lost

Thanks for your help apoon

apoon
asked 10 months ago1574 views
1 Answer
0

Not a direct answer to your question, but more so guidance. From a cost and operational perspective, its better to utilize PointInTimeRecovery PITR. This allows you to restore your table to any point in time in the previous 35 days which servers a much better RPO than your current solution and at a better price point.

https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/PointInTimeRecovery_Howitworks.html

profile pictureAWS
EXPERT
answered 10 months ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions