多活负载均衡应用的扩容方法、装置、设备及存储介质制造方法及图纸

技术编号:22471263 阅读:36 留言:0更新日期:2019-11-06 12:59
本申请实施例提供一种多活负载均衡应用的扩容方法、装置、设备及存储介质,其涉及云计算技术领域,可应用于PaaS平台中。所述方法包括:根据所设置的需扩容的多活负载均衡应用的容器实例数量以及所获取的多活负载均衡应用的标识信息,获取多活负载均衡应用的应用环境、区域,并根据多活负载均衡应用的应用环境、区域、多活负载均衡应用需扩容的容器实例数量对所述多活负载均衡应用进行容器实例的扩容。本申请实施例可实现对多活负载均衡应用的容器实例的扩容,在用户请求短时间内大幅增加时保证服务的同时提高用户的体验。

Expansion methods, devices, equipment and storage media for multiple live load balancing applications

【技术实现步骤摘要】
多活负载均衡应用的扩容方法、装置、设备及存储介质
本申请涉及云计算
,尤其涉及一种多活负载均衡应用的扩容方法、装置、计算机设备及存储介质。
技术介绍
使用LVS负载均衡应用和Nginx负载均衡应用实现多活负载均衡应用时,由于LVS负载均衡应用中的LVS容器有多个,Nginx负载均衡应用中的Nginx容器有多个,多活负载均衡应用的后端应用的容器也有多个,如此可满足一定程度的用户请求的并发量的需求。然而当用户请求短时间内大幅增加时,多活负载均衡应用中的原多个LVS容器或者原多个Nginx容器可能不能很好满足用户的需求,如会导致响应变慢等,影响用户的体验。
技术实现思路
本申请实施例提供一种多活负载均衡应用的扩容方法、装置、计算机设备及存储介质,可在用户请求短时间内大幅增加时保证服务的同时提高用户的体验,提高多活负载均衡应用扩容的效率。第一方面,本申请实施例提供了一种多活负载均衡应用的扩容方法,包括:若接收到多活负载均衡应用的扩容指令,获取所述扩容指令中的多活负载均衡应用的标识信息,并调用扩容设置接口,以接收通过扩容设置接口设置的需扩容的多活负载均衡应用的容器实例数量;根据多活负载均衡应本文档来自技高网...

【技术保护点】
1.一种多活负载均衡应用的扩容方法,其特征在于,所述方法包括:若接收到多活负载均衡应用的扩容指令,获取所述扩容指令中的多活负载均衡应用的标识信息,并调用扩容设置接口,以接收通过扩容设置接口设置的需扩容的多活负载均衡应用的容器实例数量;根据多活负载均衡应用的标识信息获取多活负载均衡应用的应用环境、多活负载均衡应用的区域、需扩容的容器实例所需要的资源信息;根据多活负载均衡应用的应用环境、多活负载均衡应用的区域、需扩容的容器实例所需要的资源信息以及所设置的需扩容的多活负载均衡应用的容器实例数量确定需扩容的容器实例的宿主机和需扩容的容器实例的IP;继承与需扩容的容器实例相匹配且已创建的容器实例的信息,...

【技术特征摘要】
1.一种多活负载均衡应用的扩容方法,其特征在于,所述方法包括:若接收到多活负载均衡应用的扩容指令,获取所述扩容指令中的多活负载均衡应用的标识信息,并调用扩容设置接口,以接收通过扩容设置接口设置的需扩容的多活负载均衡应用的容器实例数量;根据多活负载均衡应用的标识信息获取多活负载均衡应用的应用环境、多活负载均衡应用的区域、需扩容的容器实例所需要的资源信息;根据多活负载均衡应用的应用环境、多活负载均衡应用的区域、需扩容的容器实例所需要的资源信息以及所设置的需扩容的多活负载均衡应用的容器实例数量确定需扩容的容器实例的宿主机和需扩容的容器实例的IP;继承与需扩容的容器实例相匹配且已创建的容器实例的信息,根据所继承的容器实例的信息在所确定的宿主机上创建扩容的容器实例,并将所确定的IP设置为扩容的容器实例的IP。2.根据权利要求1所述的方法,其特征在于,所述多活负载均衡应用包括LVS(LinuxVirtualServer)负载均衡应用和Nginx负载均衡应用;所述所设置的需扩容的多活负载均衡应用的容器实例为需扩容的LVS负载均衡应用的容器实例;所述所设置的需扩容的多活负载均衡应用的容器实例数量为需扩容的LVS负载均衡应用的容器实例数量;所述需扩容的容器实例所需要的资源信息为需扩容的LVS容器实例所需要的资源信息;所述与需扩容的容器实例相匹配且已创建的容器实例的信息为已创建的LVS负载均衡应用的LVS容器实例的信息;所述方法还包括:将所创建的LVS容器实例的子网卡与LVS负载均衡应用的虚拟IP进行绑定。3.根据权利要求1所述的方法,其特征在于,所述多活负载均衡应用包括Nginx负载均衡应用和Nginx负载均衡应用;所述所设置的需扩容的多活负载均衡应用的容器实例为需扩容的Nginx负载均衡应用的容器实例;所述所设置的需扩容的多活负载均衡应用的容器实例数量为需扩容的Nginx负载均衡应用的容器实例数量;所述需扩容的容器实例所需要的资源信息为需扩容的Nginx容器实例所需要的资源信息;所述与需扩容的容器实例相匹配且已创建的容器实例的信息为已创建的Nginx负载均衡应用的Nginx容器实例的信息;所述方法还包括:根据所创建的Nginx容器实例的信息在LVS负载均衡应用的配置文件中添加所扩容的Nginx容器实例的信息。4.根据权利要求1所述的方法,其特征在于,所述多活负载均衡应用包括LVS(LinuxVirtualServer)负载均衡应用和Nginx负载均衡应用;所述所设置的需扩容的多活负载均衡应用的容器实例包括需扩容的LVS负载均衡应用的容器实例和Nginx负载均衡应用的容器实例;所述所设置的需扩容的多活负载均衡应用的容器实例数量包括需扩容的LVS负载均衡应用的容器实例数量和需扩容的Nginx负载均衡应用的容器实例数量;所述需扩容的容器实例所需要的资源信息包括需扩容的LVS容器实例所需要的资源信息和需扩容的Nginx容器实例所需要的资源信息;所述与需扩容的容器实例相匹配且已创建的容器实例的信息包括已创建的LVS负载均衡应用的LVS容器实例的信息,和已创建的Nginx负载均衡应用的Nginx容器实例的信息;所述继承与需扩容的容器实例相匹配且已创建的容器实例的信息,根据所继承的容器实例的信息在所确定的宿主机上创建扩容的容器实例,并将所确定的IP设置为扩容的容器实例的IP,包括:继承已创建的LVS容器实例的信息和Nginx容器实例的信息,根据所继承的LVS容器实例的信息在所确定的部分宿主机上创建扩容...

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

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

1