WEB开发网
开发学院服务器服务器方案 集群的可扩展性及其分布式体系结构(3)--下 阅读

集群的可扩展性及其分布式体系结构(3)--下

 2008-11-25 10:59:53 来源:WEB开发网   
核心提示: 单一的系统:理想的情况是,整个集群看上去就是一个多处理机,集群的可扩展性及其分布式体系结构(3)--下(3),好像一台巨大的SMP工作站,这一点和分布式系统有所不同,因此,在设计集群的时候,分布式环境中,节点的利用基本属于上述的"兼职"状态

单一的系统:理想的情况是,整个集群看上去就是一个多处理机,好像一台巨大的SMP工作站。这一点和分布式系统有所不同。分布式环境中,节点的利用基本属于上述的"兼职"状态,参与并行任务主要通过中心调度器进行,彼此之间更像是一种"协同",而非"统一";同时集群作业又不能干扰本地作业的正常执行。因此,在"单一"能力的表象上相对较弱,甚至不能形成真正的SSI能力。

单一的控制入口:逻辑上,对集群系统的管理控制应该是在一个明确的位置进行。所有的管理操作行为都从该控制入口(比如一台专用的监控终端)进入,通过任务队列的排队,请求集群范围内的软硬件资源并适时执行。单一控制入口在设计集群的时候常常被认为不是那么重要。其实,缺乏单一控制能力的集群系统只会使得管理员疲于奔命,忙碌于节点的维护和作业调度的手工操作上,使整个集群成为一个"半自动"的东西。

对称能力:类似上一点,如果集群允许用户从其中不同的结点登入的话,要求用户获得的服务能力也必须相同,没有任何"岐视"。因此,除了和权限、管理、安全等敏感问题有关的功能之外,所有的功能和服务都是对等的。

资源访问透明:应该说,这一点是SSI能力的精华所在。在使用集群的时候,用户并不知道为其服务的服务器具体位置,所有的操作都感觉是在本地进行的。尽管资源透明的背后或许是一定程度的性能降低,但是从方便用户的角度看,无需处理繁杂的境像点、卷、域等定位的概念,仅有一个根,一个进程空间,一个ip地址,一个IO资源,那必要的性能损失还是划算的。

我们不难发现,上述的两点关于HA和SSI的简单叙述其实隐含着一些线索,将这两个看似不相干的特性联系在一起。如果没有一定的SSI能力,集群也就不称之为集群了。即使是最简单的联机热备份系统,不管是在正常状态还是进行故障接管的时候,所体现的系统"外形"(即从外部用户看来),既是单一的系统(虽然有两台机器),又能提供透明的平滑的服务。没有在OS或者更高层实现SSI的资源统一,是无法做到这种的高可用能力的。可以说,SSI是集群技术的基石,不仅为高可用的需要所服务,也为进一步的性能提高工作,因此,在设计集群的时候,首先要先进行的就是SSI的考虑。

上一页  1 2 3 4 5  下一页

Tags:集群 可扩展性 及其

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接