词条 | 群集计算机系统 |
释义 | 名称:群集计算机系统 Cluster(computer) system 是一类特殊的分布式计算机系统。广义上说,它由若干相对独立的计算机组合起来作为一个系统使用。实际上说,它通常由同一系列的,使用同种操作系统的若干计算机通过高速总线或快速网络互连而成。这是一种专为高可用性的“关键任务”设计的系统。这类应用系统的特点是要求长期连续工作。 对高可用性应用,传统的典型解决方案是采用双机热备份方案,或采用硬件冗余设计的“容错计算机”方案。但这两种翻案都存在成本较高或软件专用性强的问题。而群集计算机系统则提供了一种高效而经济的解决方案。群体系统最重要的优点是系统内各计算机可以负载均衡地运行。这对于那些负荷随时间有很大变化的应用有更好的适应性和经济性。即在负荷高峰时,系统内各计算机均投入秒年台联机服务;而在低峰时,可以用一部分能力投入后台处理。从而使得系统资源能得到充分的利用。当群集系统中部分计算机失效时,任务自动由系统中余下的计算机承担,用户一般对词并无感觉,仅仅在负荷高峰时,才有可能感觉到响应速度有所下降。 群集系统结构上通常带有一个共享的采用RAID(廉价冗余磁盘阵列)技术的硬磁盘机组,以及具有一个“并行”数据库管理系统。不仅保证数据具有备份,而且能在多机多任务情况下保证数据完整性。对于一些重要的应用系统(如金融应用),群集系统内的计算机可以分布在地理位置相隔数公里到数十里的两地,期间通过高速网(如100Mbps的FDDI光纤网)连接起来,这样便可构成一个容灾系统。即当地一处的计算机由于遭到某种突发灾害(如火灾)而赏识业务能力时,系统内远处的计算机可以继续承担任务,从而把灾害影响减少到最小程度。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。