Below you will find pages that utilize the taxonomy term “负载均衡”
March 10, 2011
负载均衡工具haproxy安装,配置,使用
"一,什么是haproxy\nHAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代 理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。 HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的web服务器不被暴露到网络上。\n二,安装haproxy\n下载列表地址 http://haproxy.1wt.eu\nwget http://haproxy.1wt.eu/download/1.4/src/haproxy-1.4.8.tar.gz\n#tar zxvf haproxy-1.4.8.tar.gz #cd haproxy-1.4.8 #uname -a //查看linux内核版本 #make TARGET=linux26 PREFIX=/usr/local/haproxy #make install PREFIX=/usr/local/haproxy\n三,配置haproxy\nvi …"
November 9, 2010
网络七层协议及负载均衡
"根据OSI模型把网络通信的工作分为七层.一至四层被认为是低层,这些层与数据移动密切相关.五至七层是高层,包含应用程序级的数据.每一层负责一项具体的工作,然后把数据传送到下一层.由低到高具体分为:物理层.数据链路层,网络层,传输层,会话层,表示层和应用层.\nOSI模型的最低层或第一层:物理层\n物理层包含物理连网网媒介,实际上就是布线,光纤,网卡和其它用来把两台网络通信设备连接在一起的设施.它规定了激活,维持,关闭通信端之间的机械特性,电气特性,功能特性及过程特性.虽然物理层不提供纠错服务,但它能够设定数据传输速率并监测数据出错率.\nOSI模型的第二层:数据链路层\n数据链路层的主要作用是控制网络层与物理层之间的通信.它保证了数据在不可靠的物理线路上进行可靠的传递.它把从网络层接收到的数据侵害成特定的可被牧师层传输的帧,保证了传输的可靠性.它的主要作用包括:物理地址寻址,数据的成帧,流量控制,数据的栓错,重发等.它是独立于网络层和物理层的,工作时无须关心计算机是否在运行软件还是其它操作. 数据链路层协议主要有:SDLC,DHLC,PPP,STP,帧中继等.\nOSI模型的第三层:网络层\n很多用 …"
October 28, 2010
ipvsadm+keepalived 实现高可用负载均衡
"一.使用系统Red Hat Enterprise Linux Server release 5.4 二.安装环境 1.说明 realserver:192.168.1.11\nrealserver:192.168.1.12\nlvs控制机 MASTER:192.168.1.100\nBACKUP:192.168.1.101\n虚拟VIP:192.168.1.200\n其中:realserver上只需要简单的安装apache即可\nlvs控制机需要安装:ipvsadm,keepalived\n2.lvs控制机安装,主备机分别安装ipvsadm 实现LVS/DR最重要的两个东西是ipvs内核模块和ipvsadm工具包,现在的系统已经包含ip_vs模块\n1)检查内核模块,看一下ip_vs 是否被加载 lsmod |grep ip_vs ip_vs 35009 0\n如果没有显示,则说明没有加载,执行命令 modprobe ip_vs 就可以把ip_vs模块加载到内核\n#modprobe ip_vs\n2)安装ipvsadm 先把目录/usr/src/kernels/2.6.18-164.el5-x86_64链接 …"
October 22, 2010
nginx与lvs做负载均衡的比较
"lvs和nginx都可以用作多机负载的方案,它们各有优缺,在生产环境中需要好好分析实际情况并加以利用。\n首先提醒,做技术切不可人云亦云,我云即你云;同时也不可太趋向保守,过于相信旧有方式而等别人来帮你做垫被测试。把所有即时听说到的好东西加以钻研,从而提高自己对技术的认知和水平,乃是一个好习惯。\n下面来分析一下两者:\n一、lvs的优势:\n1、抗负载能力强,因为lvs工作方式的逻辑是非常之简单,而且工作在网络4层仅做请求分发之用,没有流量,所以在效率上基本不需要太过考虑。在我手里的lvs,仅仅出过一次问题:在并发最高的一小段时间内均衡器出现丢包现象,据分析为网络问题,即网卡或linux2.4内核的承载能力已到上限,内存和cpu方面基本无消耗。\n2、配置性低,这通常是一大劣势,但同时也是一大优势,因为没有太多可配置的选项,所以除了增减服务器,并不需要经常去触碰它,大大减少了人为出错的几率。\n3、工作稳定,因为其本身抗负载能力很强,所以稳定性高也是顺理成章,另外各种lvs都有完整的双机热备方案,所以一点不用担心均衡器本身会出什么问题,节点出现故障的话,lvs会自动判别,所以系统整体是非常稳定 …"
April 1, 2010
我所熟悉的网站负载均衡技术[原创]
"DNS轮循 DNS轮循是指将相同的域名解释到不同的IP,随机使用其中某台主机的技术。但其具有明显 的缺点:一旦某个服务器出现故障,即使及时修改了DNS设置,还是要等待足够的时间(刷新时间)才能发挥作用,在此期间,保存了故障服务器地址的客户计算 机将不能正常访问服务器。DNS负载均衡采用的是简单的轮循负载算法,不能区分服务器的差异,不能反映服务器的当前运行状态,不能做到为性能较好的服务器 多分配请求,甚至会出现客户请求集中在某一台服务器上的情况。\nF5 BIG-IP 简介:F5 Networks 公司的著名硬件负载均衡交换机。支持硬件四层、七层交换。不同的型号性能不同,BIG-IP 6400可以支持800万条并发连接,低一点型号的可以支持400万条以上的并发连接。性能极高,但价格也不菲。 价格:BIG-IP 6400的价格在16万元人民币左右。 网址: http://www.f5.com.cn/(中国) http://www.f5.com/(全球)\nLVS(Linux Virtual Server) 简介:软件四层交换。LVS是在Linux内核中 作四层交换,只花128个字节记录一个连接 …"