什么是分布式?什么是集群,分布式
什么是集群
维基百科是这样描述的
计算机集群,简称集群,是由一组松散集成的计算机软件和/或硬件连接起来,以高度紧密协调的方式执行计算工作的计算机系统。从某种意义上说,它们可以被视为一台计算机。集群系统中的单个计算机通常称为节点,通常通过局域网连接,但还有其他可能的连接方式。集群计算机通常用于提高单台计算机的计算速度和/或可靠性。一般来说,集群计算机比工作站或超级计算机等单台计算机更具成本效益。
集群功能
如果你觉得这个解释过于抽象,别着急,我们举一个通俗易懂的例子。
你开了一家小餐馆。由于资金有限,您只聘请了一位厨师张先生,他涵盖了所有的配菜,切割,准备,烹饪和烹饪。后来生意越来越好,张弓也忙不过来,又雇了一个厨师李四。厨房里的一切,张弓和李斯一起负责。他们的关系是一个集群。张弓有时会因为有事请假,不过还好,李四还在。
集群的好处:
原本只有一个人工作,现在是两个人,分担压力。
如果一个人休假,那没关系,还有另一个人。
集群:同一个业务部署在多台服务器上(不同的服务器运行同样的代码,做同样的事情)
分发了什么
维基百科:
分布式系统是由一组计算机组成的系统,这些计算机通过网络相互通信并协调它们的行为。组件相互交互以实现共同目标。
我们用上面的例子来说明:
为了让张公李四等人专心做菜,他们聘请了副厨杨公分担工作。他主要负责切菜、备菜、准备食材,一起完成厨房事务。杨公和张公李四都配。
让我们总结一下:
集群:同一个服务部署在多台服务器上。
分布式:一个业务被拆分成多个子业务,部署在不同的服务器上
郑重声明:本文版权归原作者所有,转载文章仅出于传播更多信息之目的。如作者信息标注有误,请尽快联系我们修改或删除,谢谢。