|
目前,计算机网络覆盖范围不断扩大,面临的新业务和用户也迅速增加。在网络运行过程中,随时都可能出现各种意想不到的问题,其中的很多问题可能会造成网络故障甚至导致网络瘫痪,如不及时采取措施,将会给用户带来无法挽回的损失。因此,必须采用系统容错技术来解决。容错是指网络系统在出现错误(如硬件故障或用户误操作)的情况下仍能正常运转。
|
|
|
系统容错技术既可以用硬件来实现,也可以用软件来实现,还可以采取软硬件结合的系统容错方案来保证系统的可靠性。
|
|
|
常见的系统容错方案有NEC公司的容错服务器方案、NCR公司的Lifekeeper for NT、DIGITAL公司的NT Cluster和Fulltime公司的Octopus等。下面简要介绍几种具有代表性的系统容错技术。
|
|
|
|
顺应IA(采用英特尔处理器的服务器)架构市场占有率的激增,以及Windows 2000 Server及Linux在服务器领域的迅猛发展潮流,NEC公司通过与美国Stratus容错公司多年合作后,于2001年推出了业界第一台基于IA架构、支持Microsoft Windows 2000 Server标准操作系统环境的容错服务器。它代表了Microsoft Windows平台上世界最高水平的系统可用性。该系列容错服务器采用Intel处理器及其他标准服务器部件,由于容错服务器的体系结构属于部件级冗余设计的体系结构,其结构的可靠度指标要比双机集群(Cluster)系统高得多,可以较低成本实现小型机的可靠性。
|
|
|
NEC公司的Express 5800/ft系列在Windows及Linux平台上的可靠性达到了99.999%,代表了同等环境下全球最高的系统可用性。这种实时保护技术的来源是Stratus连续处理技术(Continuous Processing Design),它包括步锁(Lockstep)技术、安全故障(Failsafe)软件和激活服务(Active Service)结构3个基础。
|
|
|
|
NCR公司是一家有着悠久历史的世界知名计算机厂商,在包括高可用性平台产品、电子商业、NT企业服务器容错等七大尖端技术领域的全球市场占有率居第一。Lifekeeper for NT软件是NCR公司推出的全球第一套基于NT操作系统的集群容错软件。Lifekeeper系列产品在我国金融、邮电、民航、证券等领域已得到广泛的应用,有力地促进了市场经济的发展。
|
|
|
Lifekeeper是一套完善的实时容错软件,对硬件、操作系统、应用软件、业务数据均具备强大的容错性能。有些公司也推出了自己的数据热备份软件,但这些软件只是做到了数据级备份,而对应用软件(如SQL Server、Sybase等)、系统软件(如Windows NT)、系统硬件(如硬盘、内存、网卡)的容错却无能为力。一旦主服务器出现故障,正常业务将被迫终止且不能在短时间内恢复。
|
|
|
Lifekeeper正是为满足这一社会需求而适时推出的容错软件,为关键业务的运行提供了保障。它是一个设计良好的集群容错软件,主要表现在以下几个方面。
|
|
|
◆能在主服务器发生技术故障时全自动地实现用户端应用系统以及服务器系统的热切换,真正实现用户端的应用连续性。
|
|
|
◆对备份服务器的硬件配置无任何特殊要求,用户可充分利用其原有的设备,从而大大节省投资。
|
|
|
◆既可支持共享磁盘阵列方式,又能支持纯软件容错的扩展方式,性能稳定可靠,能够给予客户在投入、连接结构等方面充分的选择余地。
|
|
|
◆能够做到同时支持SQL Server、Sybase、Informix、Oracle、Notes、Exchange、SAP等多种应用平台的灾难恢复。
|
|
|
◆对NT、SQL等数据库平台、硬件、应用软件的任何故障都能分别实现实时侦测,具备周全的容错切换机制。
|
|
|
系统容错技术的应用已经开始从过去的银行业、证券业、电信业等领域进入基础行业,如制造、能源、物流、交通,以及有着7×24小时不间断运营需求的中小商业团体和政府。系统容错技术的未来将会向着更高的可用性、更卓越的可维护性方面发展。
|
|
|