一个比较老的贴了,收藏一下。

概述

技术发展到今天,LINUX已在世界范围内得到了广泛的应用。从单机系统到上百台服务器构成的大型系统,都能够看到LINUX的影子。在一些地方,LINUX已担负起运行那些关键的大型企业应用的任务,这些应用对高可用性的需要很高,例如:

l 需要提供24*7不间断连续服务,系统对外不能表现出任何故障,

这就需要系统具备自动故障恢复的能力

l 要能够承受高负载的情况

l 要具备海量存储的能力

而在未来两三年内,随着internet的继续发展连同电子商务的增长,这类基 于LINUX的应用还会迅速增长。

以往,集群系统主要都是基于商业操作系统的。例如COMPAQ基于TRUE64 UNIX的集群产品TruCluster Server;NOVELL的NetWare Cluster Services (NCS)等。这类产品价格十分昂贵,并且留给用户的选择余地十分有限。

由于LINUX本身是基于GPL的,完全开放的,而INTEL-BASE的硬件平

台又具备很高的性价比,因此,将多台LINUX服务器组成集群系统以提供具备高可用性的企业应用平台应运而生,这给大家提供了一种用低廉的价格构建具备高可用性的企业应用平台的可能,从而大大推动了以前很少人用得起的昂贵的集群系统普及的进程。

1999年,市场上还很少看见LINUX集群产品。但对LINUX集群产品的关注迅速升温,到现在为止,Apptime Technology, Legato Systems,Lineo, Mission Critical Linux, Motorola, PolyServe, Red Hat, SGI, SteelEye Technology,和 TurboLinux都发布了他们的LINUX集群产品,并且HP在2001年也加入了这个行列。

这些产品被广泛地应用在各种领域,包括嵌入式LINUX应用、具备负载均衡功能的WEB应用、连同一些需要具备高可用性的关键企业应用当中。并且还能够结合NAS或SAN在数据存储方面的长处,构成完整的企业应用解决方案。

市场的领导者

  现在,在高可用性集群技术上有三位领导者:

SteelEye的 LifeKeeper for Linux

Mission Critical Linux的 Convolo

Legato Cluster

LifeKeeper for Linux是私有的,具备自己的版权;Convolo是开放源码的;

Legato Cluster也是私有的。三家公司都具备专门的集群产品研发团队,并具备在LINUX及其他操作系统下研发集群系统的经验。他们的集群产品在市场上比其他公司的产品更受欢迎。

LifeKeeper for Linux起源于NCR的基于UNIX的LifeKeeper。1999年,SteelEye收购了NCR,并保留了LifeKeeper的几个核心研发 人员。随后,SteelEye做了大量工作,将LifeKeeper从UNIX移植到LINUX上。LifeKeeper专注于集群技术,并承诺将继续发 展LifeKeeper for Linux以满足不断增长的客户需求。

Convolo在这三个产品当中技术是比较先进的,他是开放源码的,并吸取了开放源码社区的大量营养。由于有开放源码社区撑腰,Mission Critical Linux认为他们最了解集群用户的需求,Convolo提供了几个很重要的功能:数据一致性支持、NFS故障恢复支持。Convolo现在雇佣了几位以 前在DEC公司从事集群产品研发的技术人员,这些人具备VMS CLUSTER和TruCluster的研发经验。

Legato是企业存储软件的市场领导者。现在,他将注意力投向集群产品,并希望能够将其在存储市场的优势融合进他的集群产品中。到现在为止,除 Legato外,还没有其他公司的集群产品能够将存储技术整合入集群产品之中。Legato是现在市场上唯一的支持SAN的集群产品提供商。

除这三家公司以外,其他公司都在相继推出其LINUX下的集群产品。如HP、PolyServe、SGI、TurboLinux、RedHat等。

值得一提的是SGI的failsafe。

Failsafe自2000年8月起已变为开放源码。Failsafe总共有230,000行源代码,其复杂程度超过现在所知的任何一个开放源 码的集群系统。除Linux FailSafe外,SGI还保留了IRIX FailSafe ,IRIX FailSafe 具备自主版权。现在Linux FailSafe和 IRIX FailSafe的源代码树是相互单独的,这就意味着IRIX FailSafe发展的源代码能够迅速并入Linux FailSafe的源代码树,从而Linux FailSafe能够迅速取得IRIX FailSafe的新功能;而由于GPL的限制,Linux FailSafe发展的源代码却不能直接并入IRIX FailSafe的源代码树。但是SGI的IRIX FailSafe研发人员能够获得开源社区的思想,从开源社区中吸取营养,并迅速反应到他们的产品中。现在Failsafe已显示出和linux- ha.org合并的趋势,在不远的将来,Failsafe极有可能成为LINUX下面高可用性集群技术的一种标准。

现在,RedHat的集群产品RedHat Ha-Server主要源自LVS,继承了LVS的负载平衡功能。RedHat在集群技术方面滞后于大多数LINUX集群产品提供商,并且在年内还看不出 有超越的迹象。但是RedHat在集群产品方面有一个极具野心的计划,但他在这方面的研发将严重依赖于开放源码社区的发展。除集群产品外,RedHat还 涉足企业市场及嵌入式LINUX市场。

TurboLinux,和Apptime相同,是最早提供LINUX下的集群产品的公司,大约要比其他公司早一年左右,在1999年 TurboLinux就已涉足LINUX集群技术。其TurboLinux Cluster Server 6主要是个负载平衡集群,另外加上其Ha-Server,能够构成一个具备高可用性的集群系统。TurboLinux Cluster Server 6的整个设计思想受LVS影响很深,几乎就是LVS的翻版。

未来12个月预测

未来12个月的赢家有可能是RedHat。至2002年中期,RedHat有可能成为LINUX下的集群技术的领导者。这要看RedHat愿意在 集群技术上花多大的精力。一旦RedHat发展出一个具备竞争力的LINUX下的集群产品,他就会利用其在LINUX发行版市场的巨大优势取得LINUX 集群产品市场的较大份额。

Apptime的Watchdog在1999年中期就已推向市场,但在欧洲之外的地区他只取得了很小的市场份额,未来12个月将决定他能否同其他LINUX集群产品继续竞争。Watchdog有可能成为一个区域性产品。

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!