什么是双机热备份?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 14:44:14
什么是双机热备份?

什么是双机热备份?
什么是双机热备份?

什么是双机热备份?
热备份就是指不重启机器,直接在windows32位环境下对系统进行备份,因此,热备份仅用于用GHOST一类软件对启动分区或系统分区进行备份的情况,老版本的GHOST(8.0以前)都必须在DOS环境下才能对系统分区进行备份,而自GHOST9.0开始才支持热备份,无需重启机器,在windows环境下即可对系统分区进行备份,而数据备份一般指只是对普通文件(文档,视频,音乐文件等)进行备份,当然也就不需要重启,这两个并不是相对的概念,可以这么说,数据备份涉及的是备份的范围(全部文件OR部分文件),而热备份涉及的是备份的方式(需不需要重启).一.双机热备这一概念包括了广义与狭义两种意义.从广义上讲,就是对于重要的服务,使用两台服务器,互相备份,共同执行同一服务.当一台服务器出现故障时,可以由另一台服务器承担服务任务,从而在不需要人工干预的情况下,自动保证系统能持续提供服务.双机热备由备用的服务器解决了在主服务器故障时服务不中断的问题.但在实际应用中,可能会出现多台服务器的情况,即服务器集群.集群软件的异同) 双机热备一般情况下需要有共享的存储设备.但某些情况下也可以使用两台独立的服务器.(相关文章:双机热备的实现模式 ) 实现双机热备,需要通过专业的集群软件或双机软件.(相关文章:双机与集群软件的选择) 从狭义上讲,双机热备特指基于active/standby方式的服务器热备.服务器数据包括数据库数据同时往两台或多台服务器写,或者使用一个共享的存储设备.在同一时间内只有一台服务器运行.当其中运行着的一台服务器出现故障无法启动时,另一台备份服务器会通过软件诊测(一般是通过心跳诊断)将standby机器激活,保证应用在短时间内完全恢复正常使用.(相关文章:双机热备、双机互备与双机双工的区别 )二.为什么要做双机热备份 决定是否使用双机热备,正确的方法是要分析一下系统的重要性以及对服务中断的容忍程度,以此决定是否使用双机热备.即,你的用户能容忍多长时间恢复服务,如果服务不能恢复会造成多大的影响.在考虑双机热备时,需要注意,一般意义上的双机热备都会有一个切换过程,这个切换过程可能是一分钟左右.在切换过程中,服务是有可能短时间中断的.但是,当切换完成后,服务将正常恢复.因此,双机热备不是无缝、不中断的,但它能够保证在出现系统故障时,能够很快恢复正常的服务,业务不致受到影响.而如果没有双机热备,则一旦出现服务器故障,可能会出现几个小时的服务中断,对业务的影响就可能会很严重.另有一点需要强调,即服务器的故障与交换机、存储设备的故障不同,其概念要高得多.原因在于服务器是比交换机、存储设备复杂得多的设备,同时也是既包括硬件、也包括操作系统、应用软件系统的复杂系统.不仅设备故障可能引起服务中断,而且软件方面的问题也可能导致服务器不能正常工作.还应指出的是,一些其他的防护措施如磁盘阵列(RAID)、数据备份虽然是非常重要的,但却不能代替双机热备的作用.三.双机热备份与数据备份的关系 一些用户在规划双机热备或双机备份时,会有这样的问题:我已经有了RAID,以及磁带备份,还有需要做双机吗?或者,如果我做了双机备份,还有必要做磁带备份吗?应该说RAID和数据备份都是很重要的.但是,RAID技术只能解决硬盘的问题,备份只能解决系统出现问题后的恢复.而一旦服务器本身出现问题,不论是设备的硬件问题还是软件系统的问题,都会造成服务的中断.因此,RAID及数据备份技术不能解决避免服务中断的问题.对于需要持续可靠地提供应用服务的系统,双机还是非常重要的.只要想一想,如果你的服务器坏了,你要用多少时间将其恢复到能正常工作,你的用户能容忍多长的恢复时间就能理解双机的重要性了.从另外一个方面,RAID以及磁带备份也是非常需要的.对于RAID而言,可以以很低的成本大大提高系统的可靠性,而且其复杂程度远远低于双机.因为毕竟硬盘是系统中机械操作最频繁、易损率最高的部件,如果采用RAID,就可以使出现故障的系统很容易修复,也减少服务器停机进行切换的次数.数据备份更是必不可少的措施.因为不论RAID还是双机,都是一种实时的备份.任何软件错误、病毒影响、误操作等等,都会同步地在多份数据中发生影响.因此,一定要进行数据的备份(不论采取什么介质,都建议用户至少要有一份脱机的备份),以便能在数据损坏、丢失时进行恢复.