We outgrew the disc space on our server some time ago, so I made the decision to move the majority of our user generated content onto Amazon S3. Obvious benefits in saving space, reducing bandwidth cost and spreading requests away from our server which also deals with Apache and MySQL.
We have about 150GB of images all in three sizes, small (~2KB), medium (~ 10KB), large (~ 70KB).
We haven't had any problems so far, but I'm aware that if Amazon went down, we would be screwed (my only backup is of the first 50GB or so of those images, many of which will have been deleted / changed etc).
I don't want to download the images onto my server (even if I had the disk space), nor can I download the entire bucket to my local machine (crap connection in the office).
So I need a solution to backup this data remotely and in the worst case scenario quickly restore all the data to the bucket.
Or am I worrying too much and Amazon is backing this up for me?