什么是Linux集群

集群通信系统是一个计算机系统,

它由一套松散集成的计算机软件和/或硬件连接起来,以高度紧密的协作完成计算工作。简单来说,集群就是一组计算机,从整体上为用户提供一组网络资源。这些单独的计算机系统是集群的节点。在理想的集群中,用户不会意识到集群系统底层的节点。在他们看来,集群是一个系统,而不是多个计算机系统。并且集群系统的管理员可以随意添加和删除集群系统的节点。

集群不是一个全新的概念。早在20世纪70年代,计算机制造商和研究机构就研究和开发了集群系统。这些系统并不广为人知,因为它们主要用于科学工程计算。直到Linux集群的出现,集群的概念才得以广泛传播。集群系统主要分为高可用性(High

可用性)集群,称为高可用性集群,以及高性能计算集群,称为高性能计算集群。

在Linux出现之前,集群系统使用的主要操作系统是VMS、UNIX和WindowsNT。到20世纪90年代末,linux操作系统日趋成熟,其健壮性不断增强,它提供了GNU软件和标准化的PVM和MPI消息机制。最重要的是Linux为普通pc机上的高性能网络提供了支持,这极大地促进了基于Linux的集群系统的普及和发展。