Coincidentally, we've been working on documenting our security policies (both how we treat your data as well as how we protect it). This Danger/MS kerfufle shows me I can't get it out soon enough.
In brief, there's two different aspects to this. 1) protection we provide. We provide disaster recovery of all data. All database data is stored in a Raid 10 configuration. This provides us a huge amount of resiliancy in case of individual hardware failure on Amazon's side. In addition, all data in the database is backed up once every 24 hours to Amazon S3. These backups are stored in different availability zones to ensure no SPOF (single point of failure). The backups are provided for disaster recovery only at this time - they are not there to help individual application developers recover. This is mostly due to process, not capability. We're backing up the data in aggregate, so it's a few minutes of work to restore an entire DB, but a few hours of work to restore an individual app. 2) Protection we enable. Bundles are the best way for an individual app owner to backup their entire app - git, database, etc. These enable you to either store the data on our S3 account (with unlimited bundles), or download them to your local machine. One common pattern is to have cron on your mac automatically capture them for you and download the next day. We've had surprisingly little adoption of the unlimited_bundles add-on, and also not too much feedback on how we can specifically improve the experiece. One obvious way would be to auto- capture at a regular time, perhaps as part of the cron addon. Oren On Oct 12, 2009, at 6:11 AM, Chap wrote: > > I'm sure we've all heard the news of Danger/MS loosing all their > sidekicker's data. > > Which gets me thinking, what are you guys doing for backup? The > bundles seem cool, but it would be nice if there was some automated > way of creating them and downloading them on a regular basis. Not that > I don't trust the cloud... > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Heroku" group. To post to this group, send email to heroku@googlegroups.com To unsubscribe from this group, send email to heroku+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/heroku?hl=en -~----------~----~----~----~------~----~------~--~---