一种负载均衡器创建方法、装置、设备及存储介质制造方法及图纸

技术编号:39332236 阅读:15 留言:0更新日期:2023-11-12 16:07
本申请公开了一种负载均衡器创建方法、装置、设备及存储介质,涉及计算机技术领域。该方法包括:向云计算管理平台内的负载均衡服务组件中添加加速指令转发逻辑;将配置有加速卡的目标节点的节点信息保存至所述云计算管理平台,以便所述云计算管理平台在获取到加速指令后,根据所述加速指令转发逻辑将所述加速指令转发至所述云计算管理平台的计算模块,利用所述计算模块根据所述节点信息,将所述云计算管理平台中用于负载均衡的云主机调度到所述目标节点上运行。将云计算管理平台的负载均衡服务组件与物理加速卡实现结合,由此数据面可以通过加速卡加速负载均衡器的加解密处理,降低系统性能损耗,从而提高整体性能。从而提高整体性能。从而提高整体性能。

【技术实现步骤摘要】
一种负载均衡器创建方法、装置、设备及存储介质


[0001]本专利技术涉及计算机
,特别涉及一种负载均衡器创建方法、装置、设备及存储介质。

技术介绍

[0002]云计算管理平台(OpenStack)作为开源的基础设施即服务(IaaS)云平台,社区提供了用于负载均衡服务的组件(Octavia),实现了四层和七层负载均衡功能,默认基于承载负载均衡软件(Haproxy)的云主机实现,其支持处理https协议(Hypertext Transfer Protocol Secure,超文本传输安全协议)的SSL(Secure Socket Layer,安全套接层)/TLS(安全传输层协议,Transport Layer Security)协议加解密动作,但默认只能基于云主机的处理器进行加解密,这样会导致在高并发请求时出现性能瓶颈。因此,如何实现云计算管理平台上负载均衡服务的加解密加速是目前亟需解决的问题。

技术实现思路

[0003]有鉴于此,本专利技术的目的在于提供一种负载均衡器创建方法、装置、设备及存储介质,能够将云计算管理平台的负载均衡服务组件与物理加速卡实现结合,数据面可以通过加速卡加速负载均衡器的加解密处理,降低系统性能损耗。其具体方案如下:第一方面,本申请公开了一种负载均衡器创建方法,包括:向云计算管理平台内的负载均衡服务组件中添加加速指令转发逻辑;将配置有加速卡的目标节点的节点信息保存至所述云计算管理平台,以便所述云计算管理平台在获取到加速指令后,根据所述加速指令转发逻辑将所述加速指令转发至所述云计算管理平台的计算模块,利用所述计算模块根据所述节点信息,将所述云计算管理平台中用于负载均衡的云主机调度到所述目标节点上运行。
[0004]可选的,所述向云计算管理平台内的负载均衡服务组件中添加加速指令转发逻辑,包括:通过扩展所述负载均衡服务组件对应的接口层、控制层、调度层以及负载均衡软件,实现向云计算管理平台内的负载均衡服务组件中添加加速指令转发逻辑。
[0005]可选的,所述向云计算管理平台内的负载均衡服务组件中添加加速指令转发逻辑,包括:向负载均衡服务组件对应的接口层中添加应用程序编程接口;所述应用程序编程接口用于接收用户发送的加速指令。
[0006]可选的,所述向云计算管理平台内的负载均衡服务组件中添加加速指令转发逻辑,包括:向负载均衡服务组件对应的控制层中添加针对加速指令的下发逻辑,以便使所述加速指令下发至后端。
[0007]可选的,所述向云计算管理平台内的负载均衡服务组件中添加加速指令转发逻
辑,包括:向负载均衡服务组件对应的调度层中添加针对加速情况下云主机的调度逻辑,以便将负载均衡的云主机调度到目标节点上运行。
[0008]可选的,所述向云计算管理平台内的负载均衡服务组件中添加加速指令转发逻辑,包括:向负载均衡服务组件对应的底层中的负载均衡软件的配置模板中,添加启动加速时的加速卡引擎配置信息和加解密引擎配置信息。
[0009]可选的,所述向云计算管理平台内的负载均衡服务组件中添加加速指令转发逻辑之前,还包括:创建所述负载均衡服务组件中用于负载均衡的云主机对应的镜像,并向所述镜像内配置加速卡的驱动;相应的,所述将所述云计算管理平台中用于负载均衡的云主机调度到所述目标节点上运行,包括:根据所述镜像在所述目标节点上创建目标云主机。
[0010]可选的,所述向所述镜像内配置加速卡的驱动,包括:下载加速卡的驱动至所述镜像,并在所述镜像上编译所述加速卡的驱动,以便向所述镜像添加加速卡的驱动。
[0011]可选的,所述向所述镜像内配置加速卡的驱动,包括:在所述镜像内安装所述加速卡对应的引擎。
[0012]可选的,所述根据所述镜像在所述目标节点上创建目标云主机之后,还包括:将所述目标节点上加速卡挂载到所述目标云主机上。
[0013]可选的,所述将所述目标节点上加速卡挂载到所述目标云主机上,包括:通过配置所述加速卡的外围组件互连总线地址,将所述目标节点上加速卡挂载到所述目标云主机上。
[0014]可选的,所述将配置有加速卡的目标节点的节点信息保存至所述云计算管理平台之前,还包括:通过查找每个节点对应的节点信息中是否存在加速卡参数,从所述云计算管理平台对应的节点集中筛选出配置有加速卡的目标节点。
[0015]可选的,所述获取加速指令,包括:获取用户通过下发负载均衡器创建指令后发送的加速指令。
[0016]可选的,所述将所述云计算管理平台中用于负载均衡的云主机调度到所述目标节点上运行,包括:根据所述云计算管理平台中用于负载均衡的云主机的镜像在所述目标节点上创建目标云主机;初始化所述目标云主机,并向所述目标云主机内的负载均衡软件的配置中添加加速卡信息,并在添加完成后启动所述负载均衡软件。
[0017]可选的,所述负载均衡器创建方法,还包括:配置加速卡的单根虚拟化,以将物理加速卡划分出多个虚拟功能的管理通道。
[0018]可选的,所述负载均衡器创建方法,还包括:
根据单根虚拟化的配置规则,向用于负载均衡的云主机对应的镜像中配置加速卡的驱动。
[0019]可选的,所述将所述云计算管理平台中用于负载均衡的云主机调度到所述目标节点上运行,包括:根据所述镜像在所述目标节点上创建目标云主机;将所述目标节点上加速卡的虚拟功能的管理通道挂载到所述目标云主机上。
[0020]第二方面,本申请公开了一种负载均衡器创建装置,包括:配置模块,用于向云计算管理平台内的负载均衡服务组件中添加加速指令转发逻辑;节点信息保存模块,用将配置有加速卡的目标节点的节点信息保存至所述云计算管理平台,以便所述云计算管理平台在获取到加速指令后,根据所述加速指令转发逻辑将所述加速指令转发至所述云计算管理平台的计算模块,利用所述计算模块根据所述节点信息,将所述云计算管理平台中用于负载均衡的云主机调度到所述目标节点上运行。
[0021]第三方面,本申请公开了一种电子设备,包括:存储器,用于保存计算机程序;处理器,用于执行所述计算机程序,以实现前述的负载均衡器创建方法。
[0022]第四方面,本申请公开了一种计算机可读存储介质,用于存储计算机程序;其中计算机程序被处理器执行时实现前述的负载均衡器创建方法。
[0023]本申请中,向云计算管理平台内的负载均衡服务组件中添加加速指令转发逻辑;将配置有加速卡的目标节点的节点信息保存至所述云计算管理平台,以便所述云计算管理平台在获取到加速指令后,根据所述加速指令转发逻辑将所述加速指令转发至所述云计算管理平台的计算模块,利用所述计算模块根据所述节点信息,将所述云计算管理平台中用于负载均衡的云主机调度到所述目标节点上运行。
[0024]本申请的有益效果为通过向云计算管理平台的负载均衡服务组件中添加加速指令转发逻辑,并存储配置有加速卡的目标节点的信息,以便将云计算管理平台的负载均衡服务组件与物理加速卡实现结合,由此数据面可以通过加速卡加速负载均衡器的加解密处理,降低系统性能损耗,从而提高整本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种负载均衡器创建方法,其特征在于,包括:向云计算管理平台内的负载均衡服务组件中添加加速指令转发逻辑;将配置有加速卡的目标节点的节点信息保存至所述云计算管理平台,以便所述云计算管理平台在获取到加速指令后,根据所述加速指令转发逻辑将所述加速指令转发至所述云计算管理平台的计算模块,利用所述计算模块根据所述节点信息,将所述云计算管理平台中用于负载均衡的云主机调度到所述目标节点上运行。2.根据权利要求1所述的负载均衡器创建方法,其特征在于,所述向云计算管理平台内的负载均衡服务组件中添加加速指令转发逻辑,包括:通过扩展所述负载均衡服务组件对应的接口层、控制层、调度层以及负载均衡软件,实现向云计算管理平台内的负载均衡服务组件中添加加速指令转发逻辑。3.根据权利要求2所述的负载均衡器创建方法,其特征在于,所述向云计算管理平台内的负载均衡服务组件中添加加速指令转发逻辑,包括:向负载均衡服务组件对应的接口层中添加应用程序编程接口;所述应用程序编程接口用于接收用户发送的加速指令。4.根据权利要求2所述的负载均衡器创建方法,其特征在于,所述向云计算管理平台内的负载均衡服务组件中添加加速指令转发逻辑,包括:向负载均衡服务组件对应的控制层中添加针对加速指令的下发逻辑,以便使所述加速指令下发至后端。5.根据权利要求2所述的负载均衡器创建方法,其特征在于,所述向云计算管理平台内的负载均衡服务组件中添加加速指令转发逻辑,包括:向负载均衡服务组件对应的调度层中添加针对加速情况下云主机的调度逻辑,以便将负载均衡的云主机调度到目标节点上运行。6.根据权利要求2所述的负载均衡器创建方法,其特征在于,所述向云计算管理平台内的负载均衡服务组件中添加加速指令转发逻辑,包括:向负载均衡服务组件对应的底层中的负载均衡软件的配置模板中,添加启动加速时的加速卡引擎配置信息和加解密引擎配置信息。7.根据权利要求1所述的负载均衡器创建方法,其特征在于,所述向云计算管理平台内的负载均衡服务组件中添加加速指令转发逻辑之前,还包括:创建所述负载均衡服务组件中用于负载均衡的云主机对应的镜像,并向所述镜像内配置加速卡的驱动;相应的,所述将所述云计算管理平台中用于负载均衡的云主机调度到所述目标节点上运行,包括:根据所述镜像在所述目标节点上创建目标云主机。8.根据权利要求7所述的负载均衡器创建方法,其特征在于,所述向所述镜像内配置加速卡的驱动,包括:下载加速卡的驱动至所述镜像,并在所述镜像上编译所述加速卡的驱动,以便向所述镜像添加加速卡的驱动。9.根据权利要求7所述的负载均衡器创建方法,其特征在于,所述向所述镜像内配置加速卡的驱动,包括:
在所述镜像内安装所述加速卡对应的引擎。10.根据权利要求7所述的负载均衡器创建方法,其特征在于...

【专利技术属性】
技术研发人员:李栋梁亓开元苏志远吴栋
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1