[发明专利]一种负载均衡方法及负载均衡器有效
申请号: | 201611155784.0 | 申请日: | 2016-12-14 |
公开(公告)号: | CN108234546B | 公开(公告)日: | 2021-10-01 |
发明(设计)人: | 谢军;初瑞;夏敬侃;何勇强;周成 | 申请(专利权)人: | 中移动信息技术有限公司;中国移动通信集团有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 张颖玲;王花丽 |
地址: | 100032 北京市昌平区未来*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 负载 均衡 方法 均衡器 | ||
本发明实施例公开了一种负载均衡方法及负载均衡器,其中所述方法包括:负载均衡器接收各个应用程序发送的访问请求;负载均衡器在预先保存的调度对象列表中选择各个访问请求对应的目标调度对象;负载均衡器通过各个目标调度对象将各个访问请求转发给各个目标调度对象对应的目标调度单元。
技术领域
本发明涉及云计算技术领域,尤其涉及一种负载均衡方法及负载均衡器。
背景技术
随着互联网技术的快速发展,大数据计算领域和云计算领域不断涌现出新的技术,一方面为海量数据的计算提供更好的平台工具;另一方面解决了分布式系统资源利用率不足的问题。其中,Docker是大数据计算领域和云计算领域中一个开源的引擎,它可以轻松地为任何应用创建一个轻量级的、可移植的、相互隔离的容器。开发者可以将测试通过的容器批量地在以下生产环境中部署:VMs虚拟机、OpenStack集群和其它基础应用平台。作为一种新兴的虚拟化技术,Docker跟传统的虚拟化技术相比具有众多的优势,例如:可以实现更快捷的交付和部署、更高效的虚拟化、更轻松的迁移和扩展以及更简单的管理。
Kubernetes作为Docker生态圈中的重要一员,它是一个在集群主机间进行自动化部署、扩展和容器操作的提供以容器为中心基础设施的开源平台。Kubernetes集群包括两种角色:Kubernetes代理和Kubernetes服务,代理角色的组件包括:Kube-proxy和Kubelet,它们同时部署在一个节点上,这个节点也就是代理节点。
在现有的Kubernetes组网方案中,Kube-proxy接收各个应用程序发送的访问请求,然后Kube-proxy确定各个访问请求的Service类型,最后Kube-proxy 根据各个访问请求的Service类型将各个访问请求转发给各个Service类型对应的目标调度单元。
在实现本发明的过程中,发明人发现现有技术中至少存在如下问题:
在现有的Kubernetes组网方案中,由于全部应用程序发送的访问请求都会经过代理节点Kube-proxy,因此,Kube-proxy将会成为Kubernetes为各个应用程序提供集群服务的瓶颈。该方案通过Kube-proxy转发访问请求,会带来30%以上的网络性能损耗,这对于电信企业应用是无法忍受的。
进一步的,在现有的Kubernetes组网方案中,Kube-proxy根据各个访问请求的Service类型确定各个目标调度单元。也就是说,Kube-proxy需要先确定各个访问请求的Service类型,然后根据Service类型确定各个目标调度单元。这样就会降低访问请求的转发效率。
发明内容
为解决上述技术问题,本发明实施例期望提供一种负载均衡方法及负载均衡器,不仅可以降低Kubernetes的网络损耗,而且还能够提高访问请求的转发效率。
本发明的技术方案是这样实现的:
本发明实施例提供了一种负载均衡方法,包括:
负载均衡器接收各个应用程序发送的访问请求;
负载均衡器在预先保存的调度对象列表中选择各个访问请求对应的目标调度对象;
负载均衡器通过各个目标调度对象将各个访问请求转发给各个目标调度对象对应的目标调度单元。
在上述实施例中,在所述负载均衡器接收各个应用程序发送的访问请求之前,所述方法还包括:
负载均衡器获取全部调度单元的IP地址;
负载均衡器根据全部调度单元的IP地址和预先设置的端口号生成所述调度对象列表。
在上述实施例中,在所述负载均衡器获取全部调度单元的IP地址之后,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中移动信息技术有限公司;中国移动通信集团有限公司,未经中移动信息技术有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611155784.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种农业智能控制无线网关通信方法
- 下一篇:一种服务器数据自动同步方法