选择适当的RAID级别以及备份方式可以满足企业用户对存储系统可用性、性能和容量的要求。但是对于企业关键业务而言,仅仅保证存储系统的可用性还远远不够,因此我们通常采用双机高可用方案来应对关键业务。
只是备份和RAID足够吗?
首先,关键业务往往有连续运营的需求,双机高可用方案通常采用外置存储阵列,从而我们可采用数据备份和各种数据保护方式提高系统连续运营能力。磁盘上的数据备份尽管重要且必不可缺的,但局限在于属于事后的补救措施无法保证服务器运营不中断。而RAID等一些其它数据保护方式也只能解决存储磁盘连续工作可靠性,无法解决服务器应用连续性问题。
一台服务器有可能发生各式各样的故障,故障来源则完全无法预期,如服务器硬件故障,IO设备故障、操作系统故障、软件故障,通信线路故障等。故障不仅仅可能发生在系统管理员在的时候,也可能发生在系统管理员不在现场的时候,因此一个服务器互为备份且能够自动恢复的系统就变得极其重要。这并不是说一个系统一定要做双机热备,但不管怎么样,如果你有比较重要的应用系统,就一定要研究一下相应的问题。否则,一旦系统停上半天一天,将对业务造成不可估量的损失。
总之,企业是否使用双机热备,决定于系统的重要性以及中断对系统的影响。双机热备解决方案可以在短时间内(如1~30秒内)恢复系统运行。而手工恢复故障通常需要三十分钟左右,如果技术人员不在现场故障恢复时间要更长,这还要根据故障的类型而定。而对于一些重要系统来说,是很难忍受长时间的服务中断的。因此双机热备方案是目前应用最为广泛的保障企业业务连续的方案之一。
两种应用模式承担关键业务
在应用双机热备时,典型的有主从和互备两种应用模式。主从模式是最标准、最简单的双机热备,即是目前通常所说的active/standby方式。
它的工作原理是使用两台服务器,一台作为主服务器(Active),运行应用系统来提供服务。另一台作为备机,安装完全一样的应用系统,但处于待机状态(Standby)。当active服务器出现故障的时候,通过软件诊测将standby机器激活,保证应用在短时间内完全恢复正常使用。双机互备方式则是在双机热备的基础上,两个相对独立的应用在两台机器同时运行,但彼此均设为备机,当某一台服务器出现故障时,另一台服务器可以在短时间内将故障服务器的应用接管过来,从而保证了应用的持续性,这种方式实际上是双机热备的一种应用。但目前使用最多的依然是主从模式的双机热备。
目前基于存储共享的双机热备是双机热备的最标准方案。对于这种方式,采用两台服务器,使用共享的存储设备(磁盘阵列柜或存储区域网SAN)。两台服务器可以采用主从、互备等不同的方式。在工作过程中,两台服务器将以一个虚拟的IP地址对外提供服务,依工作方式的不同,将服务请求发送给其中一台服务器承担。同时,服务器通过心跳线(目前往往采用建立私有网络的方式)侦测另一台服务器的工作状况。当一台服务器出现故障时,另一台服务器根据心跳侦测的情况做出判断,并进行切换,接管服务。对于用户而言,这一过程是全自动的,在很短时间内完成,从而对业务不会造成影响。
阅读(636) | 评论(0) | 转发(0) |