全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211266025.7 (22)申请日 2022.10.17 (71)申请人 联想 (北京) 有限公司 地址 100085 北京市海淀区上地西路6号2 幢2层201- H2-6 (72)发明人 贺超群 杨玉模 冷显慧  (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 刘翠香 (51)Int.Cl. G06F 9/50(2006.01) G06F 9/455(2006.01) G06F 11/30(2006.01) (54)发明名称 一种应用编排方法及存 储介质 (57)摘要 本申请提供了一种应用编排方法及存储介 质, 用户可以登录云平台, 获得能够表征所请求 编排应用的交付过程及其所遵循的应用策略的 编排信息, 由此统一构建满足应用编排请求的多 个应用模板, 在云平台上对其进行统一部署操 作, 得到包含不同应用模板 之间的依赖关系以及 各自的部署对象的应用部署方案, 据此直接下发 应用模板到边缘集群, 实现云边之间复杂应用的 原子性执行, 无需用户到边缘设备本地进行应用 部署, 直接在云平台集中管控应用部署流程, 降 低了管理成本, 提高了 应用交付效率。 权利要求书2页 说明书18页 附图7页 CN 115509761 A 2022.12.23 CN 115509761 A 1.一种应用编排方法, 应用于云平台, 所述方法包括: 获得针对应用编排请求的编排信息, 创建对应的应用模板; 所述编排信息能表征所请 求编排应用的交付过程, 以及所述交付过程所遵循的应用策略; 检测对所创建的多个所述应用模板的部署操作, 获得对应的应用部署方案; 所述应用 部署方案包括多个所述应用模板之间的依赖关系, 以及每个所述应用模板的部署对 象; 所 述部署对象包括至少一个边 缘集群; 依据所述应用部署方案, 向所述 边缘集群发送对应部署的所述应用模板; 获得所创建的多个所述应用模板各自所依赖的应用资源, 向所述边缘集群发送对应部 署的所述应用模板所依赖的应用资源。 2.根据权利要求1所述的方法, 所述获得针对应用编排请求的编排信息, 包括: 获得应用编排请求, 输出应用模板编排界面; 所述应用模板编排界面能显示不同类型 的候选编排对 象; 所述候选编排对 象的类型包括候选应用策略和 候选工作流, 所述候选工 作流能表征应用交付过程, 所述 候选应用策略能指导实现所述应用交付过程; 响应对所述 候选编排对象的输入操作, 得到符合所述应用编排请求的编排对象; 依据所得到的所述编排对象, 获得满足所述应用编排请求的编排信息 。 3.根据权利要求1所述的方法, 所述检测对所创建的多个所述应用模板的部署操作, 获 得对应的应用部署方案, 包括 获得应用部署规划请求, 输出应用部署规划界面; 所述应用部署规划界面能显示所创 建的多个所述应用模板以及连接所述云平台的多个边 缘集群; 响应对所显示的多个所述应用模板的执行顺序部署操作, 确定多个所述应用模板之间 的依赖关系; 响应针对所部署的每个所述应用模板的部署对象选择操作, 确定所选择的至少一个所 述边缘集群为该应用模板的部署对象; 响应应用部署方案创建操作, 依据确定的多个所述应用模板之间的依赖关系以及各自 的所述部署对象, 创建对应的应用部署方案 。 4.根据权利要求1 ‑3任一项所述的方法, 所述方法还 包括: 按照预设检测规则, 对所述应用部署方案涉及到的多个所述应用模板进行合法性检 测; 确定存在不合法应用模板, 输出针对所述应用部署方案对应的异常提示信息, 以指示 更新所述应用部署方案涉及到的所述 不合法应用模板 。 5.根据权利要求4所述的方法, 所述按照预设检测规则, 对所述应用部署方案涉及到的 多个所述应用模板进行合法性检测, 包括: 检测所述应用部署方案涉及到的各所述应用模板的部署对象是否存在于边缘计算系 统中; 和/或, 检测所述应用部署方案涉及到的各所述应用模板的部署对象的集群类型, 与 该应用模 板依赖的所述编排信息中的应用类型 是否匹配; 和/或, 检测所述应用部署方案涉及到的各 所述应用模板依赖的所述编排信息是否合法。 6.根据权利要求1 ‑3任一项所述的方法, 所述方法还 包括: 获得各所述边缘集群对所接收到的所述应用模板的应用部署状态;权 利 要 求 书 1/2 页 2 CN 115509761 A 2依据所述应用部署状态, 同步更新所述应用部署方案的执 行状态; 输出所述应用部署方案同步更新后的执 行状态。 7.一种应用编排方法, 应用于边 缘集群, 所述方法包括: 获得应用模板以及所述应用模板依赖的应用资源; 其中, 所述应用模板是云平台依据 针对应用编排请求的编排信息创建, 所述编排信息能表征所请求编排应用的交付过程, 以 及所述交付过程所遵循的应用策略; 所述应用资源是所述云平台依据所述应用模板的编排 信息获得; 依据所述应用模板和所述应用资源, 在所述边缘集群包含的边缘设备中进行应用部 署。 8.根据权利要求7所述的方法, 所述依据所述应用模板和所述应用资源, 在所述边缘集 群包含的边缘设备中进行应用部署, 包括: 解析所述应用模板, 得到所请求编排应用所依赖的工作流; 依据所述应用资源, 执行所述工作流包含的各工作步骤, 实现所述请求编排应用的部 署。 9.根据权利要求7或8所述的方法, 所述方法还 包括: 监听所述应用模板所依赖的工作流中各工作步骤的步骤执 行状态; 依据所述 步骤执行状态, 获得 所述边缘集群对所述应用模板的应用部署状态; 将所述应用部署状态发送至云平台。 10.一种计算机可读存储介质, 其上存储计算机程序, 所述计算机程序被处理器执行, 实现如权利要求1 ‑9任一项所述的应用编排方法。权 利 要 求 书 2/2 页 3 CN 115509761 A 3

PDF文档 专利 一种应用编排方法及存储介质

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