分布式与集群概念


分布式:一个任务分给多台机器去做,减少单个任务的执行时间。

集群:提高单位时间内执行任务数。

例如:一个任务由10个子任务组成,每个子任务单独执行需要1个小时,则在一台服务器上执行该任务需要10个小时。

分布式方案:提供10台服务器,每台服务器只处理一个子任务,不考虑任务间的依赖关系,执行完这个任务只需要一个小时。

集群方案:同样提供10台服务器,每台服务器都能独立处理这个任务。假设有10个任务同时到达,10个服务器将同时工作,10小时后,10个任务同时完成,同样是一个小时完成一个任务。


集群概念:

1、两个关键特性

集群是一组协同工作的服务实体,用以提供比单一服务实体更具扩展性和可用性的服务平台。

可扩展性:集群的性能不限于单一的服务实体,新的服务实体可以动态的加入到集群中

高可用性:同样的服务可以由多个服务实体提供,如果一个服务实体失败了,另一个服务实体会接管失败的服务实体。

2、两大能力:

为了具备高可扩展性和高可用性,要具备两大能力

负载均衡:把任务比较均衡的分配到集群环境下的计算和网络资源

错误恢复:由于某种原因,执行某个任务的资源出现故障,另一服务实体中执行同一任务的资源接着完成任务。

3、两大技术

集群地址

内部通信


集群分类:高可用集群、负载均衡集群、科学计算集群

分布式(集群)与集群的联系和区别

分布式是将不同的业务分布在不同的地方

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

分布式中每个节点,都可以做集群

而集群不一定是分布式的


部分借鉴:http://blog.csdn.net/bluishglc/article/details/5483162

  • 8
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值