一,时间与效率的区分

集群

  指所有的设备共同完成相同的功能,每一个设备的功能都是完整的,但是在外界看来是一个设备。

  

分布式

  所有的设备集结后,共同组成一个体系,相互之间协同工作,同时又各自完成自己的相应的工作,但是所有的功能不是在一个设备上,而是由不同的设备完成,但是由一个设备作为统一的接入点和协调点。

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

例如:如果一个任务由10个子任务组成,每个子任务单独执行需1小时,则在一台服务器上执行改任务需10小时。
  采用分布式方案,提供10台服务器,每台服务器只负责处理一个子任务,不考虑子任务间的依赖关系,执行完这个任务只需一个小时。
  而采用集群方案,同样提供10台服务器,每台服务器都能独立处理这个任务。假设有10个任务同时到达,10个服务器将同时工作,1小后,10个任务同时完成,这样,整身来看,还是1小时内完成一个任务!

二,业务的区分

集群

将几台服务器集中在一起,实现同一业务

  

分布式

指将不同的业务分布在不同的地方

分布式中的每一个节点,都可以做集群。而集群并不一定就是分布式的。

举例:就比如新浪网,访问的人多了,他可以做一个群集,前面放一个响应服务器,后面几台服务器完成同一业务,如果有业务访问的时候,响应服务器看哪台服务器的负载不是很重,就将给哪一台去完成。
  而分布式,从窄意上理解,也跟集群差不多, 但是它的组织比较松散,不像集群,有一个组织性,一台服务器垮了,其它的服务器可以顶上来。
  分布式的每一个节点,都完成不同的业务,一个节点垮了,哪这个业务就不可访问了。

转载于:https://www.cnblogs.com/hwaggLee/p/4495822.html

分布式系统和集群的区别相关推荐

  1. 分布式精华问答 | 秒懂分布式与集群的区别

    布式的处理方式越来越受到业界的青睐--计算机系统正在经历一场前所未有的从集中式向分布式架构的变革.今天,我们就来看看关于分布式的精华问答吧! 1 Q:什么是分布式系统? A:要理解分布式系统,主要需要 ...

  2. 什么是分布式,分布式和集群的区别又是什么?

    1. 什么是分布式 ? 分布式系统一定是由多个节点组成的系统. 其中,节点指的是计算机服务器,而且这些节点一般不是孤立的,而是互通的. 这些连通的节点上部署了我们的节点,并且相互的操作会有协同. 分布 ...

  3. 什么是分布式,分布式和集群的区别又是什么?这一篇让你彻底明白!

    1. 什么是分布式 ? 分布式系统一定是由多个节点组成的系统. 其中,节点指的是计算机服务器,而且这些节点一般不是孤立的,而是互通的. 这些连通的节点上部署了我们的节点,并且相互的操作会有协同. 分布 ...

  4. [架构] 分布式和集群的区别

    一次在群里面看到群友们在讨论这个的区别,看了他们发表的言论,觉得很有道理,很通俗易懂,就当做学习的笔记记录在这里: 用两个例子看清楚分布式和集群的区别: 例子1: 如果一个任务由10个子任务组成,每个 ...

  5. 架构-分布式与集群的区别

    架构-分布式与集群的区别 先说区别: 一句话:分布式是并联工作的,集群是串联工作的.   简单说:分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率. [ ...

  6. java中集群和分布式的区别_java 分布式与集群的区别和联系

    java 分布式与集群的区别和联系 一.先说区别: 一句话:分布式是并联工作的,集群是串联工作的. 1.分布式是指将不同的业务分布在不同的地方. 而集群指的是将几台服务器集中在一起,实现同一业务. 分 ...

  7. 分布式和集群的区别和联系

    分布式: 分布式就是将一个复杂的业务系统,拆分成多个子业务系统,将其部署在每个不同的服务器上面,通过网络将其连接起来,通过交换信息协作共同完成一个业务. 集群: 集群就是同一个子业务系统复制成多份,将 ...

  8. oracle 12c rac flex,ORACLE 12CR2 RAC Flex集群与传统标准集群的区别与设置

    ORACLE 12CR2 RAC Flex集群与传统标准集群的区别与设置 本文主要讲述安装配置ORACLE 12C R2 RAC时,需要注意的方面:即是Flex集群还是传统的标准集群,默认安装的情况下 ...

  9. 需要单机还是集群部署_单机、分布式、集群的区别与联系

    一.单机结构 一个系统业务量很小的时候所有的代码都放在一个项目中,然后这个项目部署在一台服务器上就好了,整个项目所有的服务都由这台服务器提供.这就是单机结构.单机结构的缺点是显而易见的,单机的处理能力 ...

最新文章

  1. python自动翻译导学案_批量翻译踩过的坑--python
  2. linux qemu 报错 Unable to reserve 0xfffff000 bytes of virtual address space at 0x1000 解决方法
  3. 傅里叶变换的Matlab代码
  4. C++ 二进制转十进制
  5. 1-1-2 交叉编译工具链
  6. java 方法调用绑定
  7. Mybatis工作流程,附带mybatis的mapper文件和config配置文件模板。mapper文件和dao接口的关系——xml中的namespace和sql标签id命名要求。
  8. visual tree view在工具箱力没有_Visual-Inertial Odometry
  9. Python机器学习实践:决策树判别汽车金融违约用户
  10. html5 tab菜单切换页面,11个常用的jQuery TAB切换菜单源码及制作教程
  11. 计算机网络基础实训精品课,《计算机网络技术》精品课程建设总结报告【荐】.doc...
  12. window.close() 关闭当前浏览器页
  13. java循环1000000000_Java11比Java8快多少,不是测试人员一眼也能看懂
  14. JAVA 服务端模拟客户端请求http/https
  15. UCF101和HMDB51数据集的处理 for Human Action Recognition
  16. ie和chrome浏览器下onproperty事件oninput onpropertychange的相应和相应属性的获取
  17. Android 4G 模块添加 TV平台Mstar HISI
  18. 树莓派3b+开启无线wifi热点
  19. Android EditText 只能输入数字
  20. java fillrect_Java graphics2D fillRect无法使用半透明颜色正常...

热门文章

  1. thinkphp3.2.2前后台公用类架构问题
  2. DataGridView的单元格控制只能输入数字
  3. 《bbs.yingjiesheng.com,超全的求职笔经面经论坛》
  4. 重载函数与函数模板(转)
  5. hdu-1029 Ignatius and the Princess IV
  6. Stream 与 byte[] 互转
  7. 第二篇:白话tornado源码之待请求阶段
  8. hdu3786 Floyd或搜索 水题
  9. 【Groovy】闭包 Closure ( 闭包调用 与 call 方法关联 | 接口中定义 call() 方法 | 类中定义 call() 方法 | 代码示例 )
  10. 【Android 逆向】整体加固脱壳 ( DEX 优化流程分析 | dvmDexFileOpenPartial | dexFileParse | 脱壳点 | 获取 dex 文件在内存中的首地址 )