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