应用程序部署方法、装置、设备、介质及产品与流程
- 国知局
- 2024-07-31 22:38:36
本申请属于云计算,尤其涉及一种组件部署方法、装置、设备、介质及产品。
背景技术:
1、目前,对于包括多个中间件或组件的云基础的应用程序,通常是将应用程序部署在云平台中的集群,使得集群可以运行应用程序,以使应用程序包括的多个中间件或组件为用户提供服务。但是,由于集群运行的中间件或组件的数量庞大,可能存在集群运行能力不足的情况,例如集群内存不足,因此导致中间件或者组件无法正常运行,影响用户体验。
技术实现思路
1、本申请实施例提供一种应用程序部署方法、装置、设备、介质及产品,能够实现应用程序在不同集群之间的调度,以及部署启动,维持应用程序正常运行,提高用户体验。
2、第一方面,本申请实施例提供一种应用程序部署方法,应用于配置端,包括:
3、获取用户输入的第一输入信息,第一输入信息包括目标应用程序的配置信息,配置信息包括目标应用程序在第一集群的位置信息以及第二集群的集群标识;
4、基于位置信息和集群标识,对第一配置组件进行配置,得到第二配置组件;
5、向第二集群发送第一控制指令,第一控制指令携带第二配置组件,第一控制指令用于指示第二集群基于第二配置组件中的位置信息从第一集群获取目标应用程序,并将目标应用程序部署在第二集群。
6、第二方面,本申请实施例提供一种应用程序部署装置,应用于配置端,包括:
7、获取模块,用于获取用户输入的第一输入信息,第一输入信息包括目标应用程序的配置信息,配置信息包括目标应用程序在第一集群的位置信息以及第二集群的集群标识;
8、配置模块,用于基于位置信息和集群标识,对第一配置组件进行配置,得到第二配置组件;
9、发送模块,用于向第二集群发送第一控制指令,第一控制指令携带第二配置组件,第一控制指令用于指示第二集群基于第二配置组件中的位置信息从第一集群获取目标应用程序,并将目标应用程序部署在第二集群。
10、第三方面,本申请实施例提供了一种电子设备,设备包括:
11、处理器以及存储有计算机程序指令的存储器;
12、处理器执行计算机程序指令时用于执行上述第一方面的应用程序部署方法。
13、第四方面,本申请实施例提供了一种计算机存储介质,计算机存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现上述第一方面的应用程序部署方法。
14、第五方面,本申请实施例提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器处理时实现上述第一方面的应用程序部署方法。
15、本申请实施例提供的应用程序部署方法、装置、设备、介质及产品,通过获取用户输入的第一输入信息,基于第一输入信息包括的位置信息和集群标识,对第一配置组件进行配置得到第二配置组件,通过向集群标识对应的第二集群发送携带第二配置组件的控制指令,使得第二集群基于目标应用程序在第一集群的位置信息获取目标应用程序,并将目标应用程序部署在第二集群,实现了将目标应用程序由第一集群调度至第二集群,避免现有技术中在第一集群运行能力不足的情况下影响目标应用程序运行的情况,使得目标应用程序可以在第二集群正常运行,提高了用户体验。
技术特征:1.一种应用程序部署方法,其特征在于,应用于配置端,包括:
2.根据权利要求1所述的应用程序部署方法,其特征在于,所述目标应用程序包括多个目标子应用程序,所述位置信息包括每个所述目标子应用程序在所述第一集群的位置信息,所述集群标识包括多个第二子集群的集群标识;
3.根据权利要求1所述的应用程序部署方法,其特征在于,所述配置信息还包括网络标识;
4.根据权利要求3所述的应用程序部署方法,其特征在于,所述网络标识包括第一网络标识和第二网络标识,所述第一网络标识对应第一网络,所述第二网络标识对应第二网络;
5.根据权利要求3所述的应用程序部署方法,其特征在于,所述网络标识包括网络参数,所述网络参数用于限制所述网络的网速;
6.根据权利要求1所述的应用程序部署方法,其特征在于,所述配置信息还包括第一存储设备标识;
7.根据权利要求6所述的应用程序部署方法,其特征在于,所述向所述第二集群发送第一控制指令之后,所述方法还包括:
8.一种应用程序部署装置,其特征在于,应用于配置端,包括:
9.一种电子设备,其特征在于,所述设备包括:处理器,以及存储有计算机程序指令的存储器;
10.一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1至7任意一项所述的应用程序部署方法。
11.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器处理时实现如权利要求1至7任意一项所述的应用程序部署方法。
技术总结本申请公开了一种应用程序部署方法、装置、设备、介质及产品,属于云计算技术领域,方法应用于配置端,包括:获取用户输入的第一输入信息,第一输入信息包括目标应用程序的配置信息,配置信息包括目标应用程序在第一集群的位置信息以及第二集群的集群标识;基于位置信息和集群标识,对第一配置组件进行配置,得到第二配置组件;向第二集群发送第一控制指令,第一控制指令携带第二配置组件,第一控制指令用于指示第二集群基于第二配置组件中的位置信息从第一集群获取目标应用程序,并将目标应用程序部署在第二集群。本申请实施例能够实现应用程序在不同集群之间的调度,以及部署启动,能够维持应用程序正常运行,提升用户体验。技术研发人员:雷玉杰,赖鑫受保护的技术使用者:中国建设银行股份有限公司技术研发日:技术公布日:2024/7/25本文地址:https://www.jishuxx.com/zhuanli/20240730/193962.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。