仓酷云
标题:
linux教程之linux服务器之LVS、Nginx和HAProxy负载平衡器对照总结
[打印本页]
作者:
飘灵儿
时间:
2015-1-16 12:58
标题:
linux教程之linux服务器之LVS、Nginx和HAProxy负载平衡器对照总结
在这里你会学到更多的知识,学习linux,更要学习一种geek的精神,python之禅中也说过:以总结分享为荣,以跪求其解为耻;
LVS特性:
1.抗负载才能强,利用IP负载平衡手艺,只做分发,以是LVS自己并没有几流量发生;
2.不乱性、牢靠性好,本身有完善的热备计划;(如:LVS+Keepalived)
3.使用局限对照广,能够对一切使用做负载平衡;
4.不撑持正则处置,不克不及做动态分别。
经常使用四种算法:
1.rr:轮叫,轮番分派到后端服务器;
2.wrr:权重轮叫,依据后端服务器负载情形来分派;
3.lc:最小毗连,分派已创建毗连起码的服务器上;
4.wlc:权重最小毗连,依据后端服务器处置才能来分派。
能够接纳ipvsadmCp(persistence)来坚持session,默许是300/s
Nginx特性:
1.事情在7层,能够对做正则划定规矩处置;(如:针对域名、目次举行分流)
2.设置复杂,能ping通就可以举行负载功效,能够经由过程端口检测后端服务器形态,不撑持url检测;
3.抗高并发,接纳epoll收集模子处置客户哀求;
4.只撑持HTTP和EMail,使用局限对照少;
5.nginx次要是HTTP和反向代办署理服务器,低体系资本损耗。
经常使用四种算法:
1.RR:(默许)轮询,轮番分派到后端服务器;
2.weight:依据后端服务器功能分派;
3.ip_hash:每一个哀求按会见ip的hash了局举行分派,并发小时符合,办理session成绩;
4.fair:(扩大战略),默许不被编译nginx内核,依据后端服务器呼应工夫判别负载情形,选择最轻的举行处置。
HAProxy特性:
1.撑持两种代办署理形式:TCP(四层)和HTTP(七层),撑持假造主机;
1.设置复杂,撑持url检测后端服务器形态;
2.仅做负载平衡软件利用,在高并发情形下,处置速率高于nginx;
3.TCP层多用于Mysql从(读)服务器负载平衡。
四种经常使用算法:
1.roundrobin:轮询,轮番分派到后端服务器;
2.static-rr:依据后端服务器功能分派;
3.leastconn:最小毗连者优先处置;
4.source:依据哀求源IP,与Nginx的IP_Hash相似。
为何要办理session会话呢?
负载平衡情况下,每一个用户都有大概不流动的会见后端服务器,在有些使用情形下,是必需请求在必定工夫内统一用户会见的一切哀求都分派给后端统一台服务器去向理,比方:电子商务网站,用户注册页面等,一革新页面,就会分派到后真个另外一台服务器上,那方才的页面上的信息也都没了,这类情形下,分派统一台服务器处置哀求是相当主要的!
本文出自““企鹅”那点事儿”博客
要多google,因为我不可能,也不可以给你解答所有内容,我只能告诉你一些关键点,甚至我会故意隐瞒答案,因为在寻找答案的过程中。
作者:
冷月葬花魂
时间:
2015-1-18 10:08
我学习Linux的心得体会,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。
作者:
简单生活
时间:
2015-1-22 08:51
通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。
作者:
admin
时间:
2015-1-31 05:20
这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。?
作者:
仓酷云
时间:
2015-2-6 17:49
了解Linux的网络安全,系统的安全,用户的安全等。安全对于每位用户,管理员来说是非常重要的。
作者:
小妖女
时间:
2015-2-17 21:49
尽量不要提问纯属是扯蛋.学习Linux特别是自己一个人初学入手的时候没人教很困难.当然如果可以的话平时多去买些Linux书...对学习Linux很有帮助.
作者:
活着的死人
时间:
2015-3-5 23:26
通过自学老师给的资料和向同学请教,掌握了一些基本的操作,比如挂载优盘,编译程序,在Linux环境下运行,转换目录等等。学了这些基础才能进行下面的模拟OS程序。?
作者:
精灵巫婆
时间:
2015-3-12 16:36
为什么要学Linux呢?每个人都有不同的看法,下面我说说自己的感想吧。?
作者:
若天明
时间:
2015-3-20 00:32
随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当).
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2