SEO 百科
异地备份
本页目录
异地备份
异地备份 是把站点副本存到另一处,位置与生产不同:另一家对象存储、另一台机器、另一个可用区。它的目的很窄也很关键:机器整体丢失、账号异常、误删、勒索式加密这几类情况下,只有同机的快照救不回来[3]。
判断是否合格的四条
位置独立。不同账号、不同凭据、最好不同厂商,同一家云的跨可用区只防机房事故。
传输加密与静态加密。备份包内含用户数据与配置,链路与存储都要有保护[1]。
写权限隔离。生产侧的凭据只能上传,不能删除与覆盖,防的是拿下一台机器就顺带清掉退路[3]。
定期抽验。取一份远端备份在隔离环境里恢复一次,验证完整性与耗时。
恢复目标决定策略
能接受丢多少数据决定备份频率,能接受多久不可用决定恢复方式与演练对象。只按"每周备一次"设策略而没算过这两条,真出事才发现要手工重建。
跨厂商恢复要留意依赖:数据库版本、PHP 与扩展、对象存储的访问方式在目标环境里未必现成[2]。
常见误用
第一种是把同机快照当异地。第二种是只备数据库不备上传目录,图片与附件全丢。第三种是远端凭据写在站点配置里,站点被拿下即退路被断[1]。第四种是保留期太短,问题发现时最近的一份已经被覆盖。
附录
参见
参考资料
官方(境外)
- 《Amazon S3 用户指南中的访问控制》,Amazon Web Services。
- 《宝塔面板官方文档》,广东堡塔安全技术有限公司。
官方(国内)
- 《阿里云 ECS 快照概述》,阿里云计算有限公司。
外部链接
- rsync 手册,rsync 项目。