今天,边肖将与您分享分配和集群的概述。边肖认为内容相当不错。现在分享给大家,有很好的参考价值。有需要的朋友一起看看吧。
分布式和集群
集群
集群是一种计算机系统,它由一组松散集成的计算机软件和/或硬件连接在一起,紧密协作完成计算。在某种意义上,它们可以被看作是一台计算机。群集中的单个计算机通常称为节点,它们通常通过局域网连接,但也有其他可能的连接。集群计算机通常用于提高单台计算机的计算速度和/或可靠性。一般来说,集群计算机的性价比远高于单台计算机,比如工作站或超级计算机。
集群拥有以下两个特点:
可扩展性:集群的性能不局限于单个服务实体,新的服务实体可以动态地添加到集群中,从而增强集群的性能。
高可用性:集群当其中一个节点出现故障时,运行在该节点上的应用程序将自动由另一个节点接管。消除单点故障对于提高数据可用性、可访问性和可靠性非常重要。
集群的两大能力:
负载平衡:负载平衡将任务平均分配给集群环境中的计算和网络资源,以提高数据吞吐量。
恢复:如果集群中的服务器由于故障或维护而不可用,资源和应用程序将被转移到可用的集群节点。这个过程叫做错误恢复,因为一个节点的资源不能工作了,另一个可用节点的资源可以透明接管,继续完成任务。
负载平衡和错误恢复要求每个服务实体中有执行相同任务的资源,并且对于相同任务中的每个资源,执行该任务所需的信息视图必须相同。
分布式
对分布概念的理解:多个节点协作完成一件事,分布中的每个节点执行不同的功能。
每个人分工不同,共同做一件事,这叫“分布式”
集群、分布式区别
说到集群,你可能马上会想到另一个与之非常相似的词——“分布式”。所以集群和分布式是一回事?有什么联系和区别?
相似性:分布式和集群系统都需要许多节点服务器通过网络协同工作来完成整个任务。
区别:分布是指拆分业务系统,即分布的每个节点实现不同的功能。集群中的每个节点都做同样的事情。
小结:
集群:每个人都做同样的事情。
分布式:大家一起完成一件事,每个人有不同的责任。
分布式和集群经常一起使用,先分布式,然后分布式中的一个节点被集群化。
总结
这就是本文的全部内容。希望这篇文章的内容对你的学习或工作有一定的参考价值。谢谢你的支持。如果你想了解更多,请查看下面的相关链接。