集群,分布式,负载均衡区别联系
2015-09-07 22:05
155 查看
1.首先说说分布式:
分布式是指将不同的业务分布在不同的地方(不同服务器)。而集群指的是将几台服务器集中在一起,
2.集群:
集群就是将一个业务分成几部分,分别在多台服务器组成的集群上。即:将几台服务器集中在一起,实现同一业务。
3.负载均衡:
负载均衡系统: 负载均衡又有DNS负载均衡(比较常用)、IP负载均衡、反向代理负载均衡等,也就是在集群中有服务器A、B、C,它们都是互不影响,互不相干的,任何一台的机器宕了,都不会影响其他机器的运行,当用户来一个请求,有负载均衡器的算法决定由哪台机器来处理,假如你的算法是采用round算法,有用户a、b、c,那么分别由服务器A、B、C来处理;
联系:
分布式中的每一个节点,都可以做集群。
而集群并不一定就是分布式的。
举例:就比如新浪网,访问的人多了,他可以做一个群集,前面放一个响应服务器,后面几台服务器完成同一业务,如果有业务访问的时候,响应服务器看哪台服务器的负载 不是很重,就将给哪一台去完成。
而分布式,从窄意上理解,也跟集群差不多, 但是它的组织比较松散,不像集群,有一个组织性,一台服务器垮了,其它的服务器可以顶上来。
分布式的每一个节点,都完成不同的业务,一个节点垮了,哪这个业务就不可访问了。
分布式是指将不同的业务分布在不同的地方(不同服务器)。而集群指的是将几台服务器集中在一起,
2.集群:
集群就是将一个业务分成几部分,分别在多台服务器组成的集群上。即:将几台服务器集中在一起,实现同一业务。
3.负载均衡:
负载均衡系统: 负载均衡又有DNS负载均衡(比较常用)、IP负载均衡、反向代理负载均衡等,也就是在集群中有服务器A、B、C,它们都是互不影响,互不相干的,任何一台的机器宕了,都不会影响其他机器的运行,当用户来一个请求,有负载均衡器的算法决定由哪台机器来处理,假如你的算法是采用round算法,有用户a、b、c,那么分别由服务器A、B、C来处理;
联系:
分布式中的每一个节点,都可以做集群。
而集群并不一定就是分布式的。
举例:就比如新浪网,访问的人多了,他可以做一个群集,前面放一个响应服务器,后面几台服务器完成同一业务,如果有业务访问的时候,响应服务器看哪台服务器的负载 不是很重,就将给哪一台去完成。
而分布式,从窄意上理解,也跟集群差不多, 但是它的组织比较松散,不像集群,有一个组织性,一台服务器垮了,其它的服务器可以顶上来。
分布式的每一个节点,都完成不同的业务,一个节点垮了,哪这个业务就不可访问了。
相关文章推荐
- Android学习0906<十一>(ViewPager,fragment碎片)
- HDU 5167 Fibonacci(DFS暴力搜索)
- Java内存模型
- 提升方法要点
- oj放苹果
- Linux重新学习--shell script--控制结构
- 幽幽的灵光射不出你想要的疯狂
- 多态测试
- Linux在批量服务器管理中实用的PS1命令提示符格式实现方法
- 使用matlab进行非线性方程组求解
- Android 笔记 6
- php 碎片笔记
- 年中总结
- 编写SQL查询,列出租住不止一套公寓的承租人
- 项目采购管理
- 妻子有七等,你娶的是几等
- java试题辨析
- 父子进程共享描述符-子进程占用父进程socket端口的问题
- android学习笔记(19)数据库sqlite进阶
- 如何让org-mode显示http url中的图片