分布式和集群的概念

分布式概念

将一个整体的任务分解成若干个小的任务完成,可以缩短单个任务的执行时间来提高效率(软件程序)

集群

汇集若干个服务器组成一个群体,可以提高单位时间内执行的任务数来提高效率。(服务器硬件)

举个栗子

例如:有10个任务,每一个任务可以由10个子任务组成,每个子任务单独执行需要1个小时

  • 对于分布式而言,提供10台服务器,则每个服务器分到1个子任务,1个小时可以执行完一个任务,10台服务器完成这10个任务需要10小时
  • 而对于集群而言,提供10台服务器,每个服务器处理1个包括10个子任务的任务,1台服务器10小时完成一个任务,10台服务器10小时完成10个任务*

实际应用

一般而言,分布式是用来处理不同的业务,体现的是整体的差异性。而且分布式的子任务之间具有链接性,若其中一个环节没有成功则这个任务整体不会执行下去。 集群是将几台服务器集中在一起,各个服务器都能够独立的处理一整套的业务,体现的是同一性。每个任务之间相对没有关 联,若一个环节出了问题对整体没有影响,而且如果业务访问的那台服务器出现故障,会自动切换到另一台服务器去处理业务,这种好处也就不言而喻了

总结

分布式和集群没有必然的联系,集群可能运行这一个或多个分布式系统,也可能根本没有分布式系统。分布式系统可能运行在一个集群上,也可能运行在不是一个集群上(单纯2台服务器不算集群)

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值