Maybe I just figured it wrong, but after running backups on a regular schedule my B2 costs are quite a bit higher than I expected. Perhaps someone can clarify this for me.
Some stats straight from the Backblaze panel:
- Bucket size: 5797.3 GB
- Current Files: 1,127,178
- File Lifecycle: Keep only the last version
- Encryption: Disabled
I have about 5.5 TB of actual data so the bucket size seems about right. My problem lies with the
Download Bandwidth they charge you for. My current usage for today is
$0.24 (25 GB), according to their billing panel (I think it’s just 1 cent/GB). Today I only ran one backup, for
mysqldump'ing a bunch of databases. All my backups are tagged, so I can just run
restic stats --mode raw-data --tag backup_mysql to get the total size used by just these dumps. My retention is set to
--keep-daily 60 and this comes out to 13.252 GiB, so that’s maybe a few 100 MB churn per day.
Now here comes the fun: for the past month they charged me $13.59 for bandwidth, at 1 cent per GB that means restic downloaded well over a terabyte just for running backups. Now 15 bucks isn’t a lot, but as the repo grows so will this bandwidth usage and eventually I will probably be paying multiples of that just for running backups (besides the actual storage cost). Somehow that just doesn’t seem right to me. :>