美文网首页
分布式和集群的区别

分布式和集群的区别

作者: santree | 来源:发表于2019-06-14 16:25 被阅读0次

分布式和集群的区别

分布式是将不同的业务分布在不同的地方,集群是把几台服务器集中在一起,实现同一个业务。

分布式系统中的每一个节点,都可以做集群。

比如淘宝网,访问的人很多,就可以做一个集群,前面放一台响应服务器,业务访问都由这台服务器接收,后面放几台服务器,如果有业务访问的话,响应服务器看哪台服务器空闲或负载较小,就交给哪一台去完成。集群有一个组织性,一台服务器垮了,其它服务器可以顶上去。

而分布式的每一个节点,都完成不同的任务,若这个节点垮了,这个业务就不可访问了。

分布式是通过缩短单个任务的执行时间来提高效率的,集群是通过提高单位时间内执行的任务数来提高效率的。

比如现在有3个任务,每个任务可以分为3个子任务。每个子任务需要1个小时完成,若交给分布式系统处理,分布式系统3个子任务同时进行,1小时可以完成1个任务,全部任务则需要3个小时完成。集群则是在3个任务同时到达时,3台服务器同时开始执行任务,3个小时后3个任务同时完成。

分布式通过缩短单个任务的执行时间(本来一个任务完成需要3小时,采用分布式一个任务完成只需1小时)来提高效率。集群是通过提高单位时间内执行的任务数(在一台服务器的情况下,3个小时只能完成1个任务,三台服务器即集群,3个小时完成了3个任务)来提高效率的。

分布式:不同的业务模块部署在不同的服务器上或者同一个业务模块分拆多个子业务,部署在不同的服务器上,解决高并发的问题。集群:同一个业务部署在多台机器上,提高系统可用性。

相关文章

  • java 分布式与集群的区别和联系

    java 分布式与集群的区别和联系 一.先说区别: 一句话:分布式是并联工作的,集群是串联工作的。 1.分布式是指...

  • 分布式与集群的区别是什么?

    分布式与集群的区别是什么?

  • 分布式和集群的区别

    分布式和集群的区别 分布式是将不同的业务分布在不同的地方,集群是把几台服务器集中在一起,实现同一个业务。 分布式系...

  • 分布式集群架构场景化解决方案

    分布式和集群 分布式和集群是不一样的, 分布式一定是集群, 集群不一定是分布式 分布式 : 把一个系统拆分为多个子...

  • Redis

    集群和分布式的区别 分布式:一个业务拆分多个子业务,部署在不同的服务器上 集群:同一个业务,部署在多个服务器上

  • 集群和分布式的区别

    集群是一种物理形态,分布式是一种工作方式。一个任务由是个子任务组成,每个子任务需要1个小时完成。采用集群方案:假设...

  • 分布式和集群的区别

    摘自网络的一个比喻很生动:小饭店原来只有一个厨师,切菜洗菜备料炒菜全干。后来客人多了,厨房一个厨师忙不过来,又请了...

  • 分布式和集群的区别

    在IDF05(Intel Developer Forum 2005)上,Intel首席执行官Craig Barre...

  • 什么是微服务

    什么是微服务 一、微服务、分布式、集群的区别 概念: 集群:复制应用相同的模块,在不同的服务器上 分布式:分散压力...

  • Hadoop初步学习

    大数据部门组织结构 分布式VS集群的区别分布式是多台不同的机器组成的系统集群是多态相同的机器组成的系统 Hadoo...

网友评论

      本文标题:分布式和集群的区别

      本文链接:https://www.haomeiwen.com/subject/bwepfctx.html