[发明专利]用于内容-应用分离的系统和方法在审
申请号: | 201711379403.1 | 申请日: | 2017-12-20 |
公开(公告)号: | CN108205462A | 公开(公告)日: | 2018-06-26 |
发明(设计)人: | J·普林斯路;G·塔莎;R·李;J·阿娜马来;C·董;A·古尔陈珂;M·卢克曼;I·卫莱茨 | 申请(专利权)人: | 施耐德电子软件有限责任公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 邹丹 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机映像 虚拟机 存储器 集中式 实例化 最小化 映像 存储 内容存储库 存储空间 存储项目 多个项目 分开存储 基础机器 自动维护 单独地 可重用 启动时 未使用 运行时 可用 扩增 链接 移除 配置 副本 应用 访问 释放 通用 更新 | ||
本公开涉及用于内容‑应用分离的系统和方法。虚拟机存储和运行时供应包括访问基础通用可重用虚拟机映像,以及根据基础虚拟机映像的实例化副本对存储器进行配置。从被配置为将内容与基础机器映像分开地存储的集中式内容存储库中访问项目特定内容。在启动时将实例化机器映像与项目特定内容进行链接以形成项目特定功能虚拟机。在完成项目特定功能之后,单独地存储项目特定内容,并且从存储器中移除项目特定功能虚拟机。这使得虚拟机实例的使用最小化到仅当需要它们时才使用,并且使得内容对其他用户是可用的。这也使得未使用的项目特定功能虚拟机映像的扩增最小化、释放了存储空间、以及实现了分开存储的基础虚拟机映像的更容易的自动维护和集中式的多个项目特定内容的更新。
技术领域
所公开的发明涉及虚拟机资源的最优使用,在运行时按需创建实例,并且一旦用户不再主动使用它们时,通过将用户/项目创建的应用特定内容从O/S和安装在虚拟机上的应用软件中脱离并且将该应用特定内容单独地存储在中央内容存储库中来将所述实例处理掉。
背景技术
利用虚拟机的现有系统和方法是非常低效和昂贵的。这样做使得用户的工作(应用内容)在下次用户希望继续她的工作时是可用的。每次用户修改她的内容时都需要这样做,并且将导致虚拟机映像的快速扩增。对于具有在多个项目上工作的多个用户的系统,结果是不断增长的需要用新的操作系统补丁和软件更新进行维持和维护的机器映像的库。这是昂贵且难以维护的。用户的应用内容还与虚拟机映像绑定,并且除非手动传输,否则不易用于其他地方或其他用户。
所需要的是一种解决虚拟机实例的低效使用的问题并且避免机器映像的快速扩增的技术。
发明内容
本发明示例实施例提供改进的应用内容存储、虚拟机管理以及运行时供应以解决虚拟机实例的低效使用的问题并且避免机器映像的快速扩增。
本发明的示例实施例包括访问基础通用可重用虚拟机映像,以及根据基础虚拟机映像的实例化副本对存储器进行配置。从被配置为将内容与基础虚拟机映像分开地存储的中央内容存储库中访问项目特定内容,以用于基础虚拟机映像和内容的改进的可维护性。在启动时将基础虚拟机映像的实例化副本与项目特定内容进行链接以形成项目特定功能虚拟机。在完成项目特定功能之后,单独地存储项目特定内容,并且从存储器中移除项目特定功能虚拟机。这使得虚拟机实例的使用被最小化到仅当需要它们时才使用。这使得项目特定内容在其他地方可用并且可以由其他被允许的用户使用。这也使得未使用的项目特定功能虚拟机映像的扩增最小化、释放了对附加存储空间的需要、以及实现了单独存储的基础虚拟机映像的更容易的自动维护和该集中式的多个项目特定内容的更新。
在本发明的示例实施例中,一种虚拟机存储和运行时供应系统包括用于访问基础通用可重用虚拟机映像以及通过克隆出基础通用可重用虚拟机映像的实例化副本来对存储器进行配置的装置。基础通用可重用虚拟机映像包括能够被复制或重新激活供以后使用的可重用虚拟机实例的映像。
该多个项目特定内容中的每一个项目特定内容的被配置为在运行时链接至基础通用可重用虚拟机映像的实例化副本,形成项目特定功能虚拟机。该多个项目特定内容被存储在存储器的中央内容存储库中。根据本发明的实施例,中央内容存储库被配置将该多个项目特定内容与基础通用可重用虚拟机映像分开地存储,以用于基础通用可重用虚拟机映像和该多个项目特定内容的改进的可维护性。
本发明的示例实施例进一步包括用于访问存储在中央内容存储库中的至少一个项目特定内容的装置。响应于启动命令,基础通用可重用虚拟机映像的实例化副本与该至少一个项目特定内容链接,以在存储器中形成项目特定功能虚拟机。可以发布启动命令以实现项目特定功能虚拟机来执行项目特定功能。运行生成更新的项目特定内容。
本发明的示例实施例进一步包括用于运行项目特定功能虚拟机以执行项目特定功能的装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于施耐德电子软件有限责任公司,未经施耐德电子软件有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711379403.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种混合部署的虚拟化平台及部署方法
- 下一篇:应用生命周期管理系统