The invention discloses a network traffic load balancing method using a consistent hash strategy, an IP address by DNS analysis, corresponding to a set of service equipment, this set of equipment at the same time provide service, using the switch consistent hashing strategy will flow according to the consistent hashing algorithm, service equipment assigned to this group the corresponding service equipment; no increase in load balancing equipment, fully using switch routing function, realize the load balancing function; when a fault occurs, the equipment cluster while carrying uninterrupted traffic, provide service; when a fault recovery equipment, switch back into consistent Hash list the flow, smooth switch to avoid jitter.
【技术实现步骤摘要】
利用一致性哈希策略实现网络流量负载均衡的方法
本专利技术涉及互联网
,尤其是涉及一种利用一致性哈希策略实现网络流量负载均衡的方法。
技术介绍
随着社会的发展,互联网用户快速增长带动了互联网经济的蓬勃发展,移动互联网、电子商务、网络视频、品牌网络广告、网上招聘、网络游戏等在极短的时间得到快速发展并积累了众多用户,成为了人们生活中不可或缺的一部分。在现有CDN技术中,用户使用互联网服务时,一般先访问域名,通过dns协议获取服务的IP地址,再通过IP地址去访问真正的服务。随时服务规模逐步扩大,访问请求也越来越多,此时会使用一组服务器组成服务器集群,由服务器集群一并对外提供服务。此时,用户访问的入口点仍是域名,通过dns协议解析出此集群的IP地址。目前常见的解析方式有如下几种:方案一:解析出来一个ip,此ip落在单独的负载均衡设备上面,由负载均衡设备进行集群内部的调度。此方案在某一台失败时能够自动在内部剔除掉,故障机器剔除时间在1s内。此方案的缺点:需要增加额外的负载均衡设备,增加了成本。方案二:解析出来一组ip,每个ip对应集群中的一台设备。与方案一相比,此方案不 ...
【技术保护点】
一种利用一致性哈希策略实现网络流量负载均衡的方法,其特征在于,由DNS解析出ip地址,IP地址对应一组服务设备,这组设备同时对外提供服务;交换机采用一致性哈希策略,将流量按一致性哈希算法,分配到这组服务设备中对应的服务设备上;当其中的某台服务设备发生故障不能提供服务时,通过交换机的一致性哈希算法,将故障设备的流量选出,再次平均分配给这组服务设备中其他正常的设备,即将流量尽可能均匀分布到所有的节点上去,使得正常设备的流量受到的抖动影响较小,能够不中断地提供服务;当新增服务设备时,同样通过交换机的一致性哈希算法,将流量尽可能均匀分布到所有的节点上去,即将流量在这组服务设备中所有 ...
【技术特征摘要】
1.一种利用一致性哈希策略实现网络流量负载均衡的方法,其特征在于,由DNS解析出ip地址,IP地址对应一组服务设备,这组设备同时对外提供服务;交换机采用一致性哈希策略,将流量按一致性哈希算法,分配到这组服务设备中对应的服务设备上;当其中的某台服务设备发生故障不能提供服务时,通过交换机的一致性哈希算法,将故障设备的流量选出,再次平均分配给这组服务设备中其他正常的设备,即将流量尽可能均匀分布到所有的节点上去,使得正常设备的流量受到的抖动影响较小,能够不中断地提供服务;当新增服务设备时,同样通过交换机的一致性哈希算法,将流量尽可能均匀分布到所有的节点上去,即将流量在这组服务设备中所有的设备上进行均衡分配。2.根据权利要求1所述的一种利用一致性哈希策略实现网络流量负载均衡的方法,其特征在于,集群维护主备两个ip,正常情况下通过dns解析到主ip提供服务,备用ip不服务,当某故障设备恢复后、或新增服务设备时启用配置备用ip,再将dns解析从主ip调整为备用ip。3.根据权利要求1所述的一种利用一致性哈希策略实现网络流量负载均衡的方法,其特征在于,具体实现方式为:当有域名被解析到不同的服务设备上,在交换机上利用服务设备...
【专利技术属性】
技术研发人员:赵子毅,刘晓光,汪志武,
申请(专利权)人:北京云端智度科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。