Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm worried I might log in one day and my fully configured instance has been removed. I would like to be able to back it up daily to S3 but frustratingly this is not a simple setting in the console.

Is there a simple managed solution that can take care of backups, and should the unthinkable happen, allow me to simple restore it straight away?

share|improve this question
See also some answers in here:… – ripper234 Nov 12 '12 at 9:54
up vote 2 down vote accepted

Best way is to use an EBS backed instance - you'll pay a little extra for the EBS storage, but it's worth it for the peace of mind. Use one of the available EBS backed AMIs, or follow this Server Fault answer to roll your own from a running instance.

share|improve this answer

I'd like to recommend my open source tool "ec2-automate-backup" in combination - the tool will snapshot one or more than one EBS volumes - your server (or servers) can then be restored from these snapshots - the tool is available at

share|improve this answer

You can use EBS volumes for your data and keep it snapshot daily/hourly using cron job.

Once you created a snapshot, you can create a new volume from that and attached to your new instance(create with same AMI you have). You can also automate your AMI, where you can pass a user-data(ex. volume-id) upon startup for example, which will auto attached the volume and snapshot it.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.