[发明专利]使用三角形方法的虚拟机实例迁移有效
申请号: | 201680038066.7 | 申请日: | 2016-06-28 |
公开(公告)号: | CN108283020B | 公开(公告)日: | 2023-10-20 |
发明(设计)人: | P·K·布鲁韦;K·K·布伦尼曼;M·J·布鲁克;J·林;M·S·奥尔森 | 申请(专利权)人: | 亚马逊科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 郑勇 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 三角形 方法 虚拟机 实例 迁移 | ||
1.一种系统,所述系统包括经配置以实施一项或多项服务的至少一个计算装置,其中所述一项或多项服务经配置以:
响应于虚拟机实例从第一位置到第二位置的迁移的开始,所述虚拟机实例具有使所述虚拟机实例与由块级存储服务提供的块存储装置相关联的第一租用,至少:
获得使所述第二位置中的虚拟机实例与所述块存储装置相关联的第二租用,所述第二租用指定通过所述虚拟机实例对所述块存储装置进行访问的第二策略;
将与所述块存储装置相关联的状态信息的第一集合从所述第一位置复制到所述第二位置;以及
将与所述块存储装置相关联的状态信息的第二集合从所述第一位置复制到所述第二位置,所述状态信息的第二集合包括对所述状态信息的第一集合的子集的一个或多个改变。
2.根据权利要求1所述的系统,其中:
所述第一租用指定对所述块存储装置进行访问的第一策略;以及
所述第二租用指定对所述块存储装置进行访问的第二策略。
3.根据权利要求1或2所述的系统,其中:
所述第一租用是有效租用;以及
所述第二租用是备用租用。
4.根据权利要求1-3中的任一项所述的系统,其中所述状态信息的第一集合包括所述块存储装置的性能度量的集合。
5.根据权利要求1-4中的任一项所述的系统,其中所述状态信息的第二集合包括节流百分比,所述节流百分比指定所述块存储装置可使用的可用带宽的百分比。
6.根据权利要求1-5中的任一项所述的系统,其中所述状态信息的第一集合包括与所述块存储装置相关联的加密信息。
7.根据权利要求1-6中的任一项所述的系统,其中所述状态信息的第一集合包括与通过所述虚拟机实例对所述块存储装置进行的访问相关联的策略的集合。
8.根据权利要求1-7中的任一项所述的系统,其中:
所述第一位置为计算装置;以及
所述第二位置为不同的计算装置。
9.一种上面存储有可执行指令的非暂时性计算机可读存储介质,所述指令在由计算机系统的一个或多个处理器执行时,使得所述计算机系统至少:
在虚拟机实例从第一位置到第二位置的迁移的第一阶段期间,将与块存储装置相关联的状态信息的第一集合从所述第一位置复制到所述第二位置,所述块存储装置被提供给所述虚拟机实例;
检测所述迁移的关键阶段;以及
复制与所述块存储装置相关联的状态信息的第二集合。
10.根据权利要求9所述的非暂时性计算机可读存储介质,其中所述状态信息的第二集合包括对所述状态信息的第一集合的子集的一个或多个改变。
11.根据权利要求9或10所述的非暂时性计算机可读存储介质,其中所述指令另外包括以下指令:该指令在由所述一个或多个处理器执行时,使得所述计算机系统至少检测到所述迁移的完成并基于所述迁移的完成来确定所述迁移已失败。
12.根据权利要求9-11中的任一项所述的非暂时性计算机可读存储介质,其中使得所述计算机系统确定所述迁移已失败的指令另外包括以下指令:该指令在由所述一个或多个处理器执行时,使得所述计算机系统至少部分基于所述状态信息的第一集合和所述状态信息的第二集合来更新来自所述第一位置的与所述块存储装置相关联的状态信息的第三集合。
13.根据权利要求9-12中的任一项所述的非暂时性计算机可读存储介质,其中所述虚拟机实例设置有:
凭证的第一集合,所述凭证的第一集合使在所述第一位置中运行的所述虚拟机实例与所述块存储装置相关联;以及
凭证的第二集合,所述凭证的第二集合使在所述第二位置中运行的所述虚拟机实例与块存储装置相关联。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亚马逊科技有限公司,未经亚马逊科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680038066.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:车辆的碰撞时间的改进型计算
- 下一篇:机器人和用于机器人定位的方法