sgt.trial
By:
sgt.trial

Questions on snapshot billing

August 13, 2013 12.4k views
Hello. I have read https://www.digitalocean.com/community/questions/question-about-snapshot-pricing and understood that snapshots are not actually billed at the current moment, but I'd like to ask you the following questions before actual billing starts so that we the users can see the clear pricing plan for the snapshots on its official release. 1) Actual size of the snapshots When we take a snapshot, how much space does it actually take? Is it the whole size of the droplet from which the snapshot was made? (i.e. 20GB for $5/mo. plan.) Or it takes only the space used by existing files in the droplet? (i.e. around 1GB for the initial state) Is there any compression made when creating a snapshot? If so, do we get charged for size before or after the compression? 2) Displaying the size of snapshots (This is a request rather than a question.) Since there are a lot of ambiguity on the size of the snapshots that we are (or will be) actually billed for as shown above, it will be nice if you could display the size information on each snapshot (for billing purpose), so that we can anticipate the price and manage snapshots accordingly on our budget. 3) Price after distributing snapshot image to all regions Currently there is an option to distribute a snapshot image to all (three) regions of your servers. If we use this feature, will the price be tripled as well or stay the same? If the price will be tripled, will we be able to delete snapshot image from some data centers after distributing it to all regions? 4) Timing of the billing. In the url shown above, you indicated that we will be billed $0.02/GB every time a snapshot is created. First of all, I'd like to clarify that is it $0.02/GB for all lifetime of the snapshot or is it actually $0.02/GB /mo. and you just make initial monthly charge (of $0.02GB) at the time of snapshot creation? In either way, I think this timing of charging is very undesirable for the users, because it means we will be charged for every snapshot we make to keep track of incremental updates which might remain for very short amount of time (until a snapshot for the master version at some good stopping point is made.) It may not be a big deal if the image size is around a few GB or so, but when it gets around 100GB or more, it could make impact to some users. I hope you will change this and billed us for some sort of average (daily or even hourly) usage of the snapshots for each month which won't prohibit frequent creation of snapshots. 5) Billing for incremental snapshots (This is also more like a request rather than a question.) Currently, all the snapshots seem to be a full backup of the droplet where each snapshot was made. But, this wastes a lot of space because some of the snapshots we create only differ by small changes (could be less than a 10MB in file size.) It will be nice if we can make snapshot for incremental backup and use less space (thus less charges). Is there any plan for implementing such features? That's it! Thanks in advance.
10 Answers
When we take a snapshot, how much space does it actually take?

Or it takes only the space used by existing files in the droplet?
Is there any compression made when creating a snapshot?
If so, do we get charged for size before or after the compression?

You get charged only for the used space and not the whole disk. The snapshots are compressed and I think you're billed for the compressed size and not the original size.

2) Displaying the size of snapshots 

Working on that :]

3) Price after distributing snapshot image to all regions 

The price will stay the same.

4) Timing of the billing. 

In the url shown above, you indicated that we will be billed $0.02/GB every time a snapshot is created.
First of all, I'd like to clarify that is it $0.02/GB for all lifetime of the snapshot or
is it actually $0.02/GB /mo. and you just make initial monthly charge (of $0.02GB) at the time of snapshot creation?

I believe it's $0.02/GB/mo starting from the moment you created the snapshot.

5) Billing for incremental snapshots 

Please create a uservoice suggestion:

https://digitalocean.uservoice.com/forums/136585-digital-ocean
I don't seem to be billed for snapshots from May. Is this intentional? Will I start getting billed for them, or does billing apply only for new snapshots?
We're currently not billing for snapshots.
Have you started billing for snapshots yet? It seems so according to:
Sorry -- doesn't seem to be an edit button and the above posted as soon as I logged in...

My question is: Have you started billing for snapshots yet? It seems so according to: https://www.digitalocean.com/community/articles/digitalocean-backups-and-snapshots-explained but Kamal, your post above is from a later date... so which is it?
by Etel Sverdlov
This tutorial provides an explanation for how backup and snapshots work on DigitalOcean. Additionally, it includes information on how to scale, backup, and clone out servers with snapshots.
No, we are not billing for snapshots currently.
Sorry to awaken a dead post, but I figured people would find a well established most much more easily than they would a new one.

My question is a repeat of the previously asked question. Have you started billing for snapshots yet? There is very little documentation about this subject matter.
@jack: Snapshots will be $0.02/used GB/month, but as of this time we are still not currently charging for snapshots.
  • Two years latter... I wanted to provide a quick update here: Starting October 1, 2016, we will begin charging for snapshot storage at $0.05 per gigabyte per month. We've emailed all users about this change already.

I believe Digital Ocean has started charging for snapshots? If so when will we be able to see the size/monthly cost of them?

  • I agree. It would be nice if we can know our Snapshot size, so we can planning our future cost.

So if I have 3 x snapshot (3, 4 5gb) taken across a month am I charged for 5gb total or 12gb?

Have another answer? Share your knowledge.