【备份】杂谈
✅ 定义:
热备指的是备份系统和主系统几乎实时同步,主系统一出故障,可以马上切换到备份系统继续工作。
✅ 特点:
-
实时同步(或准实时)
-
备份服务器处于随时可切换状态(几乎无感知)
-
切换时间非常短(通常秒级到分钟级)
-
成本高(需要有一套完整、常开的备用系统)
✅ 应用场景:
-
金融、银行、电商、高可用网站、大型企业关键业务
-
比如:支付宝的支付系统是多活热备的,一地故障另一地继续服务。
✅ 举例:
-
双机热备:两台服务器实时同步,一台宕机,另一台接管。
-
数据库热备:主从数据库实时同步(如MySQL主从复制)
📚 什么是冷备(Cold Backup / Cold Standby)
✅ 定义:
冷备指的是备份系统不是实时同步的,只在出现故障后才手动或半自动恢复业务。
✅ 特点:
-
备份系统是停机状态或仅保存数据
-
切换需要较长时间(可能需要小时级)
-
成本低
-
适合对恢复时间要求不高的场景
✅ 应用场景:
-
普通企业文件服务器、资料库、网站系统
-
只要能在一定时间内(比如1天内)恢复业务就可以接受
✅ 举例:
-
平时只做数据备份(磁盘、磁带、异地),出问题后手动恢复。
-
服务器定期镜像备份,故障后重新搭建环境+恢复数据。
📊 热备和冷备对比总结表
项目 | 热备 | 冷备 |
---|---|---|
同步方式 | 实时同步或准实时同步 | 定期备份(非实时) |
备用系统状态 | 随时待命(运行中) | 停止状态(离线或仅备份) |
故障切换时间 | 秒级到分钟级 | 小时级甚至更长 |
成本 | 高 | 低 |
适用场景 | 高可用要求高的系统 | 恢复速度要求不高的普通系统 |
🔥 小结一句话:
热备就是**"主挂了,秒切",冷备就是"主挂了,慢慢修"**。