表面上,群集这个概念不难理解。群集是把多个计算机联接在一起,形成整体,因而可以更好地利用设备资源的一项新兴技术。InfiniCon Systems公司的市场部主管Ira Kramer称:"服务器群集通过多种群集体系结构中的一种,把多个物理服务器联接在一起,目的是在群集中分布式地工作。该公司提供群集管理设备和服务。
该谜团仍是可以理解的。当技术术语在工程师和市场">营销人员之间传来传去时,术语通常失去了原来的精确性。目前,存在不少类似的和相关的概念,诸如光纤通道(fabric), 网格(grid), 扩散(pervasive )和网眼计算(mesh computing)等,这些方法都可以提高计算效率。尽管它们意味着不同的事情,这些词语通常可以互换使用。
目前常见的 Cluster (丛集)架构有两种,一种是 Web / Internet cluster system,这种架构主要是将数据放置在不同的主机上面,亦即由多部主机同时负责一项服务;而另外一种则是所谓的平行运算了!平行运算其实就是将同一个运算的工作,交给整个 Cluster 里面的所有 CPU 来进行同步运算的一个功能。由于使用到多个 CPU 的运算能力,所以可以加快运算的速度。目前比较常见于平行运算功能的,通常需要在超级计算机上面才看的到,这些超级计算机主要是用在天文、军事、物理等需要很精密的、大量的运算的工作中,而考虑到稳定性,则通常是用在 Unix 系统上面的硬件架构上。
群集由通过输入/输出系统互联的若干服务器构成。这些服务器连接到存储介质中,由分布资源管理软件(DRM) 进行管理。其组成部分处在不断的改进之中:刀片式服务器,快速InfiniBand I/O技术和更为复杂的DRM软件,这些部分组合在一起,使得群集成为IT经理们的实用工具。
Vision Solutions公司的高可用产品方案经理Reier Torgerson 说:"群集无疑将成为主流技术,系统必须处于开机状态的时间正在增加,我们知道:计划中的和计划外的停机时间必须越来越少。"
不同的定义
不同的公司如何命名和使用这些术语存在差别,所以完全精确的定义是不存在的。Sun公司注重于网格和群集的称呼,该公司的高性能计算组的规划经理Peter ffoulkes把群集定义为:局域化的计算机或者服务器组。网格是群集所在的矩阵。网格可以跨地区存在。例如,ffoulkes称:Sun公司的网格就跨跃了加州,德州和麻省地区。如果需要的话,该公司的DRM软件可以把一个任务从一个群集发送给另外一个群集处理,而不是在本地运行这个任务。
惠普公司注重于网格概念的独立性。惠普的Linux群集程序经理Dan Cox称:"网格是松散联系起来的计算机的集合,具有相当大的分布性和独立性。它并不完全精确地按照群集方式配置。"
Veritas Software公司的市场部主管Marty Ward 称:即便在目前的经济低迷期过去之后,新经济也正在改变其业务模式,这种模式越来越支持群集方式,IT部门正从成本中心转为服务中心。
在服务中心模式中,IT部门为其他部门管理所用到的资源,在管理方法上需要更为灵活和更有效率。这就要求有能够拓展其现有资源的技术。 InfiniCon公司的CEO Chuck Foley称:据Sun公司的一项研究,群集可以把服务器效率增加15%到80%。Ward称:"要转到能够自动管理资源和体系结构的服务模式,已经有实现这个目标的技术了。"虽然ffoulkes不熟悉Foley 所指的特定研究领域,他称:这个数据看起来是合理的。