[发明专利]对于云服务器的高可用性有效
申请号: | 201380062226.8 | 申请日: | 2013-07-25 |
公开(公告)号: | CN104823162B | 公开(公告)日: | 2018-01-02 |
发明(设计)人: | 陈海洋;T·C·秋 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F12/00 |
代理公司: | 北京市金杜律师事务所11256 | 代理人: | 酆迅,李峥宇 |
地址: | 美国纽*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对于 服务器 可用性 | ||
技术领域
本发明涉及云服务器,并且更具体地涉及对于云服务器的高可用性。
背景技术
通常,云计算涉及允许用户使用各种装置处理服务器资源的基于服务器的计算。云计算应用由服务器提供,其允许用户使用应用而不必下载并在它们自己装置上安装应用。云计算中通常使用的虚拟化技术支持采用单个物理主机上的不同操作系统执行多个虚拟机实例。每个虚拟机实例独立地用作具有其自有物理资源、OS和应用的隔离系统。由于显著节省成本以及高效性,已经日益地由企业和服务提供者采用虚拟化模型作为它们主要的计算和服务输送基础结构,运行关键内部事务以及面向外部客户的应用。
为了减小由于不希望的虚拟机崩溃导致的停机时间,备份系统通常构建在基础结构中。当前,存在许多可应用的备份技术选项,诸如复制、镜像和在故障处理集群。现有的备份技术是基于传统的计算模型而设计的,并且实施是昂贵的。此外,这些技术对于维护可以是复杂并且单调乏味的,并且通常需要额外的昂贵的硬件和软件部件。随着云计算的广泛应用,由于其潜在的成本益处和效率,虚拟化模型已经日益由企业和服务提供者所采用。
发明内容
根据示例性实施例,在云计算环境中的高可用性系统包括布置在具有至少一个计算机服务器的镜像环境中的快照管理器,以及布置在生产环境中的多个虚拟机。多个虚拟机中的每个包括配置用于执行方法的快照代理。方法包括周期性地获取与快照代理相关联的虚拟机的快照,基于当前快照与之前快照之间改变而确定映像变化(delta image),以及将映像变化发送至快照管理器。配置快照管理器以对于多个虚拟机的每个存储恢复映像,以及将接收到的映像变化与恢复映像合并以更新恢复映像。在一个实施例中,配置快照管理器以采用云计算环境识别并且利用正在利用的资源以用于将接收到映像变化与恢复映像合并以更新恢复映像。
根据另一示例性实施例,一种计算机程序产品用于提供在云计算环境中的高可用性系统,计算机程序产品包括由处理电路可读的非临时存储媒介,并且存储了用于由处理电路运行以用于执行方法的指令。方法包括响应于用户请求而产生虚拟机,产生用于虚拟机的快照代理,以及向快照管理器登记快照代理。配置快照代理以周期性地获取与快照代理相关联的虚拟机的快照,基于当前快照与之前快照之间改变而确定映像变化,以及将映像变化发送至快照管理器。也配置快照代理以监控虚拟机的健康,以及如果虚拟机经受异常行为通知快照管理器。方法也包括响应于虚拟机经受异常行为而从快照管理器接收用于虚拟机的恢复映像,并且采用恢复映像恢复虚拟机。
根据又一示例性实施例,用于提供在云计算环境中高可用性系统的方法包括响应于用户请求产生虚拟机,产生用于虚拟机的快照代理,以及向快照管理器登记快照代理。配置快照代理以周期性地获取与快照代理相关联的虚拟机的快照,基于当前快照与之前快照之间改变确定映像变化,以及将映像变化发送至快照管理器。也配置快照代理以监控虚拟机的健康,并且如果虚拟机经受异常行为则通知快照管理器。方法也包括响应于虚拟机经受异常行为而从快照管理器接收用于虚拟机的恢复映像,以及采用恢复映像恢复虚拟机。
通过本发明的技术实现额外的特征和优点。在此详细描述本发明的其他实施例和特征方面并且视作请求保护的本发明的一部分。为了更好地理解具有优点和特征的本发明,参照说明书和附图。
附图说明
在说明书完结部分处的权利要求中特别地指出并且清楚地请求保护视作本发明的主题。从结合附图的以下详细说明书明确本发明的前述和其他特征以及优点,其中:
图1示出了根据示例性实施例的云计算节点的示意图。
图2示出了根据示例性实施例的云计算环境。
图3示出了根据示例性实施例的由云计算环境所提供的功能抽象层的集合。
图4示出了根据示例性实施例的在云计算环境中的高可用性系统。
图5示出了根据示例性实施例的快照管理器。
图6是示出了根据示例性实施例的用于提供高可用性云服务器的方法的流程图。
图7示出了根据示例性实施例的云计算环境。
具体实施方式
现在参考图1,图1示出了云计算节点的一个例子。云计算节点10仅仅是适合的云计算节点的一个示例,不旨在对在此所述本发明实施例的功能和使用范围带来任何限制。总之,云计算节点10能够被用来实现和/或执行以上所述的任何功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380062226.8/2.html,转载请声明来源钻瓜专利网。