[发明专利]部署服务的方法及装置、计算机可存储介质在审
申请号: | 202111273024.0 | 申请日: | 2021-10-29 |
公开(公告)号: | CN114003239A | 公开(公告)日: | 2022-02-01 |
发明(设计)人: | 方艾;徐雄;杨豪杰;赵华;张玉忠 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F8/71 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 安莹 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 部署 服务 方法 装置 计算机 存储 介质 | ||
本公开涉及部署服务的方法及装置、计算机可存储介质,涉及计算机技术领域。部署服务的方法包括:接收来自用户的部署请求,所述部署请求包括用于部署所述服务的服务部署图和目标平台的标识,所述服务部署图采用图形方式描述用于部署所述服务的操作的信息;根据所述服务部署图,利用图像识别模型,生成基于计算机语言的标准部署方案,所述标准部署方案包括用于部署所述服务的操作的信息;根据所述标准部署方案,生成与所述目标平台的标识对应的部署代码,所述部署代码用于在所述目标平台部署所述服务;执行所述部署代码,以在所述目标平台中部署所述服务。
技术领域
本公开涉及计算机技术领域,特别涉及部署服务的方法及装置、计算机可存储介质。
背景技术
自动化部署服务通常用于应用上云、DevOps(Development and Operations,开发与运营一体化)流程中的自动化集成,软件开发与评测流程中的环境搭建等场景。
相关技术中,部署人员将与服务的部署脚本预先存储在目标平台上。目标平台基于部署人员发起的部署请求,获取并执行部署脚本,以在目标平台上部署相应的服务。该部署脚本由部署人员利用部署服务所需的参数值开发得到。
发明内容
相关技术中,部署人员需要获取并了解部署服务所需的参数值,部署人员的工作量较大,部署服务的效率较低。另外,该参数值通常与目标平台相关,部署人员直接获取参数值,使得目标平台的平台安全性较差。
针对上述技术问题,本公开提出了一种解决方案,不仅可以使部署过程与目标平台自动适应,减少部署人员的工作量,从而提高部署服务的自动化程度和部署效率,还可以提高平台的安全性。
根据本公开的第一方面,提供了一种部署服务的方法,由部署服务的装置执行,包括:接收来自用户的部署请求,所述部署请求包括用于部署所述服务的服务部署图和目标平台的标识,所述服务部署图采用图形方式描述用于部署所述服务的操作的信息;根据所述服务部署图,利用图像识别模型,生成基于计算机语言的标准部署方案,所述标准部署方案包括用于部署所述服务的操作的信息;根据所述标准部署方案,生成与所述目标平台的标识对应的部署代码,所述部署代码用于在所述目标平台部署所述服务;执行所述部署代码,以在所述目标平台中部署所述服务。
在一些实施例中,生成基于计算机语言的标准部署方案包括:根据所述服务部署图,利用图像识别模型,生成基于计算机语言的标准部署方案及其置信度;根据所述标准部署方案,生成与所述目标平台的标识对应的部署代码包括:在所述置信度小于或等于置信度阈值的情况下,发送所述标准部署方案到所述用户;接收所述用户调整后的标准部署方案;根据所述调整后的标准部署方案,生成与所述目标平台的标识对应的部署代码。
在一些实施例中,生成与所述目标平台的标识对应的部署代码包括:在所述服务部署图不包括用于部署所述服务的参数名称的情况下,从所述目标平台中,获取与所述操作对应的默认的用于部署所述服务的参数名称及其参数值;在所述服务部署图还包括用于部署所述服务的参数名称的情况下,根据所述参数名称,从所述目标平台中,获取相应的参数值;根据所获取的参数值和所述操作的信息,生成所述部署代码。
在一些实施例中,所述参数名称为一个或多个,所述操作为一个或多个,每个操作的信息包括该操作的操作标识,所述部署代码包括与每个操作对应的部署代码片段,根据所获取的参数值和所述操作的信息,生成所述部署代码包括:对于每个操作,获取与所述操作标识和所述目标平台的标识对应的部署代码片段的模板,所述部署代码片段的模板包括一个或多个参数名称中的至少一个;根据所获取的参数值和所获取的部署代码片段的模板,生成与所述每个操作对应的部署代码片段;封装一个或多个操作的部署代码片段,得到所述部署代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111273024.0/2.html,转载请声明来源钻瓜专利网。