[发明专利]用于多节点应用的部署系统有效
申请号: | 201280027619.0 | 申请日: | 2012-04-12 |
公开(公告)号: | CN103608773B | 公开(公告)日: | 2017-03-29 |
发明(设计)人: | V·斯皮瓦克;K·斯卡尔;O·沙尔迪宾 | 申请(专利权)人: | 毕威拓软件公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/455;G06F9/50;H04L29/08 |
代理公司: | 北京市金杜律师事务所11256 | 代理人: | 酆迅,陈颖 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种部署系统提供用于部署多节点分布式应用、比如云计算平台应用的能力,该多节点分布式应用具有执行专门化作业的多个互连的节点。部署系统包括部署引导器,该部署引导器调配基础设施,该基础设施包括用于托管云计算平台应用的多个节点。部署引导器基于部署清单中的在基础设施与将由云计算平台应用执行的多个专门化作业之间的映射而向在调配的VM上执行的部署代理分发多个作业(例如应用包和配置)。部署代理将作业应用于它们的相应VM(例如起动应用)、由此部署云计算平台应用。 | ||
搜索关键词: | 用于 节点 应用 部署 系统 | ||
【主权项】:
一种用于部署应用的方法,所述应用具有在多个不同节点上执行的多个功能部件,所述方法包括:由部署模块接收用于所述应用的规范,其中所述规范指定(i)待部署的所述应用的每个功能部件的实例数目;以及(ii)由执行所述功能部件中的任何一个功能部件的任何节点所将需要的硬件属性;请求虚拟基础设施平台起动足以在单独虚拟机(VM)中执行功能部件的每个实例的多个VM,其中所述VM中的每个VM(i)被配置用于支持由所述功能部件中的至少一个功能部件所需要的硬件属性;并且(ii)包括被配置用于与所述部署模块通信的代理部件;请求所述虚拟基础设施平台以根据由所述规范指定的辅助虚拟机的数目起动多个辅助虚拟机,其中所述多个辅助虚拟机中的所述辅助虚拟机中的每个辅助虚拟机对应于所述功能部件中的至少一个功能部件并且被配置为使得软件的编译由对应的功能部件执行;引导所述辅助虚拟机中的至少一个辅助虚拟机以将独立于机器架构的代码编译成由所述VM中的每个VM可执行以作为所述应用的所述功能部件的所述实例之一而执行的代码;以及引导所述VM中的每个VM中的所述代理部件中的每个代理部件在所述VM中安装由所述至少一个辅助虚拟机编译的所述代码,所述代码实施所述功能部件中的、与所述VM的所述硬件属性兼容的功能部件,由此使所述VM作为所述应用的所述功能部件的所述实例之一而执行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于毕威拓软件公司,未经毕威拓软件公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201280027619.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种负载的微波处理设备
- 下一篇:一种AVF分配方法和设备