[发明专利]虚拟机迁移工具有效
| 申请号: | 201280032094.X | 申请日: | 2012-05-30 |
| 公开(公告)号: | CN103620551B | 公开(公告)日: | 2018-04-17 |
| 发明(设计)人: | R·弗莱尔斯;A·萨格维 | 申请(专利权)人: | 微软技术许可有限责任公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/48;G06F17/30 |
| 代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 陈小刚 |
| 地址: | 美国华*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 虚拟机 迁移 工具 | ||
1.一种将应用迁移到应用主存云的方法,所述应用主存云主存任意应用以供客户机通过因特网进行访问,所述方法包括:
选择要迁移到所述应用主存云的目标应用;
将所述目标应用传递给迁移工具;
用所述迁移工具解析并分析所述目标应用的源代码文件以标识适用于所述目标应用的迁移规则;以及
将所标识的迁移规则应用于所述目标应用来生成所述目标应用的经修订源代码以便修改所述目标应用以供在所述应用主存云中执行。
2.如权利要求1所述的方法,其特征在于,应用所标识的迁移规则还生成标识用于在所述应用主存云中执行的对所述目标应用的所建议的修改的报告。
3.如权利要求1所述的方法,其特征在于,所述工具包括具有多个迁移规则的规则库,所述多个迁移规则中的每一个对应于一不同的应用主存云,并且其中所述方法还包括选择所述多个迁移规则之一,使得所标识的迁移规则只选自所选多个迁移规则。
4.如权利要求1所述的方法,其特征在于,所述应用主存云通过实例化和终止其中所主存的所述任意应用的实例来执行针对所述任意应用的恒定负载平衡,并且其中所标识的规则包括包含与所述负载平衡相关的语义行为的条件。
5.如权利要求4所述的方法,其特征在于,所述目标应用包括安装包并且所述解析和分析包括打开标识所述目标应用的配置设置的所述安装包,并且所标识的规则之一修改一配置设置。
6.如权利要求1所述的方法,其特征在于,所标识的规则之一包括对SQL(结构查询语言)代码和代码修改的描述,其中应用所标识的迁移规则包括应用所标识的规则之一以改变所述目标应用的代码中的与所述描述相匹配的部分,所述代码在被修改之前不能在所述应用主存云中正确地执行。
7.如权利要求1所述的方法,其特征在于,所标识的规则包括与持久存储在所述应用主存云中的数据有关的规则以及与所述云中的语义行为有关的规则。
8.如权利要求7所述的方法,其特征在于,应用所标识的规则标识出所述目标应用中的执行由所述应用主存云来处理的功能的各部分。
9.一种将应用迁移到云的方法,所述方法包括:
访问所述云专用的迁移规则集合,所述迁移规则标识各应用在被主存在所述云中时应当具有的属性以及对所述应用的对应校正;
将所述迁移规则集合应用于被配置成在并非处于所述云中的硬件平台上执行的应用,应用所述迁移规则集合生成所述应用的经修订源代码以生成用于修改所述应用以在所述云中执行的修改和/或推荐,其中所述迁移规则访问包括与所述云中的许可权限有关的信息的成本信息,以执行与所述应用在所述云中的潜在成本有关的分析,从而降低所述应用在所述云中的许可成本;以及
使用所述修改和/或推荐来修改所述应用以在所述云中执行。
10.如权利要求9所述的方法,其特征在于,所述规则标识所述应用中的能从使用本机平台资源转换成使用所述云所提供的资源的逻辑。
11.如权利要求10所述的方法,其特征在于,所述本机平台资源包括负载平衡资源、数据库服务资源、数据存储服务、或伸缩资源。
12.如权利要求9所述的方法,其特征在于,所述应用至少部分包括web前端,并且所述修改和/或推荐涉及所述web前端如何维护客户机状态。
13.如权利要求9所述的方法,其特征在于,所述方法还包括标识SQL逻辑或代码并将所提供的数据库服务的对应规则应用于所述云中的任意应用,所述数据库服务管理所述任意应用的数据库实例。
14.如权利要求9所述的方法,其特征在于,所述规则集合包括与持久存储在所述应用主存云中的数据有关的规则以及与所述云中的语义行为有关的规则。
15.如权利要求9所述的方法,其特征在于,所述应用被储存在虚拟机镜像中并且通过挂载所述虚拟机镜像来应用所述规则。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280032094.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种金属加工用切削液
- 下一篇:一种金属安装润滑剂





