[发明专利]一种基于大型网站组合均衡的方法在审
申请号: | 201410765430.2 | 申请日: | 2014-12-11 |
公开(公告)号: | CN104486402A | 公开(公告)日: | 2015-04-01 |
发明(设计)人: | 徐烨 | 申请(专利权)人: | 江苏爱信诺航天信息科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 南京利丰知识产权代理事务所(特殊普通合伙) 32256 | 代理人: | 任立 |
地址: | 210061 江苏省南京市浦口*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 大型 网站 组合 均衡 方法 | ||
技术领域
本发明涉及一种网络应用的组合均衡技术,具体的说是一种基于大型网站组合均衡的方法。
背景技术
现有技术中主流的均衡技术主要有以下5种:⑴HTTP重定向负载均衡,其是一种利用HTTP协议中的301 Moved Permanently(永久重定位),可以让客户机重新通过返回的Location进行发送新的请求;通过返回不同的Location起到访问不同的应用服务器,从而起到均衡作用。⑵DNS域名解析负载均衡,其是指利用DNS(域名)服务器,在这里,通常是指二级DNS服务器,比如www.myweb.com,可以通过一级域名设定域名服务器为myweb.com,然后在myweb.com提人工域名服务,并在www.myweb.com中增加多个记录,从而使DNS服务器根据均衡算法,返回多个记录中具体的IP地址,从而起到均衡作用。⑶反向代理负载均衡,其是指通过反向代理服务器提供负载均衡的功能,反向代理服务器在应用服务器之前,并且通常配两张网卡,横跨两个网段,当客户的请求到达反向代理服务器的外端时,根据负载均衡算法转发到内端的不同WEB服务器上,从而实现均衡作用;反向代理服务器比较多,如APACHE,NGINX等,这种方式可以通地上层HTTP协议中的SESSION来绑定应用服务器,比较适合网站登陆用户交互的情形。⑷IP负载均衡,其是指通过内核进程,把来的数据包的目标IP,通过均衡算法改成目标应服务器的IP,然后把源IP改成自己的IP地址,发送到目标济源用服务器,应用服务器处理后返回到IP负载均衡器,从而再返给访问客户,从而形成均衡。⑸数据链路层负载均衡,其是指在通信协议的数据链路层修改mac地址进行负载均衡,这种模式是一种三角传输模式,负载均衡数据分发过程中不修改IP地址,只改目的mac地址,通过配置真实物理服务器集群所有机器虚拟IP和负载均衡服务器IP地址一致,从而达到不修改数据包的源地址和目的地址就可以进行数据分发的目的,由于实际处理请求的真实物理服务器IP和数据请求目的IP一致,不需要通过负载均衡服务器进行地址转换,可将响应数据包直接返回给用户浏览器,避免负载均衡服务器网卡带宽成为瓶颈;这种负载均衡方式通常在linux虚拟机(LVS:Linux Virtual Server)上实现,它是一种直接路由方式(DR:Direct Routing),所以总称简写为LVS.DR。
以上现有的均衡技术存在的问题是:⑴HTTP重定向负载均衡是一种跨互联网的均衡方案,在实际大型网站中很少用来做均衡方案,因为其对转过去的连接的有效性不能评估,并且也不知道应用服务器的用户情况,并且需要较多的互联网外网IP资源,很难进行有效管理。⑵DNS域名解析负载均衡也是一种跨互联网的均衡方案,在实际大型网站中也很少用到,这个基本是用来集团公司整合在全球各个子服务器网站集成在一起的方法,相对这些网站是可以相对独立的,并且这也需要较多的互联网外网IP资源,很难进行有效管理。⑶反向代理负载均衡可以通过上层协议对SESSION来形成粘性均衡,使均衡比较适宜交互性的,但由于都要通过代理负载均衡,很容易让它本身成为瓶颈。⑷IP负载均衡比反向代理负载均衡效率要提高一些,但它不宜通过SESSION来形成粘性均衡,只能通过IP地址,这个在很多情况下,还要通地共享缓存机制来完成均衡,但往往共享缓存机制会形成瓶颈。⑸数据链路层负载均衡是效率最高的,因为它工作在数据链路层,并且数据在回来时,可以直接到达客户,这对静态数据非常适合,但它同样不能获取SESSION的信息,使其在实际做均衡时,还要结共享缓存机制来完成均衡,但共享缓存也很容易形成瓶颈,特别是在交互非常平凡的情况下。
发明内容
本发明所要解决的技术问题是,克服现有技术的缺点,提供一种基于大型网站组合均衡的方法,可以对数据文件即时返回,并且把数据直接返回到客户,很好的解决均衡设备的网络瓶颈问题,且无需使用共享存储来共享SESSION的值,从整体上减小了可能出现的共享SESSION而造成的瓶颈。
本发明解决以上技术问题的技术方案是:
一种基于大型网站组合均衡的方法,按以下步骤进行:
㈠对大型网站内容进行分类,分成文件数据和数据库数据,其中文件数据是用文件系统直接管理的数据,特点是不太容易发生变化的,也无需进行运算处理的,单一数据相对较大的,也称为静态数据,比如图片、视频等;数据库数据是在数据库系统进行管理的数据,特点是容易发生变化的,并且常常需要运算处理,单一数据不大的,也称为动态数据,比如对事务的属性描述、关系描述等;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏爱信诺航天信息科技有限公司,未经江苏爱信诺航天信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410765430.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息处理系统
- 下一篇:数据分区控制方法及系统