用于灾难恢复虚拟化的模拟引擎的系统和方法技术方案

技术编号:10050670 阅读:172 留言:0更新日期:2014-05-15 21:23
本发明专利技术涉及用于灾难恢复虚拟化的模拟引擎的系统和方法。提供了一种用于确定灾难恢复容量的途径。模拟管理程序从主站点接收表示该主站点的当前生产工作负荷的流传输度量数据。度量数据通过该模拟管理程序而与备份站点的生产数据结合,以模拟恢复事件。使用来自该模拟的数据,就能够执行灾难恢复计划制定。

【技术实现步骤摘要】

本专利技术的主题一般地涉及灾难恢复。更具体地,本专利技术的各方面提供一种准备用于灾难恢复的站点的解决方案。
技术介绍
计算机应用是帮助其用户执行任务或多个相关任务的计算机软件片段。在现今的电子环境中,这些应用通常以多个用户可访问的方式提供。为了实现多个用户可访问,应用的提供方可以在经由网络(诸如局域网或如因特网之类的广域网)可访问的具体位置上托管(host)该应用。在托管该应用期间,提供方通常希望达到使得该应用持续对用户可用的状态。然而,有时会发生导致可用性中断的问题。例如,在主托管站点处可能会发生诸如地震、火灾等的大规模灾难。在其他情况下,一个或多个机器可能会经历导致应用停止执行的硬件和/或软件故障。另外,主机和网络之间的通信可能丢失,由此导致用户无法访问应用。当发生这类事件时,提供方通常执行灾难恢复以便为用户复原应用功能。当前,提供方可以按几种方式准备灾难恢复。许多公司采用活动/休眠解决方案,其中主站点活动且有效并复制到后台中不活动的一个或多个灾难恢复服务器。在灾难恢复(DR)事件期间,通信量故障切换(fail over)至灾难恢复站点,并且在前休眠的一个或多个服务器承担全部工作负载。
技术实现思路
申请人已经发现把工作负载预测投射至将被用于DR的另一服务器中存在挑战。例如,理论上可能难以知晓在虚拟化容量解决方案中需要用崩溃(collapse)和再膨胀(reinlate)工作负载的虚拟化逻辑将如何影响DR站点中的虚拟化管理程序。这会导致对DR站点的资源分配错误。例如,分配给具体站点的基于DR的工作负载过少会导致安装多于所需的硬件。另一方面,如果委托的资源过多,则可能无法在DR事件期间及时访问这些资源。一般地,本专利技术的各方面提供一种用于确定灾难恢复容量的方法。模拟管理程序从主站点接收表示该主站点的当前生产工作负荷的流传输度量数据。度量数据通过该模拟管理程序而与备份站点的生产数据组合,以模拟恢复事件。使用来自该模拟的数据,就能够执行灾难恢复计划制定。本专利技术的第一方面提供一种用于确定灾难恢复容量的方法,包括:由模拟管理程序从主站点接收流传输度量数据,所述流传输度量数据表示所述主站点的当前生产工作负载;由所述模拟管理程序通过组合所述度量数据与备份站点的生产数据而在所述备份站点上模拟恢复事件;以及基于所述模拟执行灾难计划制定。本专利技术的第二方面提供一种用于确定灾难恢复容量的系统,包括:具有模拟管理程序安装于其上的计算机设备,所述模拟管理程序执行一种方法,所述方法包括:由模拟管理程序从主站点接收流传输度量数据,所述流传输度量数据表示所述主站点的当前生产工作负载;由所述模拟管理程序通过组合所述度量数据与备份站点的生产数据而在所述备份站点上模拟恢复事件;以及基于所述模拟执行灾难计划制定。本专利技术的第三方面提供一种在计算机可读存储介质中具体化的计算机程序产品,所述计算机程序产品实现一种用于确定灾难恢复容量的方法,所述方法包括:由模拟管理程序从主站点接收流传输度量数据,所述流传输度量数据表示所述主站点的当前生产工作负载;由所述模拟管理程序通过组合所述度量数据与备份站点的生产数据而在所述备份站点上模拟恢复事件;以及基于所述模拟执行灾难计划制定。本专利技术的第四方面提供一种部署用于确定灾难恢复容量的系统的方法,所述方法包括:提供计算机系统,所述计算机系统可操作用于:由模拟管理程序从主站点接收流传输度量数据,所述流传输度量数据表示所述主站点的当前生产工作负载;由所述模拟管理程序通过组合所述度量数据与备份站点的生产数据而在所述备份站点上模拟恢复事件;以及基于所述模拟执行灾难计划制定。另外,本专利技术的任何部件可由提供确定灾难恢复容量服务的服务提供方部署、管理、服务等。本专利技术的实施例还提供相关的系统、方法和/或程序产品。附图说明本专利技术的这些和其他特征将从随后结合附图的本专利技术各方面的详细描述中变得更容易理解,在附图中:图1示出了适于实现本专利技术的一个实施例的数据处理系统。图2示出了根据本专利技术一个实施例的模拟管理程序的安装。图3示出了根据本专利技术一个实施例的示例性地理学分布网络。图4示出了根据本专利技术一个实施例的流传输度量数据的接收。图5示出了根据本专利技术一个实施例的示例性度量数据。图6示出了根据本专利技术一个实施例的来自主站点的度量数据的示例性图形表示。图7示出了根据本专利技术一个实施例的潜在备份站点处的生产数据的示例性图形表示。图8示出了根据本专利技术一个实施例的在备份站点处执行的恢复事件模拟。图9示出了根据本专利技术一个实施例的恢复事件模拟的示例性图形表示。图10示出了根据本专利技术一个实施例的示例性流程图。各附图无需按比例绘出。附图仅是示意性图示,而非旨在描述本专利技术的具体参数。附图仅仅旨在标绘本专利技术的典型实施例,因此不应被认为是对本专利技术范围的限制。在各附图中,类似的标号表示类似的元件。具体实施方式如上所指示的,本专利技术的各方面提供一种用于确定灾难恢复容量的方法。模拟管理程序从主站点接收表示该主站点的当前生产工作负载的流传输度量数据。度量数据通过该模拟管理程序而与备份站点的生产数据组合,以模拟恢复事件。使用来自该模拟的数据,就能够执行灾难恢复计划。转向附图,图1示出了用于确定灾难容量的说明性环境100。在此程度上,环境100包括能够执行在此描述的处理以确定灾难容量的计算机系统102。具体地,示出的计算机系统102包括计算设备104,所述计算设备104则包括通过执行在此描述的处理使得该计算设备104可操作用于确定灾难容量的灾难容量计划制定程序140。示出的计算设备104包括处理部件106(例如,一个或多个处理器)、存储器110、存储系统118(例如,存储层级)、输入/输出(I/O)接口部件114(例如,一个或多个I/O接口和/或设备)以及通信路径112。一般而言,处理部件106执行至少部分固定在存储器110内的程序代码,诸如模拟管理程序142和/或灾难容量计划制定程序140。在此程度上,处理部件106可以包括单个处理单元,或是跨一个或多个位置内的一个或多个处理单元(例如,在客户机和服务器上)分布。存储器110还可以包括在程序代码的实际执行期间使用的本地存储器、大容量存储装置(存储装置118)和/或为至少部分程序代码提供临时存储以减本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201310528948.html" title="用于灾难恢复虚拟化的模拟引擎的系统和方法原文来自X技术">用于灾难恢复虚拟化的模拟引擎的系统和方法</a>

【技术保护点】
一种确定灾难恢复容量的方法,包括:由模拟管理程序从主站点接收流传输度量数据,所述流传输度量数据表示所述主站点的当前生产工作负载;由所述模拟管理程序通过组合所述度量数据与备份站点的生产数据而在所述备份站点上模拟恢复事件;以及基于所述模拟执行灾难计划制定。

【技术特征摘要】
2012.10.31 US 13/665,5741.一种确定灾难恢复容量的方法,包括:
由模拟管理程序从主站点接收流传输度量数据,所述流传输度量
数据表示所述主站点的当前生产工作负载;
由所述模拟管理程序通过组合所述度量数据与备份站点的生产
数据而在所述备份站点上模拟恢复事件;以及
基于所述模拟执行灾难计划制定。
2.如权利要求1所述的方法,其中所述接收和所述模拟被实时执
行。
3.如权利要求1所述的方法,其中所述流传输度量数据从所述主
站点上的管理程序模块接收。
4.如权利要求1所述的方法,其中所述主站点和所述备份站点地
理学上彼此远离。
5.如权利要求1所述的方法,还包括基于所述模拟执行容量计划
制定。
6.如权利要求1所述的方法,其中所述模拟还包括:
将所述主站点上的应用指定为较低优先级应用;以及
在执行所述模拟时假定所述较低优先级应用的休眠状态。
7.如权利要求1所述的方法,还包括:
配置硬件部件以执行所述模拟管理程序;以及
将所述硬件部件安装在站点上。
8.如权利要求1所述的方法,还包括:
在备份站点上安装所述模拟管理程序,
其中所述模拟在所述备份站点的后台运行。
9.一种确定灾难恢复容量的系统,包括:
具有模拟管理程序安装于其上的计算机设备,所述模拟管理程序
执行一种方法,所述方法包括:
由所述模拟管理程序从主站点接收流传输度量数据,所述流传...

【专利技术属性】
技术研发人员:E·巴托洛米C·P·埃文斯F·J·乔达诺G·G·格林李P·W·诺瓦克R·J·谢夫蒂克V·L·沃尔特
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1