[发明专利]负载均衡的实现方法和装置无效
申请号: | 201210476709.X | 申请日: | 2012-11-21 |
公开(公告)号: | CN102932269A | 公开(公告)日: | 2013-02-13 |
发明(设计)人: | 刘朝辉;邵宗有;刘新春 | 申请(专利权)人: | 无锡城市云计算中心有限公司 |
主分类号: | H04L12/803 | 分类号: | H04L12/803;H04L29/08 |
代理公司: | 北京德恒律治知识产权代理有限公司 11409 | 代理人: | 章社杲;孙征 |
地址: | 214028 江苏省无锡市无锡新区*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 负载 均衡 实现 方法 装置 | ||
技术领域
本发明涉及计算机领域,具体地,涉及一种负载均衡的实现方法和装置。
背景技术
数据中心有大量的服务器,当大量用户通过网络访问数据中心的服务器时,为保证数据中心所有服务器的使用效率最大化,在网络入口需要安装一个负载均衡设备,设备中保存数据中心可用服务器的列表,每当用户发起访问数据中心的请求时,负载均衡设备按照一定的请求分配策略,将不同用户的访问请求分配到不同的服务器上。
随着一般数据中心向云计算数据中心发展,大量用户可以通过网络直接使用云计算数据中心内部的服务器设备,因此使得进入数据中心的流量(该流量可以理解为是本文中提到的接收的报文)有了用户属性,从而需要负载均衡设备在分配流量时,能够根据流量特征,将同一用户的流量分配给该用户的服务器。此外,在有些数据中心的分布式网络安全应用中,每台服务器需要处理不同的流量,也需要负载均衡设备根据流量特征把不同流量分配给不同服务器。
一般负载均衡设备都是基于服务器的资源和负载状态进行流量分配的,但是这些负载均衡设备都只是把流量分配给负载最轻资源最多的服务器,却没有详细考虑输入流量的特征。所以,在每台服务需要处理特定流量特征的应用场景中,一般负载均衡设备不能满足需求。
由于已有的负载均衡方案仅仅是根据各个服务器的负载进行报文(流量)的分配和处理,因此,很可能导致具有相同特征的报文被分配给不同的服务器进行处理,例如,将来自同一会话或同一客户端的多个报文分配给不同的服务器,也可能将容量差别很大以及格式不同的报文分配给同一服务器,这样就会导致同一服务器需要接收并处理差异较大以及属于不同业务的报文,因此会影响处理的效率,并且不利于业务进行。
针对相关技术中现有负载均衡方案的处理方法未考虑报文特征、无法满足特定应用场景需求的问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术中现有负载均衡方案的处理方法未考虑报文特征、无法满足特定应用场景需求的问题,本发明提出一种负载均衡的实现方法和装置,能够根据报文的特征将报文分配到对应的服务器,从而提高报文的处理效率,对业务过程进行优化。
本发明的技术方案是这样实现的:
根据本发明的一个方面,提供了一种负载均衡的实现方法。
该负载均衡的实现方法包括:
提取报文的特征;
根据特征匹配关系,确定报文的特征所对应的服务器,其中,特征匹配关系包括报文的特征与服务器之间的对应关系;
将报文发送到确定的服务器。
此外,提取报文的特征进一步包括:
缓存报文的内容;
并且,将报文发送到确定的服务器包括:
提取缓存的报文的内容,并将该内容发送至服务器。
进一步地,特征匹配关系包括以下至少之一:
第一匹配关系,为报文协议特征与服务器的对应关系;
第二匹配关系,为报文应用负载特征与服务器的对应关系。
可选地,根据特征匹配关系,确定报文的特征所对应的服务器包括:
在根据第一匹配关系和第二匹配关系中之一无法确定报文的特征所对应的服务器的情况下,则根据第一匹配关系和第二匹配关系中的另一个确定报文的特征所对应的服务器。
并且,该方法进一步包括:
在根据第一匹配关系和第二匹配关系均无法确定报文的特征所对应的服务器的情况下,则将报文发送到预先指定的默认服务器。
根据本发明的另一个方面,提供了一种负载均衡的实现装置。
该负载均衡的实现装置包括:
提取模块,用于提取报文的特征;
确定模块,用于根据特征匹配关系,确定报文的特征所对应的服务器,其中,特征匹配关系包括报文的特征与服务器之间的对应关系;
发送模块,用于将报文发送到确定的服务器。
此外,该实现装置进一步包括:
缓存模块,用于缓存报文的内容;并且,发送模块用于提取缓存的报文的内容,并将该内容发送至服务器。
可选地,特征匹配关系包括以下至少之一:
第一匹配关系,为报文协议特征与服务器的对应关系;
第二匹配关系,为报文应用负载特征与服务器的对应关系。
可选地,在确定模块根据第一匹配关系和第二匹配关系中之一无法确定报文的特征所对应的服务器的情况下,则确定模块根据第一匹配关系和第二匹配关系中的另一个确定报文的特征所对应的服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡城市云计算中心有限公司,未经无锡城市云计算中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210476709.X/2.html,转载请声明来源钻瓜专利网。