多活负载均衡应用创建方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:22366820 阅读:42 留言:0更新日期:2019-10-23 05:34
本申请实施例提供一种多活负载均衡应用创建方法、装置、计算机设备及存储介质,其涉及云计算技术领域,可应用于PaaS平台中。所述方法包括:所设置的多活负载均衡应用的信息、LVS负载均衡应用的容器数量以及端口信息、Nginx负载均衡应用的容器数量以及端口信息,创建Nginx负载均衡应用、LVS负载均衡应用,并根据后端容器应用、Nginx负载均衡应用的端口信息生成Nginx负载均衡应用的配置文件,根据Nginx负载均衡应用、LVS负载均衡应用的端口信息生成LVS负载均衡应用的配置文件。本申请实施例的多活负载均衡,大大增加了LVS负载均衡的并发量,提高了用户访问后端容器应用的速度和效率,创建的过程自动完成,加快了创建的速度和效率,节约了时间成本和人工成本。

Creation method, device, computer equipment and storage medium of multiple live load balancing application

【技术实现步骤摘要】
多活负载均衡应用创建方法、装置、计算机设备及存储介质
本申请涉及云计算
,尤其涉及一种多活负载均衡应用创建方法、装置、计算机设备及存储介质。
技术介绍
创建LVS负载均衡应用时,通常是创建单活LVS负载均衡应用,即LVS负载均衡应用只对应有一个LVS容器,且单活LVS负载均衡应用仅仅只有LVS负载均衡应用。该LVS容器接收所有的用户请求,并把用户请求通过负载均衡算法分发到LVS负载均应用所对应的后端容器应用。当用户请求增多时,一个LVS容器同时要接收大量的用户请求,然而一个LVS容器的资源有限,可并发处理用户请求的数量有限。当用户请求增多时,单活LVS负载均衡应用已经满足不了需求。
技术实现思路
本申请实施例提供一种多活负载均衡应用创建方法、装置、计算机设备及存储介质,可增加LVS负载均衡应用的并发量,提高用户访问后端容器应用的速度和效率。第一方面,本申请实施例提供了一种多活负载均衡应用创建方法,包括:若接收到设置指令,根据所述设置指令调用预设的设置接口,以通过所述预设的设置接口设置需创建的多活负载均衡应用的信息、LVS负载均衡应用的容器数量以及端口信息、Nginx负载均衡应用的容本文档来自技高网...

【技术保护点】
1.一种多活负载均衡应用创建方法,其特征在于,所述多活负载均衡应用包括LVS(Linux Virtual Server)负载均衡应用和Nginx负载均衡应用,所述方法包括:若接收到设置指令,根据所述设置指令调用预设的设置接口,以接收通过所述预设的设置接口设置的需创建的多活负载均衡应用的信息、LVS负载均衡应用的容器数量以及端口信息、Nginx负载均衡应用的容器数量以及端口信息,其中,LVS负载均衡应用的容器数量大于1;若接收到设置完成指令,根据所设置的多活负载均衡应用的信息、LVS负载均衡应用的容器数量以及端口信息、Nginx负载均衡应用的容器数量以及端口信息,确定LVS负载均衡应用的LVS容...

【技术特征摘要】
1.一种多活负载均衡应用创建方法,其特征在于,所述多活负载均衡应用包括LVS(LinuxVirtualServer)负载均衡应用和Nginx负载均衡应用,所述方法包括:若接收到设置指令,根据所述设置指令调用预设的设置接口,以接收通过所述预设的设置接口设置的需创建的多活负载均衡应用的信息、LVS负载均衡应用的容器数量以及端口信息、Nginx负载均衡应用的容器数量以及端口信息,其中,LVS负载均衡应用的容器数量大于1;若接收到设置完成指令,根据所设置的多活负载均衡应用的信息、LVS负载均衡应用的容器数量以及端口信息、Nginx负载均衡应用的容器数量以及端口信息,确定LVS负载均衡应用的LVS容器、Nginx负载均衡应用的Nginx容器对应的IP,以及创建LVS容器、Nginx容器,并将所创建的LVS容器、Nginx容器与所确定的IP进行绑定,以创建Nginx负载均衡应用、LVS负载均衡应用,并根据后端容器应用的信息、Nginx负载均衡应用的端口信息生成Nginx负载均衡应用的配置文件,根据Nginx负载均衡应用的信息、LVS负载均衡应用的端口信息生成LVS负载均衡应用的配置文件。2.根据权利要求1所述的方法,其特征在于,所述根据所设置的多活负载均衡应用的信息、LVS负载均衡应用的容器数量以及端口信息、Nginx负载均衡应用的容器数量以及端口信息,确定LVS负载均衡应用的LVS容器、Nginx负载均衡应用的Nginx容器对应的IP,以及创建LVS容器、Nginx容器,并将所创建的LVS容器、Nginx容器与所确定的IP进行绑定,以创建Nginx负载均衡应用、LVS负载均衡应用,并根据后端容器应用的信息、Nginx负载均衡应用的端口信息生成Nginx负载均衡应用的配置文件,根据Nginx负载均衡应用的信息、LVS负载均衡应用的端口信息生成LVS负载均衡应用的配置文件,包括:根据所述多活负载均衡应用的信息、LVS负载均衡应用的容器数量、Nginx负载均衡应用的容器数量确定LVS容器以及Nginx容器对应的IP;根据所述多活负载均衡应用的信息、LVS负载均衡应用的容器数量、Nginx负载均衡应用的容器数量,创建对应数量的LVS容器、Nginx容器,并将所创建的容器与所确定的IP进行绑定;根据所述多活负载均衡应用的信息为LVS负载均衡应用分配一个虚拟IP;根据所述虚拟IP、所创建的Nginx容器信息、所设置的LVS负载均衡应用的端口信息、第一配置文件生成模板构建LVS负载均衡应用的配置文件;配置每个LVS容器的子网卡,以将所述虚拟IP与每个LVS容器的子网卡进行绑定;根据Nginx负载均衡应用的端口信息、后端容器应用的容器信息、第二配置文件生成模板构建Nginx负载均衡应用的配置文件。3.根据权利要求2所述的方法,其特征在于,所述根据所述多活负载均衡应用的信息、LVS负载均衡应用的容器数量、Nginx负载均衡应用的容器数量创建对应数量的LVS容器、Nginx容器,并将所创建的容器与所确定的IP进行绑定,包括:根据所述多活负载均衡应用的信息、Nginx负载均衡应用的容器数量创建对应数量的Nginx容器;根据所述多活负载均衡应用的信息、LVS负载均衡应用的容器数量创建对应数量的LVS容器;将所创建的Nginx容器、LVS容器与所确定的IP进行绑定。4.根据权利要求3所述的方法,其特征在于,所述多活负载均衡应用的信息包括多活负载均衡应用的应用环境、多活负载均衡应用的区域,所述根据所述多活负载均衡应用的信息、LVS负载均衡应用的容器数量创建对应数量的LVS容器,包括:根据所述多活负载均衡应用的信息中的多活负载均衡应用的应用环境、多活负载均衡应用的区域确定LVS负载均衡应用的镜像信息;...

【专利技术属性】
技术研发人员:黄桂钦
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1