[发明专利]受控的数据中心服务的自动复原有效
申请号: | 201110285713.3 | 申请日: | 2011-09-09 |
公开(公告)号: | CN102385541A | 公开(公告)日: | 2012-03-21 |
发明(设计)人: | P·A·杜尔诺夫;徐海智 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F9/48 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 罗婷婷 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 受控 数据中心 服务 自动 复原 | ||
技术领域
本发明涉及复原数据中心服务的方法和系统。
背景技术
有时被称为云的数据中心由联网计算机资源(例如,服务器、盘、虚拟机等)组成,这些联网计算机资源被利用来部署所主存的应用程序。通过这样做,分布式应用程序可实现比底层硬件的可用性更高的可用性级别。即,有时底层硬件可能在将应用程序指派给了资源并且该应用程序正在利用这些资源的时候进入有故障状态(例如,调查或修复)。因此,具有适于将应用程序从有故障资源处重分配至无故障资源处,以便允许该应用程序保持可用性的措施是有帮助的。而且,即使在转移期间,以允许应用程序保持可用性的方式来重分配该应用程序也是有帮助的。
发明内容
本发明的各实施例由下面的权利要求书进行定义,而不由本概述进行定义。为此,此处提供了在此描述的主题的高级概览,以提供公开内容的概览,并介绍将在以下具体实施方式部分中进一步描述的一些概念。本概述不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
在此描述的主题旨在将应用程序组件从有故障数据中心资源处重分配至无故障数据中心资源处。后台监控器标识有故障的数据中心资源,并调度对应用程序组件的从有故障数据中心资源到无故障数据中心资源的迁移。以允许应用程序保持可用的自动方式来执行迁移。阈值适于控制迁移率以及检测何时会因数据中心范围内的处理或应用程序故障而造成资源故障。
附图说明
下面将参考附图详细描述本发明的说明性实施例,在附图中:
图1是描绘了适于根据本发明的各实施方式来使用的示例性计算设备的框图;
图2是根据本发明的实施例的示例性操作环境的框图;以及
图3和4是根据本发明的实施例的示例性流程图。
具体实施方式
此处用具体细节来描述本发明以满足法定要求。然而,该说明书本身并非旨在必定限制权利要求的范围。相反,所要求保护的主题可结合其它当前或未来技术按照其它方式来具体化,以包括不同的步骤或类似于本文中所描述的步骤的步骤组合。术语不应被解释为暗示本文所公开的各步骤之中或之间的任何特定次序,除非且除了在明确描述个别步骤的次序的时候。
一般而言,本发明的实施例旨在将应用程序组件从有故障数据中心资源处重分配至无故障数据中心资源处。正如此处所使用的,“应用程序组件”描述了部署在数据中心资源上的应用程序的至少一部分,并与一个或多个其他应用程序组件一起执行来实现应用程序的所期望的功能。应用程序组件有时被称为“实例”、“角色实例”或“应用程序角色实例”。“数据中心资源”包括数据中心的计算资源,诸如服务器(也称为“节点”)、盘或虚拟机(VM)等。通常,数据中心包括一定数量的(例如成千上万的)独立资源,将这些独立资源结合在一起来形成资源网络。
通常,应用程序包括指定如何在资源网络中部署应用程序的指令(也称为“应用程序模型”或“应用程序部署参数”)。例如,该指令可指示将应用程序部署成在五个不同的数据中心资源(例如,服务器)间均分的50个角色实例(即,应用程序组件),每一个角色实例包括单独的电源。因此,将在五个资源中的每一个上部署10个角色实例。可将具有十个角色实例的每个组指定为相应的虚拟分组(也称为“升级域”)。通常,基于应用程序模型的可用性约束,并不允许同时升级或迁移各虚拟分组。
继续该实例,如果五个资源中的一个失效了,则本发明的实施例将十个应用程序组件从故障资源处迁移至健康资源处。而且,以与应用程序模型相一致的方式来重分配这十个应用程序组件。即,对这十个应用程序组件的迁移是在任何其他应用程序组件的重分配或任何其他维护操作被启动之前完成的,由此遵守了虚拟分组迁移的要求。另外,接收这十个应用程序组件的健康资源并不是其上部署有其他40个应用程序组件的那四个资源中的一个,由此遵守了需要五个不同的数据中心资源的参数。
在简单描述了各实施例后,现描述图1,其中示出了用于实现本发明的各实施例的示例性操作环境,并将其概括指定为计算设备100。计算设备100只是合适的计算环境的一个示例,而非旨在对本发明的实施方式的使用范围或功能提出任何限制。也不应该将计算设备100解释为对所示出的任一组件或其组合有任何依赖性或要求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110285713.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:多孔硅氧烷有机骨架材料及其制备方法
- 下一篇:带有调节系统的振动器