漏尽阁社区——修真证道,强我中华

标题: [原创]分布式(集群)系统简介 [打印本页]

作者: nau    时间: 2010-3-20 07:33
标题: [原创]分布式(集群)系统简介
分布式系统是由一组相互连接的独立计算机组成的系统,在用户看来好像是一个计算机系统一样。

分布式系统可分为紧耦合系统和松耦合系统。

紧耦合的多处理机系统主要特点是使用共享内存,即多个CPU共享同一物理地址内存空间,由一个操作系统管理,各个CPU之间通过共享内存交换数据。

松耦合的多计算机系统中,每个CPU都有自己的局部存储器,都有自己独立的操作系统,各个计算机系统之间通过通信和协作完成用户任务的并行执行,通常利用局域网交换数据。

集群服务器(Cluster Server)是由一组松耦合、独立的服务器组成的系统,通过特殊的软件将两台或多台服务器组成服务器集合,其功能象一个单一系统,具有高可用性(High Availability)、易管理性(Manageability)、可伸缩性(Scalability)等特点。

集群服务器系统主要从高性能和高可用两方面发挥作用。
高性能集群服务器是满足并行计算的要求,正常情况下,内部的冗余部件并行工作,发挥最大的作用,为外部应用提供更多的服务。
高可用集群服务器是为关键应用服务提供高可用性,在异常情况下,某些部件失效,其它的冗余部件可以接管任务,对外部应用保持可用性。

对于人体来说,本身存在一些这样的冗余设计,例如健康的人都有两只眼睛、两个耳朵、两个鼻孔、两只手、两条腿、两肺、两肾、两个睾丸(男性)、两个卵巢(女性)。同时具备高性能和高可用,高性能就是说两个相同的组织器官可以并行工作,一起发挥作用;高可用就是说某一个器官受损,只要另外一个具备相同功能的器官正常,就不会影响整个人体的功能。

人脑内神经元细胞有一万亿多个,每个神经元都是一个CPU,人脑内神经元(CPU)之间的数据交换和信息沟通就属于紧耦合的多处理机系统。

由两个以上的人组成的团体,就是松耦合的多计算机系统,管理这些多计算机系统的软件就是人类社会的管理方法和技术。
对于小到家庭、公司,大到国家、人类社会这样的团体,从团体的整体功能上看,也存在高性能和高可用性。高性能是指团队每个成员都能发挥最大的作用,并行工作;高可用是指团队中某个成员出现问题,例如身体的原因、家庭的原因暂时不能工作,其他成员能立刻代替他完成任务、发挥作用,对外来看,这个团队的生产效率没发生什么变化。
再如每个单位的领导都设置正职、副职,平时正职和副职的领导分工并行负责工作、发挥职能,当正职不在的时候,由副职临时代替正职负责;或者副职有事不在的时候,由正职代替副职负责相关工作。

整个人类社会就是一个分布式(集群)系统,社会科学里的管理方法技术与计算机分布式(集群)系统中的管理方法技术是可以相互学习、相互借鉴、相互促进、共同发展的。




欢迎光临 漏尽阁社区——修真证道,强我中华 (http://www.xiulian.com/discuz/) Powered by Discuz! X3.2