服务器 频道

【论坛话题】两种容错方案的较量(图)

    三、产品方案推荐

    以上介绍两种当前最为主流的服务器容错技术,其实双机热备份并不是一类专门的服务器类型,可以说几乎所有的服务器都可以实现这样的方案,关键就在于是否有相应的热备份软件方案。在整个热备份方案中,负责整个系统管理的软件是关键,目前能开发出这种软件的厂商并不多见,通常一些服务器厂商所开发的热备份管理软件只是针对它们自己特定系列服务器而开发的,当然也有一些专门针对某类服务器开发热备份管理软件的软件公司,所以在实际应用中热备份方案中的服务器也不是随便组合的。而容错服务器则可作为单独一类服务器而存在,它是通过在一台服务器内部的多个关键部件冗余来实现高级容错的。下面各自介绍两个具体产品方案。

    1. 双机热备份方案

    (1)宝德Powerleader PL4400R服务器双机容错方案

    宝德Powerleader PL4400R服务器(如图2所示)的这个双机热备份方案在业界是出尽了风头,因为它被我国风云一号卫星系统设计者——上海卫星工程研究所成功采用,如图3所示。

#$[*157324.jpg*#图2(点击看大图)*#0*#0*#center*]$#

#$[*157327.jpg*#图3(点击看大图)*#0*#0*#center*]$#

    在上海卫星工程研究所的双机热备份方案中,采用了两台带RAID卡的Powerleader PL4400R服务器,其中每台服务器配有多个硬盘,用于安装各自的操作系统、数据库软件,应用软件和双机软件等(没有采用如图1所示的独立磁盘阵列柜)。两台服务器中,有一台用于承担日常的WWW、FTP、DNS、E-Mail、IP Masquerade等Internet应用(图3中称为“Primary Server”,主服务器),并对于各研究室之间的文件、数据、打印共享等提供支持,而另一台服务器作为硬盘数据镜像使用(图3中称为“Standby Server”,备用服务器)。当主服务器发生故障时,那么其上所运行的应用程序就将被备用服务器自动接管。如果不是服务器而是其中的一个应用服务发生故障,那么该应用服务也将被重新启动,或被由另一台服务器接管。在双机容错的保护下,数据基本可以做到不丢失、系统永不停机。

    在这一方案中,两台Powerleader PL4400R服务器通过一条100M网络线相连,专门用于两台服务器的心跳检测、数据同步链路,不再占用客户机与服务器通信时的应用网卡资源。平时,主服务器处理作业和数据,发生故障后,备用服务器自动接管主服务器的作业和数据,同时自动接管主服务器的主机名(Host)及网络地址(IP),而客户(Client)可以继续运行,无需要重新启动机器。主服务器修复好以后,再将备用服务器上的作业和数据切换到主服务器,备用服务器又切换到备用等待状态。

0
相关文章