集群的可扩展性及其分布式体系结构(3)--上
2008-11-25 10:57:00 来源:WEB开发网核心提示: 关于集群的设计目的,好处我们在前面已经详尽叙述过,集群的可扩展性及其分布式体系结构(3)--上(2),这里不再讨论,简单的说,允许多用户登录到集群上进行交互式作业或批作业,可以大大提高吞吐量,相对于较低的费用,集群要具备以下的特点:高性能 可扩展性 高吞吐量 易用性 高可用性 集群的分类方
关于集群的设计目的,好处我们在前面已经详尽叙述过,这里不再讨论。简单的说,相对于较低的费用,集群要具备以下的特点:
高性能
可扩展性
高吞吐量
易用性
高可用性
集群的分类方式
其实,往往现实中的产品会是某几个特性的综合。对于这些特性,从不同的参考因素来考虑,集群可以有以下的集中分类方式:
集群的分类
应用目的
我在集群的研究分类时,根据集群的用途通常把集群分为三种:
强调计算能力的高性能计算(HP)集群,大名鼎鼎的Beawulf集群就是极好的例子。
强调可用性的HA商用集群,开放源码社区中的Mon项目和REDHAT的PIRANAHA都是价廉物美的HA集群方案。当然,也别忘了SP2、Trucluster、Solaris MC这些老字号。
既有HA的能力,又可以实现HP的集群,强调高吞吐量的综合型集群,比如MOSIX,LVS。
应用总是在变化的。最早集群只为解决计算问题而诞生,随着需求的发展才出现HA商用机群,以及后来的综合性质较强的高吞吐系统,而将来也一定会有更新种类的集群出现。
节点归属
如果从节点的归属情况看,可以分为:专用集群和"兼职"集群(也有叫做独用型和企业型)。
专用型集群往往用于超级计算任务或者用廉价PC组合成大型工作站,具有以下特点:
一般安装在机房的机架上
多数由同类型结点同构地组合而成
一般通过一个前端进行访问
该集群主要是为了取代传统的主机或者超级计算机。可以把专用型集群当作单个计算机那样来安装、使用和管理。允许多用户登录到集群上进行交互式作业或批作业。可以大大提高吞吐量,以及缩短响应时间。
更多精彩
赞助商链接