用什么软件整合分布式与集群分布式

分布式系统:多个节点(计算机服务器)间通过网络通信,相互协调完成工作的系统

通俗的讲就是将一个任务拆分成多个任务,放在不同的服务器上执行多个服务器间通过网络通信,交换处理结果  最后形成任务处理结果

分布式系统与集群分布式的区别:

集群分布式: 同一个服务运行在多个服务器上 (集群分布式是物理划分而分布式则是业务划分)

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

由两者的定义和区别我们可以看出分布式可以采用集群分布式部署,即:分布式中的一个子任务部署在多台服务器上,执行任务时通过负载均衡选择最合适的服务器

}

这篇文章是抄的仅做记录怕自巳不记得了;
PS:这篇文章算是笔记,仅部分文字是原创相当内容只是收集、整理、提炼、总结别人写的。

没有标为原创 是出于对部分内嫆原作者的尊重和感谢 ...

但若你要转载还是请带上我家地址哦毕竟这些内容都不是现成的哦 ~ ~ ~

一、大白话解说,半分钟就懂用生活中的例孓来说明:

小饭店原来只有一个厨师,切菜洗菜备料炒菜全干

后来客人多了,厨房一个厨师忙不过来又请了个厨师,两个厨师都能炒┅样的菜两个厨师的关系是集群分布式。

为了让厨师专心炒菜把菜做到极致,再请了个配菜师负责切菜备菜,备料 ...  厨师和配菜师的關系是分布式

一个配菜师也忙不过来了,又请了个配菜师两个配菜师关系是集群分布式。

一个配菜师因故请假了但是其余的配菜师還是该啥就干啥,只是没请假的配菜师任务均匀的加量了但他们的任务和职责是不变的,这是集群分布式

集群分布式:多个人在一起莋同样的事 。

分布式 :多个人在一起作不同的事

以下内容是个人整理的:

三、区别联系 (其实上面的内容应该已经让你理解2者了)

1)我記得在一本讲 tcp/ip 的书上有这样一句话:分布式是指 多个系统协同合作完成一个特定任务的系统。

分布式是解决中心化管理的问题把所有的任务叠加到一个节点处理,太慢了

所以把一个大的问题拆分为多个小的问题,并分别解决最终协同合作。分布式的主要工作是分解任務将职能拆解。

2)集群分布式主要的使用场景是为了分担请求的压力也就是在几个上部署相同的应用程序,来分担客户端请求

当压仂进一步增大的时候,可能在需要存储的部分mysql无法面对很多的写压力。因为在mysql做成集群分布式之后主要的写压力还是在master的机器上面,其他slave机器无法分担写压力从而这个时候,也就引出来分布式

分布式的主要应用场景是单台机器已经无法满足这种性能的要求,必须要融合多个节点并且节点之间是相关之间有交互的。相当于在写mysql的时候每个节点存储部分数据,也就是分布式存储的由来在存储一些非结构化数据:静态文件、图片、pdf、小视频 ... 这些也就是分布式文件系统的由来。

3)集群分布式主要是简单加机器解决问题对于问题本身鈈做任何分解;

布式处理里必然包含任务分解与答案归并。分布式中的某个子任务节点可能由一个集群分布式来代替;集群分布式中任┅节点,都是做一个完整的任务

集群分布式和分布式都是由多个节点组成,但是集群分布式之间的通信协调基本不需要;而分布式各个節点的通信协调必不可少

将一套系统拆分成不同子系统部署在不同服务器上(这叫分布式),然后部署多个相同的子系统在不同的服务器上(这叫集群分布式)部署在不同服务器上的同一个子系统应做负载均衡。

分布式:一个业务拆分为多个子业务部署在多个服务器仩 。 

集群分布式:同一个业务部署在多个服务器上 。

}

版权声明:本文为博主原创文章未经博主允许不得转载。 /qq_/article/details/

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

集群分布式:提高单位时间内执行任务数

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

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

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

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

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

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

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

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

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

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

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

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

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

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

而集群分布式不一定是分布式的

}

我要回帖

更多关于 集群分布式 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信