全网唯一标准王
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210189966.9 (22)申请日 2022.03.01 (65)同一申请的已公布的文献号 申请公布号 CN 114253557 A (43)申请公布日 2022.03.29 (73)专利权人 苏州浪潮智能科技有限公司 地址 215000 江苏省苏州市吴中经济开发 区郭巷街道官浦路1号9幢 (72)发明人 朱波  (74)专利代理 机构 北京三聚阳光知识产权代理 有限公司 1 1250 专利代理师 胡晓静 (51)Int.Cl. G06F 8/60(2018.01) G06F 9/445(2018.01)审查员 李维 (54)发明名称 一种云平台应用部署方法、 装置、 电子设备 及存储介质 (57)摘要 本申请提供一种云平台应用部署方法、 装 置、 电子设备及存储介质, 该方法包括: 获取当前 云平台待部署应用的组成信息; 其中, 组成信息 表征待部署应用的属性内容和组成逻辑; 根据待 部署应用的组成信息, 确定待部署应用包含的各 组件的环境属性; 基于预设的多云环境配置器, 根据各组件的环境属性, 为各 组件调用对应的云 环境插件; 基于各组件的云环境插件, 将待部署 应用部署到当前云平台。 上述方案提供的方法, 通过根据待部署应用中各个组件的环 境属性, 分 别为不同云环 境组件调用不同的云环 境插件, 并 基于调用的多种云环境插件进行应用的部署, 提 高了云平台应用部署的灵活性, 在多云混合场景 下实现了 应用的统一部署。 权利要求书2页 说明书8页 附图3页 CN 114253557 B 2022.05.20 CN 114253557 B 1.一种云平台应用部署方法, 其特 征在于, 包括: 获取当前云平台待部署应用的组成信息; 其中, 所述组成信息表征所述待部署应用的 属性内容和组成逻辑; 根据所述待部署应用的组成信息, 确定所述待部署应用包 含的各组件的环境属性; 基于预设的多云环境配置器, 根据各所述组件的环境属性, 为各所述组件调用对应的 云环境插 件; 基于各所述组件的云环境插 件, 将所述待部署应用部署到所述当前云平台; 其中, 所述根据所述待部署应用的组成信息, 确定所述待部署应用包含的各组件的环 境属性, 包括: 根据所述待部署应用的组成信 息和用户输入的部署需求信 息, 生成所述待部署应用的 模板文件; 基于预设的工作流引擎, 根据所述待部署应用的模板文件, 确定所述待部署应用包含 的各组件的工作流; 根据各所述组件的工作流所包含的动作及预设的每个动作与环境属性之间的对应关 系, 确定各 所述组件的环境属性。 2.根据权利要求1所述的方法, 其特征在于, 在根据所述待部署应用的组成信息, 确定 所述待部署应用包 含的各组件的环境属性之前, 所述方法还 包括: 根据所述待部署应用的组成信息, 构建所述待部署应用的应用模型; 所述基于所述工作流引擎, 根据所述待部署应用的模板文件, 确定所述待部署应用包 含的各组件的工作流, 包括: 将所述待部署应用的模板文件转换为应用模型原语, 并将所述应用模型原语输入到所 述工作流引擎, 以确定所述待部署应用包 含的各组件的工作流。 3.根据权利要求1所述的方法, 其特征在于, 所述基于各所述组件的云环境插件, 将所 述待部署应用部署到所述当前云平台, 包括: 基于各所述组件的云环境插 件, 为各所述组件封装调用对应的云环境接口; 基于各所述组件 对应的云环境接口, 将所述待部署应用部署到所述当前云平台。 4.根据权利要求3所述的方法, 其特征在于, 所述基于各所述组件对应的云环境接口, 将所述待部署应用部署到所述当前云平台, 包括: 针对每个所述组件, 基于该组件 对应的云环境接口, 将该组件部署到相应的云环境。 5.根据权利要求1所述的方法, 其特征在于, 所述待部署应用的组成信息包括组件名 称、 各组件的属性信息和各组件的动作信息 。 6.一种云平台应用部署装置, 其特 征在于, 包括: 获取模块, 用于获取当前云平台待部署应用的组成信息; 其中, 所述组成信息表征所述 待部署应用的属性内容和组成逻辑; 确定模块, 用于根据所述待部署应用的组成信息, 确定所述待部署应用包含的各组件 的环境属性; 插件调用模块, 用于基于预设的多云环境配置器, 根据各所述组件的环境属性, 为各所 述组件调用对应的云环境插 件; 部署模块, 用于基于各所述组件的云环境插件, 将所述待部署应用部署到所述当前云权 利 要 求 书 1/2 页 2 CN 114253557 B 2平台; 其中, 所述确定模块, 具体用于: 根据所述待部署应用的组成信 息和用户输入的部署需求信 息, 生成所述待部署应用的 模板文件; 基于预设的工作流引擎, 根据所述待部署应用的模板文件, 确定所述待部署应用包含 的各组件的工作流; 根据各所述组件的工作流所包含的动作及预设的每个动作与环境属性之间的对应关 系, 确定各 所述组件的环境属性。 7.一种电子设备, 其特 征在于, 包括: 至少一个处 理器和存 储器; 所述存储器存储计算机执 行指令; 所述至少一个处理器执行所述存储器存储的计算机执行指令, 使得所述至少一个处理 器执行如权利要求1至 5任一项所述的方法。 8.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质中存储有计算机 执行指令, 当处 理器执行所述计算机执 行指令时, 实现如权利要求1至 5任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 114253557 B 3

.PDF文档 专利 一种云平台应用部署方法、装置、电子设备及存储介质

文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种云平台应用部署方法、装置、电子设备及存储介质 第 1 页 专利 一种云平台应用部署方法、装置、电子设备及存储介质 第 2 页 专利 一种云平台应用部署方法、装置、电子设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-17 23:58:31上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。