AI智能
改变未来

什么是高可用双机热备?双机热备概念原理详解

双机热备是什么意思?为什么要用双机热备?双机热备有哪些种类?包含了哪些双机热备软件?下面就来简单地说说。

什么是双机热备?

从广义上讲,就是对于重要的服务,使用两台服务器,互相备份,共同执行同一服务。当一台服务器出现故障时,可以由另一台服务器承担服务任务,从而在不需要人工干预的情况下,自动保证系统能持续提供服务。

从狭义上讲,双机热备就是使用互为备份的两台服务器共同执行同一服务,其中一台主机为工作机(Primary Server),另一台主机为备份主机(Standby Server)。在系统正常情况下,工作机为应用系统提供服务,备份机监视工作机的运行情况(一般是通过心跳诊断,工作机同时也在检测备份机是否正常),当工作机出现异常,不能支持应用系统运营时,备份机主动接管工作机的工作,继续支持关键应用服务,保证系统不间断的运行。双机热备针对的是IT核心服务器、存储、网络路由交换的故障的高可用性解决方案。

 

如果你还不理解,那么我引用网友一个非常通俗易懂的解释也许你就秒懂了:假设你是一位女性,同时和两位男性在交往,两位都是你男朋友。并且他们还互不干涉,独立运行。这就是双机热备份。

什么情况下需要采用双机热备?

双机热备服务针对的是服务器的故障。如果技术人员在现场,服务器故障恢复可能需要10分钟、几小时甚至几天。但实际上除非是简单地重启服务器(可能隐患仍然存在),否则往往需要几个小时以上。而如果技术人员不在场,则恢复时间更长。

对于一些重要系统而言,用户是很难忍受这样长时间的服务中断的。因此,就需要通过双机热备服务,来避免长时间的服务中断,保证系统持续、可靠地服务。技术人员可以根据系统的重要性以及用户对于服务中断的容忍程度决定是否使用双机热备。

 

双机热备种类

1、主从模式是最标准、最简单的双机热备,即通常所说的active/standby方式。

2、双机互备,在双机热备的基础上,两个相对独立的应用在两台机器同时运行,但彼此均设为备机,当某一台服务器出现故障时,另一台服务器可以在短时间内将故障服务器的应用接管过来,从而保证了应用的持续性。

3、多点集群可以理解为双机热备在技术上的提升。多机服务器可以组成一个集群,根据应用的实际情况,可以灵活地在这些服务器上进行部署,同时可以灵活地设置接管策略。

双机热备软件

市面上的双机热备软件有很多,其中国外主要有微软的MSCS、赛门铁克的Veritas Storage Foundation等,而国内则是中兴旗下的新支点高可用集群软件最具有代表性

 

国内:

中兴新支点高可用集群软件NewStart HA无需改变任何服务和应用,即可保证企业在系统故障和部件故障时应用不中断,为企业提供电信级的、高达 99.999% 的高可用性,可实现数据实时同步,切换时间为秒级。

国外:

MSCS为微软自带,不过要在Server版本中才有,其群集服务充当后端群集,可以为数据库、消息传递以及文件打印服务等应用程序提供高可用性。

Veritas Storage Foundation,提供异构存储管理和高可用性的软件解决方案,解决了企业保护和备份关键信息数据, 管理异构硬件环境,提高应用系统和数据库可用性等问题。

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » 什么是高可用双机热备?双机热备概念原理详解