My friend Thomas Myer has a great article up on the Amazon Web Services Developer Connection on Building a Small Business Backup System Using Amazon S3.
When you run a small business, you’re usually running too fast and hard to think about data backups. Then something terrible happensâ??a hardware failure, an employee or contractor gets sloppy and kills a month’s worth of workâ??and you realize that you better slow down and figure out a few things.
If you’re like me, you’re not exactly an expert in backup systems. All you know is that you need to have something in place in case of emergency. So you stand there looking out over the yawning precipice of possible solutions. There are USB and FireWire external hard drives, network-attached storage machines, Linux machines you can repurpose as backup machines, thumb drives, and hosting solutions to which you can rsync files. From a distance, they all look pretty much alike, except for maybe price point and storage capacity.
The article covers getting set up with Amazon S3, understanding how the service works, and some PHP to perform the backup.
Another excellent resource once you have an account with Amazon S3 (if you don’t want to roll your own backup scripts) is Jungle Disk. Jungle Disk is a desktop application (Win, Mac, and Linux) that enables you to use Amazon S3 storage as a mapped drive on your computer. Think of it like a USB drive with unlimited storage.