许多用户可能听说过系统群集的计算机概念高性能计算机集群,但是许多用户还是第一次听说过群集的概念. 什么是计算机集群?它的作用是什么?本文将简要讨论每个人的集群概念. 在深入学习之前,请先了解此概念.
我们经常听到的计算机集群实际上是一个计算机系统,它与一组松散集成的计算机软件和/或硬件连接在一起,可以紧密协作以完成计算. 换句话说,它们也可以被视为计算机. 在群集系统中的单台计算机中,它通常称为节点,通常通过局域网连接高性能计算机集群,但是还有其他可能的连接方法. 现在,群集计算机通常用于提高单个计算机的计算速度和/或可靠性. 通常,群集计算机比工作站或超级计算机之类的单个计算机要贵得多.
集群分为两种类型: 同构和异构. 它们之间的主要区别是: 组成群集系统的计算机的体系结构是否相同.
集群计算机可以根据功能和结构分为以下几类:
(1)高可用性(HA)集群
(2)负载均衡群集
(3)高性能(HPC)集群
(4)网格计算Gridcomputing
这里是对这四个概念及其具体含义的详细说明.
高可用性集群: 通常意味着,当集群中的某个节点发生故障时,其上的任务将自动转移到其他普通节点. 它也可以指在联机之前对集群中的节点进行脱机维护. 此过程不会影响整个群集的运行.
负载平衡群集: 在负载平衡群集中运行时,通常使用一个或多个前端负载平衡器将工作负载分配到后端的一组服务器,从而使该服务器具有高性能和高可用性. 整个系统都可以实现.
这种类型的计算机群集有时称为服务器场(ServerFarm). 通常,高可用性群集和负载平衡群集使用类似的技术,或者具有高可用性和负载平衡的特性. 对于Linux虚拟服务器(LVS)项目,Linux操作系统上提供了最常用的负载平衡软件.
高性能计算集群: 高性能计算集群使用计算任务分配到集群的不同计算节点以提高计算能力,因此它主要用于科学计算领域. 更为流行的HPC使用Linux操作系统和其他免费软件来完成并行操作.
此群集配置通常称为Beowulf群集. 此类群集通常运行特定程序以利用HPCcluster的并行功能. 这样的程序通常使用特定的运行时库,例如专门为科学计算而设计的MPI库. HPC群集特别适用于计算操作中计算节点之间发生大量数据通信的计算操作,例如一个节点的中间结果或影响其他节点的计算结果的情况.
网格计算: 网格计算或网格集群是一项与集群计算非常相关的技术. 网格与传统群集之间的主要区别在于,网格连接到一组相关且不受信任的计算机,并且其操作更像是计算机的公共设施,而不是单独的计算机. 除此之外,网格通常比群集支持更多不同的计算机集.
您需要了解的是,网格计算已针对具有许多独立作业的工作任务进行了优化,并且在计算过程中无需在作业之间共享数据. 网格主要用于管理独立执行工作的计算机之间的工作分配. 如果资源已存储,则可以由所有节点共享,但是作业的中间结果不会影响其他网格节点上作业的进度.
什么是集群技术?
它通过多台计算机执行相同的工作. 其作用是实现更高的效率.
这是两个或更多机器的相同内容,工作过程等. 如果一台计算机崩溃,则另一台计算机可以充当备份角色.
通过以上文章的理解,我相信每个人都可以理解计算机集群是什么,并对集群有一定的了解. 我相信您将在下一个linux群集中获得更多的学习经验.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-210836-1.html