|
|
|
|
|
|
| 集群管理软件横向评测 |
作者:佚名 存储备份来源:赛迪网 点击数: 更新时间:2006-12-7
|
集群是一种并行或分布式处理系统,由连接在一起的独立计算机组成,像一个单独集成的计算资源一样协同工作。在服务器集群系统中,服务器不再分布在各处,而是集中在一起统一进行管理和维护。它既保持了分布式客户机/服务器模式的开放性、可扩展性的优点,同时又具备了终端/主机模式的资源共享和集中易于管理的优点。相对集中的集群系统,能够降低系统管理的成本,而且还提供和大型服务器系统相媲美的处理能力。
集群技术的研究可以追溯到20世纪80年代,只不过因为当时网络技术及并行研究还不是很成熟,没有大规模的应用。到20世纪90年代,集群技术已经被广泛用于IT行业。这是因为:
(1)计算机应用规模的不断增大,客观上导致企业、政府和各组织需要处理能力强大而又便宜的计算机主机系统,但是由于硬件技术限制,大型主机成本过高,并且难以彻底解决高可用、高效率、高可扩充性的要求;
(2)网络技术和并行处理技术日益发展,IA服务器、PC及工作站技术越来越成熟,具有更高的性能价格比。
(3)实际上单个用户对工作站的使用率很低(在某种集群运算中可以窃取CPU的空闲时间)。
(4)现在的计算机应用系统,要求尽可能达到7×24小时的不间断运行能力。备份系统,往往容易造成系统冗余设备的增加,而大部分时间又处于空闲状态,不符合经济性要求。
针对庞大的市场需求,许多软硬件厂商都为此提出了自己的解决方案。而其中软件厂商提供的集群软件,一般往往基于开放软件,如采用 LVS(Linux Virtual Server)这样一种基于IP层负载平衡调度技术,在操作系统核心空间,将IP层的TCP/UDP请求均衡地转移到不同的服务器上,且调度器自动屏蔽掉 服务器的故障,从而将一组服务器构成一个高性能的、高可用的虚拟服务器,并加入管理工具、监控工具,构成独立的集群管理软件。
而操作系统厂商则更多地以集群与底层操作系统紧密结合的方式,形成一整套集群管理软件,如微软的Windows NT/2000 Cluster,Sun的Sun Cluster与Solaris系统的集成。相对而言,软件厂商提供的产品对硬件设备兼容性较高,并不要求设备专用。
一般而言,有实力的硬件厂商提出的产品或解决方案,往往属于专用集群,通过采用共享存储技术、中心控制、专用的机柜型设备,辅以相关的专用集群技术,来加强集群内部通信,经过软硬件高度集成的方式,达到更高的性能和稳定性。
目前市场上的集群产品很多,主要分为集群管理软件和硬件集群服务器平台两种。像硬件集群服务器平台有IBM、Sun、HP、浪潮集 团、联想集团、曙光集团、方正集团、宝德等厂商的集群服务器平台或解决方案;操作系统方面,也有像Windows NT系列、Solaris、HP Unix、IBM AIX、Linux、Sco Unix产品。一般而言,由于Linux操作系统具有良好的性能价格比,在集群服务器领域已经取得了相应的市场份额,像中软公司、中科红旗公司、拓林思公 司、Xteam公司推出了自己的集群服务器产品和解决方案。
本次专题主要集中介绍中软虚拟服务器集群系统、Turbolinux集群产品、红旗应用服务器和Xteam集群产品解决方案,它们 主要通过软件手段,在不同的环境中为用户提供构建集群服务器的解决方案(详见49版);而IBM eServer Cluster 1300、Sun Cluster PlatForms 4500/3、曙光TC-1700和方正集群产品等硬件厂商则主要从服务器和与之配套的集群管理软件包,为用户提供一套更加完善的企业化集群解决方案(见 下表)。
● 几个主流硬件厂商集群产品设备情况列表 ●

|
|
|
|