热备(Hot Standby)是一种备份和恢复策略,用于提高系统的可用性、可靠性和容错性。它涉及两个或多个系统或组件,其中一个处于激活状态(Active),而另一个处于备用状态(Standby)。在备用状态的系统或组件会实时与激活状态的系统或组件保持同步,并准备在主系统发生故障时立即接管。
热备的主要特点包括:
在线状态:热备过程中,系统或服务保持在线状态,用户可以继续访问服务。
快速恢复:由于热备系统始终保持运行状态,一旦主系统发生故障,热备系统可以迅速接管,恢复时间较短。
数据同步:热备需要确保主备系统之间的数据保持一致,这通常通过数据复制或镜像技术实现。
热备可以分为不同的切换方式,如主-备方式(Active-Standby)和双主机方式(Active-Active)。在主-备方式中,只有一台服务器对外提供服务,而另一台作为备份,不提供服务。而在双主机方式中,两台服务器都可以同时对外提供服务,当一台服务器发生故障时,另一台可以无缝接管。
热备与高可用性(High Availability, HA)设计都是为了确保业务连续性,减少因系统故障导致的停机时间