I've been trying to set up a backup solution for my linode and ultimately got down to two basic choices.
S3
I've actually set this up using s3sync and
this tutorial and using
these scripts (modified so it requires no user input, without --public-read and with -s for SSL ). I've made a separate script for each directory I want to backup and if I decide to go with S3 I intend to tie them all up into a single script that will be cronned.
Pros
I'd say it's the price. By my calculations you can get 10GB backed up including monthly full re-uploads (rsyncing meanwhile) and up to 100K requests, for about $3 a month. And if you go beyond that, there are no barriers whatsoever.
Cons
1. For some reason it created a subdirectory in etc on my S3 bucket (so it's etc/etc) even though my prefix was kept at simply "etc". I don't get that. Clearly, I'm not yet familiar enough with this.
2. Even as briefly as I tried it I already saw an "internal server error" a few times as well as "With result 505 HTTP Version Not Supported" which doesn't really inspire my confidence in its reliability... to be honest.. especially after those february and june (2008) "massive outages" I've read about, which may have resulted in loss of data. Cloud computing of this scale still seems to have growing pains I suppose..
3. It's not quite a standard technology as it need special tools (like s3sync) for access and it's hard to find easy to use and efficient interfaces with which I could add or remove files and folders in my buckets. Most of the ones that exist are either half assed (s3fox can't delete), proprietary or don't work on Linux (which is my primary desktop system).
4. No real customer support, AFAIK.
FTP/SSH
By this I mean services like
BQ Backup where you get a fixed amount of space for a fixed monthly fee (like $5 for 10GB) with SSH and FTP access.
Pros
1. More methods of backup, from rdiff to rsync.
2. A lot of available software for viewing and manipulating remote files.
3. Arguably simpler, due to familiarity..
Cons
1. Price. It's a little more expensive than S3. For example, I probably wouldn't even use enough to be charged only $3 a month on S3 let alone $5. With BQ Backup though I would probably pay at least $2 or $3 a month for space I'm not actually using, albeit this might be justified by the relative peace of mind and simplicity/convenience.
----
So, what do you think? Would you add any other pros or cons to the above options? I'm still trying to decide.
Thanks