[发明专利]应用部署方法、装置、设备和计算机可读存储介质有效
申请号: | 201710462743.4 | 申请日: | 2017-06-19 |
公开(公告)号: | CN109144522B | 公开(公告)日: | 2023-08-01 |
发明(设计)人: | 周俊超;詹徐周;蔡洪波 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F8/71;G06F9/445;H04L67/10 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 姜春咸;冯建基 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 部署 方法 装置 设备 计算机 可读 存储 介质 | ||
本发明公开了一种应用部署方法、装置、设备和计算机可读存储介质,该应用部署方法包括以下步骤:接收应用以及应用对应的模板信息;根据模板信息,识别应用的发送方所指示的用于部署应用的第一模板格式;将已有的第二模板格式的模板转换为第一模板格式;使用转换后的模板部署应用。根据本发明的技术方案,在接收到需要部署的应用时,自动识别其待采用的模板格式,并将本地已有的模板转换为该模板格式,从而使得可以按要求的模板格式来部署应用,大大提高了应用部署的灵活性和兼容性,有较高的工程应用价值。
技术领域
本发明涉及计算机技术领域,尤其涉及一种应用部署方法、装置、设备和计算机可读存储介质。
背景技术
目前在云计算平台(如:公有云/私有云/混合云等)上部署云应用,各设备供应商或者云应用提供商,基本上都不再采用手工的方式进行,而是基于某种部署模板进行统一的云应用编排部署。
采用的这些部署模板,有的是各厂家私有定义的;有的是不同标准组织或者开源项目提供的,如Open Stack Heat(一个基于模板来编排复合云应用的服务)的CFN模板(AWSCloud Formation,亚马逊云编排模板)和HOT模板(Heat Orchestration Template,Heat编排模板);也有标准组织,如ETSI(European Telecommunications Standards Institute,欧洲电信标准化协会)推荐的TOSCA模板(Topology and Orchestration Specificationfor Cloud Applications,云应用拓扑和编排规范)等。
模板的好处在于,只需要参照模板的格式和要求,就可以在云计算平台上完成云应用的快速编排和自动化部署,节省了大量的人力和维护开销,因此这种编排部署方式被业界广泛接受。
随着基于模板的云应用部署方式越来越广泛的应用,出现了厂商的云应用部署平台,需要支持第三方采用了不同模板的云应用部署的场景,例如A厂商的云应用是基于HOT模板编排的,需要在B厂商的云应用部署平台上完成部署,但B厂商的云应用部署平台仅支持自定义格式和TOSCA格式,此时就无法完成A厂商云应用的部署。
发明内容
本发明的目的在于提供一种应用部署方法、装置、设备和计算机可读存储介质,以使得应用部署平台可以灵活方便地支持基于不同模板的应用的编排部署。
本发明解决上述技术问题所采用的技术方案如下:
提供的一种应用部署方法,所述应用部署方法包括以下步骤:接收应用以及所述应用对应的模板信息;根据所述模板信息,识别所述应用的发送方所指示的用于部署所述应用的第一模板格式;将已有的第二模板格式的模板转换为所述第一模板格式;使用转换后的模板部署所述应用。
可选地,前述的应用部署方法,所述将已有的第二模板格式的模板转换为所述第一模板格式的步骤,包括:根据预设的转换策略,将所述模板由所述第二模板格式转换为所述第一模板格式。
可选地,前述的应用部署方法,所述将已有的第二模板格式的模板转换为所述第一模板格式的步骤,包括:调用所述应用的发送方提供的插件,通过所述插件将所述模板由所述第二模板格式转换为所述第一模板格式。
可选地,前述的应用部署方法,所述将已有的第二模板格式的模板转换为所述第一模板格式的步骤,包括:计算预设的多种模板格式与所述第一模板格式的差异,当所述多种模板格式中所述第二模板格式与所述第一模板格式的差异最小时,从预设的多种模板格式的模板中选择所述第二模板格式对应的模板转换为所述第一模板格式。
可选地,前述的应用部署方法,所述接收应用以及所述应用对应的模板信息的步骤,还包括:接收所述应用对应的资源信息;在所述使用转换后的模板部署所述应用的步骤之前,还包括:根据所述资源信息,为所述应用分配资源以进行部署。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710462743.4/2.html,转载请声明来源钻瓜专利网。