Originally Posted by
snotrockets
...Now, consider the cost for online storage. I'd do Tarsnap, but that would mean taking labour into account (where you get for free there), so to try and even the playing field, we'll do AWS S3 Standard Tiers. No cutting costs! (though you can probably can go to lower tiers & save a bit. Or use another cloud object store). First 50 TB are at $0.023/GB/month, so for your TB, that's $276 a year (you also scale linearly w/ storage size). That's the equivalent to the HD cost, but notice that it isn't a step-function like there, but scale linearly.
Now the transfer costs: transferring data into AWS from the internet is free, so backups are only the initial API requests cost. I'll put that at 10K/month, so $0.05/month, even though it's probably won't even be close to that with efficient software.
And let's say we need to restore one backup a year, so we have a month where we retrieve 0.5 TB, and we pay for the data transfer. That's $0.09 for each of the 499GB (the first is free!), so $44.91 for that restore.
In total, we got $275.51 every year. We have a durability of 11 9s, scale linearly with size, get almost immediate backups & restores (if we're ready to wait for 24 for a restore, you can cut price to about 1/5 of the above), and don't need to buy that friend dinner.
With a good system in place, it'd be much less – because you do incremental, compressed backups (in practice, I've seen actual Tarsnap costs at about ~$60/year for 1TB of source data – a good amount savings comes form that Tarsnap only charges for the post-deduplication & compression, which reduces the actual set data by a lot).
Bookmarks