一种应用部署处理方法、装置、系统及电子设备与流程

文档序号:37475365发布日期:2024-03-28 18:57阅读:13来源:国知局
一种应用部署处理方法、装置、系统及电子设备与流程

本申请涉及区块链,尤其涉及一种应用部署处理方法、装置、系统及电子设备。


背景技术:

1、随着云计算技术的普及和发展,容器即服务已成为个人开发者以及企业用户使用计算机资源的主要方式之一。容器即服务提供了一种更为经济和灵活的解决方案,用户可以按需使用容器即服务提供方所提供的计算资源,避免了传统计算资源投资的风险和高昂成本。此外,容器即服务还提供了更为方便和高效的数据存储和处理服务,用户可以通过互联网随时随地访问和管理自己的数据和应用程序,无需担心服务器和网络的故障。

2、其中,随着云计算市场的不断扩大和竞争的加剧,容器即服务提供方的数量也在不断增加,从而给用户提供了更多的选择。但是,目前在部署应用时,只能通过人工反复比较多个容器即服务提供方,以此来选出合适的容器即服务提供方来部署应用。并且用户很难在一开始的时候选择到合适的容器即服务提供方(即服务端),可见,在部署应用时,不同服务端的提供方给用户的选择带来了一定的困难,从而导致整个选择过程耗时较长,且选择结果不准确。


技术实现思路

1、本申请实施例提供一种应用部署处理方法、装置、系统及电子设备,以解决现有技术中在部署应用时,人工选择合适的服务端的过程复杂且准确率较低的问题。

2、第一方面,本申请实施例提供了一种应用部署处理方法,应用于区块链,所述方法包括:

3、获取待部署的目标应用的第一部署需求信息;

4、根据所述第一部署需求信息以及已存储的参考信息,确定部署所述目标应用的第一目标服务端,其中,参考信息包括至少一个服务端在不同部署区域的服务级别协议sla指标;

5、向所述第一目标服务端提供第二部署需求信息,其中,所述第二部署需求信息包括所述第一部署需求信息中的至少部分信息。

6、第二方面,本申请的实施例提供了一种应用部署处理方法,应用于第一目标服务端,所述方法包括:

7、获取区块链提供的目标应用的第二部署需求信息;

8、根据所述第二部署需求信息,在所述第一目标服务端部署所述目标应用。

9、第三方面,本申请的实施例提供了一种应用部署处理装置,应用于区块链,所述装置包括:

10、第一获取模块,用于获取待部署的目标应用的第一部署需求信息;

11、第一确定模块,用于根据所述第一部署需求信息以及已存储的参考信息,确定部署所述目标应用的第一目标服务端,其中,参考信息包括至少一个服务端在不同部署区域的服务级别协议sla指标;

12、第一提供模块,用于向所述第一目标服务端提供第二部署需求信息,其中,所述第二部署需求信息包括所述第一部署需求信息中的至少部分信息。

13、第四方面,一种应用部署处理装置,应用于第一目标服务端,所述装置包括:

14、第二获取模块,用于获取区块链提供的目标应用的第二部署需求信息;

15、部署模块,用于根据所述第二部署需求信息,在所述第一目标服务端部署所述目标应用。

16、第五方面,本申请的实施例提供了一种电子设备,包括存储器,收发机,处理器:

17、存储器,用于存储计算机程序;收发机,用于在所述处理器的控制下收发数据;处理器,用于读取所述存储器中的计算机程序并执行上述第一方面或第二方面所述的应用部署处理方法。

18、第六方面,本申请的实施例提供了一种处理器可读存储介质,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行上述第一方面或第二方面所述的应用部署处理方法。

19、第七方面,本申请的实施例提供了一种应用部署处理系统,包括区块链和第一目标服务端,所述区块链用于执行上述第一方面所述的应用部署处理方法,所述第一目标服务端用于执行上述第二方面所述的应用部署处理方法。

20、在本申请实施例中,区块链能够获取待部署的目标应用的第一部署需求信息,从而根据第一部署需求信息以及已存储的参考信息,确定部署目标应用的第一目标服务端,进而向第一目标服务端提供第二部署需求信息,以使得第一目标服务端根据第二部署需求信息部署目标应用,其中,所述参考信息包括至少一个服务端在不同部署区域的服务级别协议(service level agreement,sla)指标,所述第二部署需求信息包括所述第一部署需求信息中的至少部分信息。

21、这里,sla指标用于指示客户与服务提供者之间约定的服务质量标准,即sla指标用于指示服务提供者在某一时间段内提供给客户的服务水平,因此,本申请实施例中,根据第一部署需求信息以及至少一个服务端在不同部署区域的sla指标,可以得到符合第一部署需求信息,且能够给用户提供较高服务水平的服务端。并且,该过程不需要人工干预,可以自动执行,因此,本申请的实施例可以自动为目标应用选择合适的服务端,耗时短且准确率较高。



技术特征:

1.一种应用部署处理方法,其特征在于,应用于区块链,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述第一部署需求信息以及已存储的参考信息,确定部署所述目标应用的第一目标服务端,包括:

3.根据权利要求1所述的方法,其特征在于,确定第二服务端在第二部署区域的sla指标的过程,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述目标参数,确定所述第二服务端在所述第二部署区域的sla指标,包括:

5.根据权利要求1所述的方法,其特征在于,向所述第一目标服务端提供第二部署需求信息之后,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,执行向所述第一目标服务端付费的操作第一目标服务端之后,所述方法还包括:

7.根据权利要求5或6所述的方法,其特征在于,所述检测所述目标应用是否存活,包括:

8.根据权利要求7所述的方法,其特征在于,所述响应信息是对第一结果与当前编号之和进行加密得到的,所述第一结果是对所述第一校验密码进行消息摘要算法处理后得到的,所述当前编号根据当前已检测所述目标应用是否存活的次数确定;

9.根据权利要求7所述的方法,其特征在于,所述向所述第一目标服务端发送目标请求之前,所述方法还包括:

10.根据权利要求7所述的方法,其特征在于,所述向所述第一目标服务端发送目标请求之前,所述方法还包括:

11.根据权利要求1所述的方法,其特征在于,所述第一部署需求信息包括:运行价格信息、部署区域信息、资源需求信息、所述目标应用镜像部署在镜像仓库中的镜像地址。

12.一种应用部署处理方法,其特征在于,应用于第一目标服务端,所述方法包括:

13.根据权利要求12所述的方法,其特征在于,所述第二部署需求信息包括:部署区域信息、资源需求信息、所述目标应用镜像部署在镜像仓库中的镜像地址;

14.根据权利要求12所述的方法,其特征在于,所述方法还包括:

15.根据权利要求12所述的方法,其特征在于,所述根据所述第二部署需求信息,在所述第一目标服务端部署所述目标应用之后,所述方法还包括:

16.根据权利要求15所述的方法,其特征在于,所述接收所述区块链发送的目标请求之前,所述方法还包括:

17.一种应用部署处理装置,其特征在于,应用于区块链,所述装置包括:

18.一种应用部署处理装置,其特征在于,应用于第一目标服务端,所述装置包括:

19.一种应用部署处理系统,其特征在于,包括区块链和第一目标服务端,所述区块链用于执行权利要求1至11中任一项所述的应用部署处理方法,所述第一目标服务端用于执行权利要求12至16中任一项所述的应用部署处理方法。

20.一种电子设备,其特征在于,包括存储器,收发机,处理器:

21.一种处理器可读存储介质,其特征在于,所述处理器可读存储介质存储有计算机程序,所述计算机程序用于使所述处理器执行权利要求1至11中任一项所述的应用部署处理方法,或者,用于执行权利要求12至16中任一项所述的应用部署处理方法。


技术总结
本申请实施例提供了一种应用部署处理方法、装置、系统及电子设备,该方法包括:获取待部署的目标应用的第一部署需求信息;根据所述第一部署需求信息以及已存储的参考信息,确定部署所述目标应用的第一目标服务端,其中,参考信息包括至少一个服务端在不同部署区域的服务级别协议SLA指标;向所述第一目标服务端提供第二部署需求信息,其中,所述第二部署需求信息包括所述第一部署需求信息中的至少部分信息。因此,本申请的实施例,可以解决现有技术中在部署应用时,人工选择合适的服务端的过程复杂且准确率较低的问题。

技术研发人员:唐思成,肖凯西,张明,王悦
受保护的技术使用者:中国电信股份有限公司
技术研发日:
技术公布日:2024/3/27
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1