3、可靠性 网络可靠性 LATCH HA能够实现高可靠性的TCP/IP网络。当一个服务器上的网络联接失效时,备份服务器将以同样的IP向用户提供服务。举例来说,NFS服务的切换对用户来说就是完全透明的。 共享RAID的可靠性 共享RAID可以拥有两个或三个联接端口与冗余磁盘。这些特性保证了LATCH HA不会因为某一SCSI硬盘的故障而失效。共享文件系统的可靠性 当一个服务器宕机后,共享存储设备上的文件系统可能会不完整。在服务器进行切换后,备份服务器能自动修复共享文件系统。进程可靠性 LATCH HA将所需要的进程放置在共享文件系统中,并且在两个服务器上都加以记录。这样,在两个服务器切换时就可以启动同一组进程了 数据库可靠性 LATCH HA可以与一系列的DBMS协作。当然数据库必须创建在共享存储设备上。当数据库服务器宕机时,LATCH HA就将DBMS切换到备份数据库服务器上。对共享数据库的回溯操作(rollback recovery )可以保证该数据库数据的完整性。
4、应用 LATCH HA能够应用在各种集中式、客户机-服务器模式或OLTP系统中。同时其与市场上各种主流的数据库系统与OLTP软件-如Oracle、 SYBASE、 Informix与Tuxedo-也都保持兼容。LATCH HA同时提供了各种应用程序接口。因此,客户能够在其私有软件中集成各种功能来保证系统的高可靠性。
a) LATCH HA/HS2000 在线待机模式
在这种模式下,一个服务器作为主服务器。正常情况下其承当所有的服务。另外一台服务器作为待机服务器,正常情况下除了监控主服务器的状态,不进行其他的操作。一旦主服务器宕机,待机服务器就接手工作,成为新的主服务器。客户仍然可以拥有同样的服务器IP地址、NFS、数据、数据库及其他……这种应用模式近似于上面介绍的典型应用模式—A与B实际上是在完成同一个功能应用,安装在主机上的HA软件通过心跳线来实时监测对方的运行状态,一旦正在工作的主机A因为各种硬件故障-如电源失效、主要部件失效或者启动盘失效等导致系统发生故障,主机B立即投入工作。
b) LATCH HA/DA2000双机就绪模式
在这种模式下,两个主机都作为主服务器,共享自己的磁盘阵列,各自承当一部分服务。例如服务器A在执行应用A, 服务器B在执行应用B, 两个主机在正常情况下各自独立运行自己的应用逻辑,两个主机同时又都作为对方的待机服务器,通过心跳线监控对方的状态。一旦某一服务器宕机,另一台服务器就承担所有的服务,为所有的客户服务。及一旦服务器A发生故障,服务器B马上接管服务器A上原来的应用;或者服务器B发生故障,服务器A马上接管服务器B上原来的应用,这是一种互为冗余的模式。 很明显,一旦某一服务器宕机,另一台服务器的工作服但就比较重。
c) LATCH HA/HC2000 三主机模式
这种应用模式是最高端的HA应用模式,它既保证了系统的设备冗余,避免系统宕机,而且又能保证在一旦宕机的情况下有足够的系统资源以供使用。
在这种模式中,待机服务器C同时监控主服务器A与B的状态。一旦服务器A或B宕机,服务器C将承担其服务,为客户服务。这种系统结构既保证了系统的安全运行,又保证了系统资源。 Marketing forecast 目前,对于高可用性的系统级解决方案还被IBM,HP等知名厂商所垄断,而Linux的应用还限于桌面及中小企业的应用。不过我相信,随着电子商务和Linux的发展以及人们对应用环境的要求日益提高,Linux的高可用性应用必将被大家所普遍采用。 基于LATCH HA的高可用性解决方案具有各种应用模式的应用实例(HS2000,DA2000,HC2000),可以满足各个行业对计算机系统的要求。相信在Linux的时代,构建在上面的高可用性群集系统Xlinux Latch/LATCH HA系列必将成为推动行业Linux应用的原动力之一,和大家共同把Linux推向一个新的领域!