一种资源创建方法、装置及电子设备制造方法及图纸

技术编号:28746197 阅读:15 留言:0更新日期:2021-06-06 18:47
本发明专利技术实施例提供了一种资源创建方法、装置及电子设备,所述方法包括:获取待发送数据,待发送数据包括:第一目标应用程序的信息和第二目标应用程序的信息;将待发送数据,通过目标协议上传至目标云平台中的待部署服务器,以使得待部署服务器对第一目标应用程序和第二目标应用程序进行部署,并基于第二目标应用程序的部署完成资源创建接口的安装;基于接收到的功能触发指令,生成资源创建指令;通过资源创建接口在待创建服务器中创建资源创建指令对应的资源。本发明专利技术实施例,能够解决现有调用底层资源的上层应用程序无法实现远程部署,进而无法创建或利用其它云平台中的底层资源的问题。问题。问题。

【技术实现步骤摘要】
一种资源创建方法、装置及电子设备


[0001]本专利技术涉及云计算
,特别是涉及一种资源创建方法、装置及电子设备。

技术介绍

[0002]云计算平台也称云平台,是指基于硬件资源和软件资源的服务,提供计算、网络和存储能力。云计算(Cloud Computing)是分布式计算的一种,是指通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。云计算通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。随着云计算技术的发展,出现了很多不同类型的云平台。
[0003]不同企业构造的云平台类型常常不同,每种类型的云平台都可以根据业务需求创建云资源,而不同类型的云平台是完全独立的,各自负责创建平台自身的云资源。例如,企业构造云计算管理平台,进一步根据其业务需求创建对应的云资源,基于所构造云计算管理平台的相关运作方式和管理方式,实现底层硬件资源的虚拟化,进而向用户以及相关应用程序提供对应的服务。
[0004]实际应用中,因不同类型的云平台是完全独立的,云平台中调用底层资源的上层应用程序只能部署于该云平台的内部服务器中,而由于不同类型的云平台是独立部署的,且不同类型的云平台之间存在网络隔离,使得调用底层资源的上层应用程序无法实现远程部署。另外,不同类型的云平台是独立部署的,使得该云平台中的服务器只能利用本身的底层资源提供相应的服务,而无法创建或利用其它云平台中的底层资源。

技术实现思路

[0005]本专利技术实施例的目的在于提供一种资源创建方法、装置及电子设备,用以解决调用底层资源的上层应用程序无法实现远程部署,进而无法创建或利用其它云平台中的底层资源的问题。具体技术方案如下:
[0006]第一方面,本专利技术实施例提供了一种资源创建方法,所述方法包括:
[0007]获取待发送数据,所述待发送数据包括:第一目标应用程序的信息和第二目标应用程序的信息,所述第一目标应用程序用于实现信息的部署和资源的创建,所述第二目标应用程序用于完成资源的创建;
[0008]将所述待发送数据,通过目标协议上传至目标云平台中的待部署服务器,以使得所述待部署服务器对所述第一目标应用程序和所述第二目标应用程序进行部署,并基于所述第二目标应用程序的部署完成资源创建接口的安装,所述目标协议表示用于远程传输文件的协议;
[0009]基于接收到的功能触发指令,生成资源创建指令;
[0010]通过所述资源创建接口在待创建服务器中创建所述资源创建指令对应的资源,所述待创建服务器属于所述目标云平台中的任一服务器。
[0011]可选的,所述基于接收到的功能触发指令,生成资源创建指令的步骤,包括:
[0012]基于接收到的功能触发指令,展示对应的预设交互界面;
[0013]接收用户在所述预设交互界面中输入的交互参数;
[0014]基于所述交互参数生成资源创建指令。
[0015]可选的,所述生成资源创建指令之后,所述方法还包括:
[0016]基于所述资源创建指令,在所述第二目标应用程序运行环境下生成待创建资源指令;
[0017]所述通过所述资源创建接口在待创建服务器中创建所述资源创建指令对应的资源的步骤,包括:
[0018]基于所述待创建资源指令,通过所述资源创建接口在待创建服务器中创建所述待创建资源指令对应的资源。
[0019]可选的,所述待发送数据还包括预设脚本文件,所述第一目标应用程序的信息包括:第一目标应用程序的安装信息和运行环境信息,所述第二目标应用程序的信息包括:第二目标应用程序的安装信息和运行环境信息;
[0020]所述待部署服务器对所述第一目标应用程序和所述第二目标应用程序进行部署,并基于所述第二目标应用程序的部署完成资源创建接口的安装的步骤,包括:
[0021]所述待部署服务器基于所述预设脚本文件,完成所述第一目标应用程序的运行环境和第二目标应用程序运行环境的部署;
[0022]所述待部署服务器基于所述预设脚本文件,完成所述第一目标应用程序和第二目标应用程序的安装;
[0023]所述待部署服务器基于所述第二目标应用程序的安装,完成资源创建接口的安装。
[0024]可选的,所述待创建服务器为所述资源创建指令中携带的服务器标识所对应的服务器,或所述待部署服务器安装资源创建接口时指定的服务器。
[0025]第二方面,本专利技术实施例提供了一种资源创建装置,所述装置包括:
[0026]获取模块,用于获取待发送数据,所述待发送数据包括:第一目标应用程序的信息和第二目标应用程序的信息,所述第一目标应用程序用于实现信息的部署和资源的创建,所述第二目标应用程序用于完成资源的创建;
[0027]上传部署模块,用于将所述待发送数据,通过目标协议上传至目标云平台中的待部署服务器,以使得所述待部署服务器对所述第一目标应用程序和所述第二目标应用程序进行部署,并基于所述第二目标应用程序的部署完成资源创建接口的安装,所述目标协议表示用于远程传输文件的协议;
[0028]第一生成模块,用于基于接收到的功能触发指令,生成资源创建指令;
[0029]资源创建模块,用于通过所述资源创建接口在待创建服务器中创建所述资源创建指令对应的资源,所述待创建服务器属于所述目标云平台中的任一服务器。
[0030]可选的,所述第一生成模块包括:
[0031]展示子模块,用于基于接收到的功能触发指令,展示对应的预设交互界面;
[0032]接收子模块,用于接收用户在所述预设交互界面中输入的交互参数;
[0033]生成子模块,用于基于所述交互参数生成资源创建指令。
[0034]可选的,所述装置还包括:第二生成模块;
[0035]所述第二生成模块,用于基于所述资源创建指令,在所述第二目标应用程序运行环境下生成待创建资源指令;
[0036]所述资源创建模块,具体用于基于所述待创建资源指令,通过所述资源创建接口在待创建服务器中创建所述待创建资源指令对应的资源。
[0037]可选的,所述待发送数据还包括预设脚本文件,所述第一目标应用程序的信息包括:第一目标应用程序的安装信息和运行环境信息,所述第二目标应用程序的信息包括:第二目标应用程序的安装信息和运行环境信息;
[0038]所述上传部署模块,包括:
[0039]第一完成子模块,用于所述待部署服务器基于所述预设脚本文件,完成所述第一目标应用程序的运行环境和第二目标应用程序运行环境的部署;
[0040]第二完成子模块,用于所述待部署服务器基于所述预设脚本文件,完成所述第一目标应用程序和第二目标应用程序的安装;
[0041]第三完成子模块,用于所述待部署服务器基于所述第二目标应用程序的安装,完成资源创建接口的安装。
[0042]可选的,所述待创建服务器为所述资源创建指令中携带的服务器标识所对应的服务器,或所述待部署服务器安装资本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资源创建方法,其特征在于,所述方法包括:获取待发送数据,所述待发送数据包括:第一目标应用程序的信息和第二目标应用程序的信息,所述第一目标应用程序用于实现信息的部署和资源的创建,所述第二目标应用程序用于完成资源的创建;将所述待发送数据,通过目标协议上传至目标云平台中的待部署服务器,以使得所述待部署服务器对所述第一目标应用程序和所述第二目标应用程序进行部署,并基于所述第二目标应用程序的部署完成资源创建接口的安装,所述目标协议表示用于远程传输文件的协议;基于接收到的功能触发指令,生成资源创建指令;通过所述资源创建接口在待创建服务器中创建所述资源创建指令对应的资源,所述待创建服务器属于所述目标云平台中的任一服务器。2.根据权利要求1所述的方法,其特征在于,所述基于接收到的功能触发指令,生成资源创建指令的步骤,包括:基于接收到的功能触发指令,展示对应的预设交互界面;接收用户在所述预设交互界面中输入的交互参数;基于所述交互参数生成资源创建指令。3.根据权利要求2所述的方法,其特征在于,所述生成资源创建指令之后,所述方法还包括:基于所述资源创建指令,在所述第二目标应用程序运行环境下生成待创建资源指令;所述通过所述资源创建接口在待创建服务器中创建所述资源创建指令对应的资源的步骤,包括:基于所述待创建资源指令,通过所述资源创建接口在待创建服务器中创建所述待创建资源指令对应的资源。4.根据权利要求1

3任一所述的方法,其特征在于,所述待发送数据还包括预设脚本文件,所述第一目标应用程序的信息包括:第一目标应用程序的安装信息和运行环境信息,所述第二目标应用程序的信息包括:第二目标应用程序的安装信息和运行环境信息;所述待部署服务器对所述第一目标应用程序和所述第二目标应用程序进行部署,并基于所述第二目标应用程序的部署完成资源创建接口的安装的步骤,包括:所述待部署服务器基于所述预设脚本文件,完成所述第一目标应用程序的运行环境和第二目标应用程序运行环境的部署;所述待部署服务器基于所述预设脚本文件,完成所述第一目标应用程序和第二目标应用程序的安装;所述待部署服务器基于所述第二目标应用程序的安装,完成资源创建接口的安装。5.根据权利要求4所述的方法,其特征在于,所述待创建服务器为所述资源创建指令中携带的服务器标识所对应的服务器,或所述待部署服务器安装资源创建接口时指定的服务器。6.一种资源创建装置,其特征在于,所述装置包括:获取模块,用于获取待发送数据,所述待发送数据包括:第一目标应用程序的信息和第二目标应用程序的信息,所述第一目标应用程序用于实现信息的部署和资源的创建,所述
第二目标...

【专利技术属性】
技术研发人员:蔡振群
申请(专利权)人:北京金山云网络技术有限公司
类型:发明
国别省市:

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

1