[发明专利]一种网络流量的分流方法和装置在审
申请号: | 201310526711.8 | 申请日: | 2013-10-30 |
公开(公告)号: | CN104601486A | 公开(公告)日: | 2015-05-06 |
发明(设计)人: | 杨峰 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L12/803 | 分类号: | H04L12/803;H04L29/08 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许志勇 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络流量 分流 方法 装置 | ||
技术领域
本申请涉及互联网技术领域,尤其涉及一种网络流量的分流方法和装置。
背景技术
网络的各个核心部分随着业务量的提高、访问量和数据流量的快速增长,其处理能力和计算强度也相应增大,使得单一设备根本无法承担。针对这种情况,如果采取硬件升级的手段去解决,不但需要比原来更高的成本投入,而且还会造成现有资源的浪费,并且,性能再卓越的设备也不能满足不断提升的业务量的需求,于是,负载均衡机制应运而生。
负载均衡,就是将负载进行平衡、分摊到多个操作单元上执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。负载均衡(Load Balance)建立在现有网络结构之上,提供了一种有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。在互联网技术领域,负载均衡主要应用于当网络应用的访问量不断增大,单个处理单元无法满足负载需求,网络应用流量将要出现瓶颈时,将大量的并发访问或数据流量分担到多台节点设备上分别处理,以减少用户等待响应的时间。
负载均衡技术包括软件负载均衡技术和硬件负载均衡技术,软件负载均衡是指在一台或多台服务器相应的操作系统上安装一个或多个附加软件来实现负载均衡,优点是基于特定环境,配置简单,使用灵活,成本低廉,可以满足一般的负载均衡需求。硬件负载均衡是直接在服务器和外部网络间安装负载均衡设备,由专门的设备完成专门的任务,独立于操作系统,因此,整体性能得到大幅度提高,加上多样化的负载均衡策略,智能化的流量管理,可达到最佳的负载均衡需求。
现有的各种负载均衡技术均基于流量本身制定负载均衡策略,如连接数、轮询、比例、响应时间、哈希、预测、观察、按比例动态等。这些策略针对TCP/IP网络协议各层进行针对性分流,对业务应用系统透明,适合部署于大流量、逻辑简单的应用场景下。
然而,现有的负载均衡技术一般采用连接数、轮询、流量比例、服务器响应时间、哈希、预测、观察、按比例动态等分流策略,设计全局统一的负载分流策略,所有流量均按照统一的负载分流策略实施既定策略下静态或动态分流方案。在大流量、逻辑简单的应用场景,如,Web服务器访问负载分配,可以适用。但无法针对不同流量分组执行不同负载均衡策略,特别是无法针对不同用户群体的流量执行个性化的负载分流策略。
同时,现有的负载均衡解决方案大多是针对流量本身制定分流策略,基于TCP/IP网络协议各层采用无语义的分流技术,针对例如用户访问流量等可以带有业务性质的语义化参数的网络流量,无法提供语义化的分流配比方案,例如,无法提供根据用户的归属地、用户的意愿、用户的偏好等语义参数进行分流配比的语义化、场景化的分流策略。这个缺点也使得现有的负载均衡一直采用直接部署于网络层的实施方案,无法与业务决策系统紧密关联,实施语义化分流决策。
发明内容
本申请的主要目的在于提供一种网络流量的分流方法及装置,以解决现有技术存在的上述问题,其中:
根据本申请的第一方面,提供一种网络流量的分流方法,其特征在于,包括:根据当前网络流量携带的一个或多个语义化参数,在策略网格阵列中查询所述当前网络流量归属的策略网格,其中,所述策略网格阵列是以网络流量的维度和粒度为索引来创建,并且所述维度和粒度是基于当前业务场景下的用户属性来划分的;以及根据所述归属的策略网格所对应的分流策略对当前网络流量执行分流,其中,所述策略网格阵列中每个策略网格对应的分流策略被设置为全局分流策略或一个或多个网格分流策略。
根据本申请的第二方面,提供一种网络流量分流的装置,其特征在于,包括:查询模块,用于根据当前网络流量携带的一个或多个语义化参数,在策略网格阵列中查询所述当前网络流量归属的策略网格,其中,所述策略网格阵列是以网络流量的维度和粒度为索引来创建,并且所述维度和粒度是基于当前业务场景下的用户属性来划分的;以及执行模块,用于根据所述归属的策略网格所对应的分流策略对当前网络流量执行分流,其中,所述策略网格阵列中每个策略网格对应的分流策略被设置为全局分流策略或一个或多个网格分流策略。
与现有技术相比,根据本申请的技术方案,根据用户属性划分流量的维度和粒度,并创建以所述维度和粒度为索引的策略网格,可对网络流量进行分类标签,使每个携带语义化参数的网络流量来源可映射到策略网格阵列中唯一的网格中,并依据其归属网格对应的分流策略实施分流处理。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司;,未经阿里巴巴集团控股有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310526711.8/2.html,转载请声明来源钻瓜专利网。