[发明专利]在升级期间修复云服务有效
申请号: | 201480004969.4 | 申请日: | 2014-01-14 |
公开(公告)号: | CN105103132B | 公开(公告)日: | 2018-11-16 |
发明(设计)人: | G·加各提安尼;A·辛格;A·玛尼;A·哈桑;T·文科特森;S·塞德;S·P·里瓦斯卡;W·赵 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F11/20 | 分类号: | G06F11/20 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈小刚 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 升级 期间 修复 服务 | ||
1.一种计算机系统,包括下列各项:
一个或多个处理器;
系统存储器;
其上存储有计算机可执行指令的一个或多个计算机可读存储介质,所述计算机可执行指令在由所述一个或多个处理器执行时使得所述计算机系统执行用于将受影响的服务从发生故障的云节点迁移走的方法,所述方法包括以下动作:
确定在第一云节点上运行的一个或多个虚拟机处于故障状态的动作;
确定所述第一云节点上的哪些云资源被分配到所述发生故障的虚拟机的动作,其中所确定的云资源包括一组约束,所述一组约束是通过组合来自在故障状态时确定的现有资源分配和任何相关联的服务模型的信息来获得的;
将所述第一云节点的所确定的云资源分配到第二不同的云节点的动作;以及
使用所分配的云资源在所述第二不同的云节点上重新实例化所述发生故障的虚拟机的动作。
2.如权利要求1所述的计算机系统,其特征在于,确定在第一云节点上运行的一个或多个虚拟机处于故障状态包括以指定的轮询速率周期性地轮询每一个节点中的故障。
3.如权利要求1所述的计算机系统,其特征在于,所述云资源包括计算资源以及网络资源中的至少一者。
4.如权利要求3所述的计算机系统,其特征在于,根据用户指定的服务模型来分配所述云资源。
5.如权利要求1所述的计算机系统,其特征在于,每一虚拟机是包括至少一个虚拟机的升级域的一部分。
6.一种计算机系统,包括下列各项:
一个或多个处理器;
系统存储器;
其上存储有计算机可执行指令的一个或多个计算机可读存储介质,所述计算机可执行指令在由所述一个或多个处理器执行时使得所述计算机系统执行用于处理升级期间的故障的方法,所述方法包括以下动作:
暂停所发起的服务升级的动作,所述服务升级被配置成通过在进行到下一升级域之前升级一个升级域内的每一虚拟机来将一个或多个虚拟机从较旧服务版本升级到较新服务版本,所述虚拟机位于一个或多个不同的升级域中;
确定虚拟机实例发生故障的动作;
确定所述发生故障的虚拟机实例是处于当前正在被升级的升级域中、处于已经被升级的升级域中、还是处于有待于升级到所述较新服务版本的升级域中的动作;
基于所述确定,使用所述较新服务版本以及所述旧服务版本中的至少一者来恢复所述发生故障的虚拟机实例的动作;以及
恢复所发起的服务升级的动作。
7.如权利要求6所述的计算机系统,其特征在于,确定所述发生故障的虚拟机实例处于已经被升级的升级域中,并且其中所述较新的经升级的服务版本被用来恢复所述发生故障的虚拟机实例。
8.如权利要求6所述的计算机系统,其特征在于,确定所述发生故障的虚拟机实例处于有待于升级到所述较新服务版本的升级域中,并且其中所述较旧服务版本被用来恢复所述发生故障的虚拟机实例。
9.一种计算机系统,包括下列各项:
一个或多个处理器;
系统存储器;
其上存储有计算机可执行指令的一个或多个计算机可读存储介质,所述计算机可执行指令在由所述一个或多个处理器执行时使得所述计算机系统执行用于将受影响的服务从发生故障的云节点迁移走的方法,所述方法包括下列各项:
确定在第一云节点上运行的一个或多个虚拟机处于故障状态的动作,每一虚拟机属于指定将被一起升级的一组虚拟机的升级域,每一云节点包括一个或多个升级域;
确定哪些云资源被分配到所述发生故障的虚拟机的动作;
将用于所述发生故障的虚拟机的计算资源分配到第二不同的云节点的动作;
使用所分配的云资源在所述第二不同的云节点上重新实例化所述虚拟机的动作;以及
将与所述重新实例化的虚拟机相关联的网络拓扑传递到所述升级域中的其他虚拟机的动作。
10.如权利要求9所述的计算机系统,其特征在于,还包括:
通知所述升级域中的所述虚拟机发生了故障的动作;
将所述云资源分配以及虚拟机重新发起通知给所述升级域中的所述虚拟机的动作;以及
将与所述重新实例化的虚拟机相关联的经更新的网络拓扑传递到所述一个或多个升级域中的每一个的动作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480004969.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:第三方应用通信API
- 下一篇:显示控制装置及电子设备