[发明专利]一种用于在云计算环境中部署应用的方法和系统在审
申请号: | 201310259539.4 | 申请日: | 2013-06-26 |
公开(公告)号: | CN104253831A | 公开(公告)日: | 2014-12-31 |
发明(设计)人: | 杨博;毛新生;谭佳;李彤 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅;李峥宇 |
地址: | 美国纽*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 计算 环境 部署 应用 方法 系统 | ||
1.一种用于在云计算环境中部署应用的方法,所述方法包括:
在用户部署应用时,收集与部署应用相关的元数据以及指令,所述元数据包括服务元数据、应用元数据以及拓扑元数据,其中,所述服务元数据包括与部署该应用所需要的服务相关的元数据,所述应用元数据包括与该应用相关的元数据,拓扑元数据包括表示所述服务与所述应用之间关系的元数据;
将收集到的元数据和指令存储为模型以用于该应用的再次部署,
其中响应于该应用的再次部署,所述方法还包括:
根据所述模型中的指令和服务元数据按照所述模型中指令的顺序,准备部署该应用所需的服务,
根据所述模型中的应用元数据将该应用发布到运行环境,以及
根据所述模型中的指令和拓扑元数据按照所述模型中指令的顺序,将准备好的服务绑定到该应用。
2.根据权利要求1所述的方法,其中,
所述服务元数据包括以下之一或其任意组合:服务的类型、服务的名称、服务的ID、服务的版本和服务的配置;
所述应用元数据包括以下之一或其任意组合:应用的类型、应用的名称、应用的ID和应用的配置;
所述拓扑元数据包括以下之一或其任意组合:应用的ID、服务的ID、应用的名称、服务的名称、绑定配置以及绑定策略。
3.根据权利要求1所述的方法,其中,所述将收集到的元数据和指令存储为模型以用于该应用的再次部署,包括:按照所述用户部署该应用的操作顺序,将收集到的元数据和指令存储起来形成模型以用于该应用的再次部署。
4.根据权利要求1所述的方法,其中,所述将收集到的元数据和指令存储为模型以用于该应用的再次部署,包括以下至少之一:
对收集到的元数据和指令进行分析,去除冗余的元数据和指令;
按照所述用户部署该应用的操作顺序,将去除冗余后的元数据和指令存储起来形成模型以用于该应用的再次部署;以及
按照所述用户部署该应用的操作顺序,将收集到的元数据和指令存储起来;对存储起来的元数据和指令进行分析,去除冗余的元数据和指令形成模型以用于该应用的再次部署;
对收集到的元数据和指令进行分析,合并无效的元数据和指令;按照所述用户部署该应用的操作顺序,将合并后的元数据和指令存储起来形成模型以用于该应用的再次部署;
按照所述用户部署该应用的操作顺序,将收集到的元数据和指令存储起来;对存储起来的元数据和指令进行分析,合并无效的元数据和指令形成模型以用于该应用的再次部署。
5.根据权利要求1所述的方法,其中,所述方法进一步包括:响应于所述用户向已经部署完毕的所述应用再进行部署相关操作,收集该操作涉及的元数据和指令,并将该操作涉及的元数据和指令更新到所述模型,其中所述操作涉及的元数据包括该操作涉及的服务元数据、该操作涉及的应用元数据以及该操作涉及的拓扑元数据中的至少一个。
6.根据权利要求1所述的方法,其中,根据所述模型中的指令和服务元数据按照所述模型中指令的顺序,准备部署该应用所需的服务,包括以下之一或其任意组合:
根据所述模型中的指令和服务元数据,对于专用服务,创建一个新的专用服务;
根据所述模型中的指令和服务元数据,对于共享服务,若该共享服务已经存在,则使用该已经存在的共享服务,若该共享服务不存在,则创建一个新的共享服务;
根据所述模型中的指令和服务元数据,对于外部服务引用,创建一个新的外部服务引用。
7.一种用于在云计算环境中部署复合应用的方法,所述复合应用至少包括第一子应用和第二子应用,所述方法包括:
获取按照权利要求1-5中任一项所述的方法得到的所述第一子应用的模型;
获取按照权利要求1-5中任一项所述的方法得到的所述第二子应用的模型;
根据所述第一子应用的模型中的拓扑元数据和所述第二子应用的模型中的拓扑元数据生成所述复合应用的生命周期管理信息;
将所述第一子应用的模型、所述第二子应用的模型以及所述生命周期管理信息存储为所述复合应用的模型以用于所述复合应用的部署。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310259539.4/1.html,转载请声明来源钻瓜专利网。