双机热备及其高可用性软件的选择
2008-12-15 12:07:23 来源:WEB开发网核心提示:在进行双机热备、集群及高可用性软件产品的选择时,可按以下步骤进行:1. 明确应用的方式与要求:★是双机方式还是多点集群?或者是目前使用双机、以后可能升级到集群?在应用双机热备时,双机热备及其高可用性软件的选择,有多种应用模式,典型的包括主从、互备、多点集群三大类:主从模式是最标准、最简单的双机热备,同时保证系统的高可用
在进行双机热备、集群及高可用性软件产品的选择时,可按以下步骤进行:
1. 明确应用的方式与要求:
★是双机方式还是多点集群?或者是目前使用双机、以后可能升级到集群?
在应用双机热备时,有多种应用模式,典型的包括主从、互备、多点集群三大类:
主从模式是最标准、最简单的双机热备,即是目前通常所说的active/standby方式。它使用两台服务器,一台作为主服务器(Active),运行应用系统来提供服务。另一台作为备机,安装完全一样的应用系统,但处于待机状态(Standby)。当active服务器出现故障的时候,通过软件诊测(一般是通过心跳诊断)将standby机器激活,保证应用在短时间内完全恢复正常使用。
双机互备,在双机热备的基础上,两个相对独立的应用在两台机器同时运行,但彼此均设为备机,当某一台服务器出现故障时,另一台服务器可以在短时间内将故障服务器的应用接管过来,从而保证了应用的持续性。这种方式实际上是双机热备的一种应用。它避免了两个应用使用四台服务器分别实现双机热备。
但双机互备存在着性能瓶颈,即如果进行切换后,在一台服务器上就有同时运行两个应用,有可能负载过大。并且,有些情况下会有不止两台服务器对外提供服务。在这种情况上,多点集群就显示出了其必要性。
多点集群可以理解为双机热备在技术上的提升。多机服务器可以组成一个集群。根据应用的实际情况,可以灵活地在这些服务器上进行部署,同时可以灵活地设置接管策略。比如,可以由一台服务器作为其他所有服务器的备机,也可以设置多重的接管关系,等等。这样,就可以充分地利用服务器的资源,同时保证系统的高可用性。
★如果是双机,是采用共享的存储设备,还是采用基于镜像的纯软件方式?
更多精彩
赞助商链接