选择冷备、温备还是热备,应先确定业务允许中断多久,再判断备用环境需要提前准备到什么程度。三者主要区别在资源与服务的就绪程度,并不直接决定数据能恢复到哪个时间点;恢复时间和数据丢失量必须分别设计。
本文按灾备环境的准备程度讨论冷备,而不是数据库停机备份。冷备通常保留数据副本及必要的配置,故障后再部署或启动计算资源、安装服务并恢复数据。日常资源占用相对较少,但恢复步骤较多,需要提前确认安装包、密钥和备用容量可获得。
温备预先准备部分计算、网络及软件环境,关键数据持续或定期更新。接管时仍需扩容、启动应用或加载数据。其价值是把一部分准备工作前移,但“有备用主机”不等于完整业务已经能够运行。
热备通常保持备用服务运行及数据更新,以减少接管前的准备环节。它不必然等于双活,也不必然自动切换。各厂商对名称的定义可能不同,方案中应逐项写明资源状态、复制机制及切换条件。
RTO是允许的业务恢复时间,RPO是允许丢失数据的时间范围。热备侧即使随时可启动,也可能因异步复制延迟而丢失部分数据;冷备若持续保护日志,也可能保留较近的恢复点,但回放日志仍需要时间。
误删除和错误更新还可能同步到备用端。因此,无论选择哪种方式,都要保留满足业务需求的历史恢复点,检查独立故障域及管理权限隔离。不能用备用环境的运行状态代替数据保护质量。
对于允许较长停机、可通过人工暂时代办的低频查询系统,可评估冷备;前提是从副本恢复和重建环境的实测耗时没有超过业务容忍度。不能仅因系统访问量低,就忽略其月底结算等关键时段。
对需要较快恢复、但无法长期配置完整备用容量的内部业务,温备通常值得评估。要特别验证扩容资源是否有保障,以及备用环境能否支撑最低业务负载。
对于中断影响大、需要快速接管的核心业务,可评估热备,并把认证、域名、接口和中间件一起纳入恢复范围。数据库热备而认证服务仍需临时重建,整体恢复依然可能超时。
1. 冷备一定意味着每天只备份一次吗?
赢禾技术专家答:不是。冷备描述备用环境就绪程度,数据保护可以采用更高频率。备份与日志的实际可用恢复点决定数据损失范围。
2. 温备扩容后就能达到生产性能吗?
赢禾技术专家答:不一定。还要验证存储吞吐、网络、许可和外部接口限制。应按约定负载实测,而不是只比较CPU和内存。
3. 热备是否必须自动切换?
赢禾技术专家答:不必须。可由人工批准后执行自动化流程。应综合故障识别准确性、主备隔离和误切换风险确定启动条件。