标签:分布式与集群
分布式:缩短单个任务的执行时间来提升效率
集群:通过提高单位时间内执行的任务数来提升效率
如果一个任务由10个子任务组成,每个子任务单独执行要1小时,那在一台服务器上该任务执行:10小时
采用分布式方案:提供10台机器,每台服务器只处理1个子任务,不考虑子任务的依赖关系,执行这个任务需要1小时,这种工作模式的一个典型代表就是hadoop的map/reduce分布式计算模型。
采用集群:同样提供10台机器,每台服务器都能独立处理这个任务。假设有10个任务同时到达,10个
服务器同时工作,这样看来,还是1小时完成一个任务
集群可以达到负载均衡的效果,分布式是一个节点坏了,这个任务就不能执行了,而集群却仍然可以正常运行。
标签:分布式与集群
原文地址:http://jun123.blog.51cto.com/9893428/1682142