发明名称 同步虚拟机和应用程序生存周期
摘要 虚拟环境可被配置成协调虚拟机和在其中执行的应用程序的生存周期。在一个实现中,虚拟环境包括应用层和虚拟机层。应用层与虚拟机层进行通信来按照与应用程序一致的方式来协调并引导虚拟机创建和删除。例如,应用层接收要启动应用程序的请求。应用层从相关联的应用程序属性中确定要创建的虚拟机的类型和/或数量。应用层随后引导适当的虚拟机的创建(通过虚拟机层),并进一步引导其中所请求的应用程序的安装。在检测到应用程序从所创建的虚拟机中的移除时,应用层可自动地引导相应的虚拟机的移除或停止使用。
申请公布号 CN102057355B 申请公布日期 2013.08.07
申请号 CN200980122387.5 申请日期 2009.05.15
申请人 微软公司 发明人 I·塞杜金;D·埃什纳;R·M·弗莱尔斯;M·O·尼亚里;A·E·诺索夫
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 上海专利商标事务所有限公司 31100 代理人 黄嵩泉;钱静芳
主权项 一种在计算机化系统(100)的应用层(103)处的方法,所述计算机系统还包括虚拟机层(107)和要在一个或多个虚拟机(150)上执行的一个或多个应用程序(135),所述方法是所述应用层通过所述虚拟机层来启动并管理用于所述一个或多个应用程序的一个或多个虚拟机的创建和操作,所述方法包括以下动作:在应用层(103)中接收(200)要启动应用程序(135)的一个或多个请求(113);所述应用层(103)包括接收要启动所述应用程序的所述请求(113)的执行应用程序(105),所述虚拟机层(107)包括与所述应用层通信的虚拟机管理器(120);响应于接收到所述一个或多个请求,所述执行应用程序与应用程序储存库通信以确定所请求的应用程序的一个或多个属性;所述执行应用程序基于所述一个或多个属性来标识从虚拟机库中可获得的一个或多个虚拟机,所述一个或多个虚拟机应被部署以执行所请求的应用程序;在标识所述一个或多个虚拟机之后,所述执行应用程序将一个或多个虚拟机命令(147)从所述应用层发送(220)到在虚拟机层(107)中执行的虚拟机管理器,所述一个或多个虚拟机命令指示所述虚拟机管理器为所请求的应用程序部署所标识的一个或多个虚拟机(150);以及将所请求的应用程序安装(230)在所部署的一个或多个虚拟机上。
地址 美国华盛顿州