- Use a tool to manage my uploads, or write my own thing, or use the CLI or Web UI
- I get charged money for downloading content out. So checking that my backup works costs more than the backup. And it takes longer.
- Manually manage what has been backed up, and figure out the differences to get any kind of syncing or incremental backups.
- Have no idea about how Glacier data is actually stored or how redundant it actually is. Amazon will not talk about this publicly.
Or... I could spend $5/month on Backblaze where I could:
- Store as much data as I want
- Access it at any time, instantly, from any device, for free
- Get free, supported, automatic, "only upload the diffs" software to keep everything in sync
- Know exactly how my data is stored because Backblaze is super transparent about their storage pods, the harddrives, and the reliability of the various components. They even open sourced there hardware designs.
Glacier is neither an easy nor cheap backup solution for the end-user. Seriously, for an end-user computer just go get Backblaze, or Crashplan, or anything else.
(For businesses that already store things in S3, yet, I can see an advantage to "aging" data into Glacier. But this is a rather specific use case)