集群 分布式 负载均衡的区别

集群:就是有多台服务器编程

负载均衡:就是讲请求分布在多台服务器上,Nginx就是一个典型的负载均衡的例子服务器

分布式:就是将一个程序的多种类型的服务分开,好比:图片 视频 隐僻的各类资源,能够分开管理。网络

 

就比如是一个饭店里如今有一个厨子,可是一个厨子太忙,而后又请了一个厨师过来,两个厨子均可以炒一样的菜,这两个厨师的关系就是集群的关系。并发

为了让厨师能够专心炒菜,如今又请来了两个配菜师给厨师配菜,如今两个厨师能够专心炒菜了,两个配菜师的关系就是集群的关系,厨师和配菜师的关系就是分布式。负载均衡

 

集群和负载均衡之间有着紧密的联系,不可分割的联系,能够结合考虑一下。分布式

最经常使用的集群有,负载均衡集群,高可用性集群,高并发性集群。高并发

负载均衡集群:性能

顾名思义,该系统是负载能够再计算机集群中尽量平均的分摊处理。该负载多是须要均衡的应用程序处理负载或网络流量负载。这样的系统很是适合运行同一组应用程序的大量用户。每一个节点均可以处理一部分负载,而且能够再节点之间动态分配负载,以实现平衡。对于网络流量也是如此。一般,网络服务器应用程序接受了太多入网流量,以至没法迅速处理,这就须要将流量发送给在其余节点上运行的网络服务器应用。还能够根据每一个节点上不一样的可用资源或者网络的特殊环境来进行优化。优化

高可用性集群:orm

该集群的出现是使集群的额总体服务可用,以便考虑计算机硬件和软件之间的易错性。若是主节点服务器出现问题了,能够选择次节点服务器做为主服务,通常次节点都是主节点的镜像,因此当主服务器出现问题了,次节点服务器彻底能够接管主节点服务器的任务。而且使用户身份一致。

 

高并发性集群:

高性能集群(HP:High Performance)

一般,第一种涉及为集群开发并行编程应用程序,以解决复杂的科学问题。这是并行计算的基础,尽管它不使用专门的并行超级计算机,这种超级计算机内部由十至上万个独立处理器组成。但它却使用商业系统,如经过高速链接来连接的一组单处理器或双处理器 PC,而且在公共消息传递层上进行通讯以运行并行应用程序。所以,您会经常据说又有一种便宜的 Linux 超级计算机问世了。但它实际是一个计算机集群,其处理能力与真的超级计算机相等,一般一套象样的集群配置开销要超过 $100,000。这对通常人来讲彷佛是太贵了,但与价值上百万美圆的专用超级计算机相比还算是便宜的。

相关文章
相关标签/搜索