ssc*_*rus 16 backup ruby-on-rails heroku data-loss ruby-on-rails-3
我正在构建一个快速投入生产的应用程序,我担心由于黑客,一些愚蠢的个人错误(如运行rake db:schema:load或rake db:rollback)或其他情况,我们可能会在一个数据库表甚至整个系统中遭受数据丢失.
虽然我发现上述情况不太可能发生,但如果没有做好准备,我将会失职.
我正在使用Heroku的PG备份(本月将替换为其他内容),我还将自动每日备份运行到S3:http://trevorturk.com/2010/04/14/automated-heroku-backups/,成功生成.dump文件.
处理生产应用程序数据丢失的正确方法是什么?
.dump如果需要,我该如何恢复文件?如果系统的一小部分被击中,我可以进行选择性恢复吗?完整的DR(灾难恢复)解决方案需要以下内容:
我不确定你是如何在Heroku上实现这一切的.一个完整的解决方案价格仍然遥不可及大多数公司 - 我们在我们自己的数据中心(一个在美国,一个在欧盟)运行此,它的成本数以百万计.根据80-20规则工作 - 正在进行备份到一个单独的网站,再加上行之有效的恢复计划(连续测试从备份中恢复的能力),占地面积你所需要的80%.
至于支持用户,最好的解决方案就是在发生故障时及时,真实地进行通信,并确保不丢失任何数据.如果您的用户为您的服务付费(即您不支持广告),那么您应该有一个SLA.
| 归档时间: |
|
| 查看次数: |
1237 次 |
| 最近记录: |