How do you estimate cost for AWS Dynamodb continuous backup ?

1

Hello all, I'm trying to estimate my cost for backup on DynamoDB. I want to use continuous and incremental mode. On aws calculator, you can't add growth data parameter. My assumption are : starting with 10GB and 1GB are added in dynamoDB. How much would cost my continuous backup storage for one month? Thanks

apoon
asked 10 months ago532 views
1 Answer
1
Accepted Answer

To estimate the cost for AWS DynamoDB continuous backup (PITR), you need to account for the total amount of GB stored over a month. If you're starting with 10GB and adding 1GB every day, you would calculate the sum of data stored each day throughout the month.

Day 1: 10GB Day 2: 11GB Day 3: 12GB … Day 30: 39GB The total sum of these amounts is 735GB for the month.

The cost for continuous backups in DynamoDB is $0.20 per GB-month. So, multiply the total GB stored by the cost per GB-month:

735 GB * $0.20 per GB-month = $147.00

So, your estimated cost for continuous backup storage for a month would be $147.00.

For further details on DynamoDB's backup capabilities and pricing, you may also refer to the DynamoDB Documentation (https://aws.amazon.com/dynamodb/pricing/provisioned/?refid=390f2f77-1064-4521-bd83-27d9213b65c9).

AWS
answered 10 months ago
profile pictureAWS
EXPERT
reviewed 10 months ago
profile pictureAWS
EXPERT
kentrad
reviewed 10 months ago
  • Hello thanks for you answer. I agree with your calculation. But to be more accurate, If my backup is on Day 25 January and retention data is 35 days, does it mean the cost will be on January and Frebruary ? I guess the cost is prorated calculation. Am I correct ? thanks

  • Yes, you are correct. The cost for AWS DynamoDB continuous backup (PITR) is prorated based on the actual usage duration.

    In your scenario, if your backup is taken on January 25th and the retention period is set to 35 days, the cost will be prorated for the duration from January 25th to the end of February. The prorated calculation ensures that you are billed only for the actual period for which you have the backup stored.

    The prorated cost is calculated based on the size of the DynamoDB table (including table data and local secondary indexes) and the cost per GB-month. The size of the table may vary throughout the month if you make changes to it, and the prorated cost takes into account the changes in size.

    To get the accurate prorated cost, you would need to monitor the size of your DynamoDB table (including any changes to it) and calculate the cost based on the prorated duration.

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