双中心容灾设备及该设备中的资源调整方法

文档序号:7698450阅读:173来源:国知局
专利名称:双中心容灾设备及该设备中的资源调整方法
技术领域
本发明涉及通信领域,尤其涉及一种双中心容灾设备及该设备中的资源调整方法。 为了提供不间断的服务,在设备发生故障时需要进行容灾切换。要实现容灾切换,需要为业务部署包括主用端和备用端的容灾系统,通常情况下,业务的主用端负责处理业务请求,在主用端发生故障时,将业务切换到备用端,在主用端的故障恢复时,再将业务切回主用端。
目前,主用端和备用端的部署方式主要有以下两种 第一种,主备模式。采用本模式,将业务的主用端建立在第一物理主机上,将该业务的备用端建立在第二物理主机上。当第一物理主机发生故障时,将业务切换到第二物理主机,由第二物理主机上的备用端接管该业务。 第二种,双中心模式。采用本模式,将第一业务的主用端建立在第一物理主机上,将第二业务的主用端建立在第二物理主机上,同时,第一物理主机上还部署有第二业务的备用端,第二物理主机上还部署有第一业务的备用端,即两个物理主机都有主用端,同时有对方主机的备用端。当第一物理主机发生故障时,将第一业务切换到第二物理主机,由第二物理主机上的备用端接管第一业务。当第二物理主机发生故障时,将第二业务切换到第一物理主机,由第一物理主机上的备用端接管第二业务。 在实现本发明的过程中,发明人发现现有技术中存在如下技术问题 现有技术中,为了使得容灾切换能够顺利进行,需要为主用端和备用端分别预留
足够的资源,但为主用端或备用端预留的资源在部分时间会处于闲置状态,使得设备资源
得不到充分利用,资源利用率较低,导致资源浪费情况严重。

发明内容
本发明实施例提供一种双中心容灾设备及该设备中的资源调整方法,用于提高双中心容灾设备的资源利用率,减少资源浪费。 本发明实施例提供一种双中心容灾设备中的资源调整方法,该方法包括 确定所述双中心容灾设备中的主用端和/或备用端的当前运行状态; 在根据所述当前运行状态确定需要进行资源调整时,根据预先设置的资源调整规
则,调整为所述主用端和/或备用端分配的资源。 本发明实施例提供一种双中心容灾设备,该设备包括 第一分区单元,用于承载容灾业务的主用端; 第二分区单元,用于承载容灾业务的备用端; 确定单元,用于确定所述主用端和/或备用端的当前运行状态,根据所述当前运行状态确定是否需要进行资源调整;
背景技术
5
调整单元,用于在所述确定单元确定需要进行资源调整时,根据预先设置的资源调整规则,调整为所述主用端和/或备用端分配的资源。 本发明中,在根据双中心容灾设备中的主用端和/或备用端的当前运行状态确定需要进行资源调整时,根据预先设置的资源调整规则,将为主用端和/或备用端分配的资源进行调整,通过对资源进行动态调整,可以提高资源利用率,充分利用系统资源,从而有效降低资源浪费。


图1为本发明实施例提供的方法流程示意 图2为本发明实施例中容灾设备的分区划分示意 图3为本发明实施例中容灾设备的另一分区划分示意 图4为本发明实施例提供的设备结构示意图。
具体实施例方式
为了使得容灾设备的资源得到充分利用,本发明实施例提供一种双中心容灾设备中的资源调整方法,本方法中,根据双中心容灾设备中主用端和/或备用端的运行状态对主用端和/或备用端的资源进行动态调整。 参见图l,本发明实施例提供的双中心容灾设备中的资源调整方法,具体包括以下步骤 步骤10 :确定双中心容灾设备中的主用端和/或备用端的当前运行状态;
步骤11 :根据主用端和/或备用端的当前运行状态确定是否需要进行资源调整;
步骤12 :在确定需要进行资源调整时,根据预先设置的资源调整规则,调整为主用端和/或备用端分配的资源。 步骤10中,可以预先在双中心容灾设备中建立业务接口表,该业务接口表实时记录主用端和/或备用端的运行状态,因此,可以通过查询业务接口表来确定主用端和/或备用端的当前运行状态。主用端或备用端的运行状态包括业务忙、业务闲、应用软件效率、执行容灾切换(包括将业务切出和接管其他设备的业务)等。 步骤11中,确定是否需要进行资源调整的具体方法可以是查询预先设置的保存有资源调整条件的列表,判断主用端和/或备用端的当前运行状态是否属于该列表中列出的资源调整条件,若是,则确定需要进行资源调整,否则,确定不需要进行资源调整。例如,在列表中保存的资源调整条件可以包括业务忙、将业务切出、接管其他设备的业务;那么,在主用端和/或备用端的当前运行状态为业务忙或执行业务切出或接管其他设备的业务时,确定需要进行资源调整。 步骤12中,将为所述主用端和/或备用端分配的资源进行调整的方式,可以包括以下方式中的一个或任意组合 第一,将为主用端分配的部分或全部资源调整给备用端或调整为闲置资源;第二,将为主用端分配的部分资源调整给备用端,并将为主用端分配的另一部分资源调整为闲置资源,例如,将为主用端分配的在10%的资源调整给备用端,并将为主用端分配的另外10%的资源调整为闲置资源;第三,将为备用端分配的部分或全部资源调整给主用端或调
6整为闲置资源;第四,将为备用端分配的部分资源调整给主用端,并将为备用端分配的另一部分资源调整为闲置资源;第五,将双中心容灾设备的部分或全部闲置资源调整给主用端或备用端;第六,将双中心容灾设备的部分闲置资源调整给主用端,并将双中心容灾设备的另一部分闲置资源调整给备用端。 例如,在主用端待处理的业务量到达预定的阈值,即主用端业务忙时,确定需要进行资源调整,根据资源调整规则,将为备用端和/或双中心容灾设备中的闲置资源调整给主用端,具体调整何种资源以及调整资源的数量可以根据资源调整规则以及当前主用端待处理的业务量来确定。 再例如,在备用端需要执行业务接管时,确定需要进行资源调整,根据资源调整规
则,将为主用端和/或双中心容灾设备中的闲置资源调整给备用端,具体调整何种资源以
及调整资源的数量可以根据资源调整规则以及所接管业务的资源需求来确定。 较佳的,为了使得主用端承载的多个业务间可以共享资源,还可以将为主用端承
载的第一业务分配的资源调整给主用端承载的第二业务。例如,在主用端承载的第一业务
的业务量增长速度较快而达到设定阈值时,可以选取为增长速度较慢的第二业务分配的资
源并将该资源调整给第一业务,具体调整何种资源以及调整资源的数量可以根据资源调整
规则以及第一业务的实际业务量增长速度来确定。在可供选取的第二业务包括多个时,可
以从多个业务中选取非关键业务即优先级较低的业务的资源调整给第一业务。 为了更加充分的利用设备资源,可以在双中心容灾设备中设置测试业务,在需要
利用该测试业务对主用端或备用端的业务进行测试时,可以将为主用端和/或备用端分配
的资源调整给测试业务,测试业务利用该资源执行测试工作。 如图2所示,本发明中,在双中心容灾设备中,可以利用IT系统动态资源管理技术实现主用端和备用端的分区设置,即将双中心容灾设备划分成多个逻辑分区,每个分区都有自己独立的操作系统,可以自动在分区之间移动系统资源,而不需要重新启动系统。将主用端部署在第一分区中,将备用端部署在第二分区中。还可以将未分配给主用端和备用端的剩余的闲置资源放置在第三分区中,由第三分区对闲置资源进行管理。若在双中心容灾设备中设置测试业务,还可以将测试业务设置在第三分区中,由第三分区承载该测试业务。相应的 将为主用端分配的资源调整给备用端或调整为闲置资源的方法为选取为所述第
一分区分配的部分或全部资源,并将该资源划分给所述第二分区或所述第三分区; 将为主用端分配的部分资源调整给备用端,并将为主用端分配的另一部分资源调
整为闲置资源的方法为选取为所述第一分区分配的部分,将该资源划分给所述第二分区,
选取为所述第一分区分配的另一部分资源,将该资源划分给所述第三分区; 将为备用端分配的部分或全部资源调整给主用端或调整为闲置资源的方法为选
取为所述第二分区分配的部分或全部资源,并将该资源划分给所述第一分区和/或所述第
三分区; 将为备用端分配的部分资源调整给主用端,并将为备用端分配的另一部分资源调整为闲置资源的方法为选取为所述第二分区分配的部分资源,将该资源划分给所述第一分区,选取为所述第二分区分配的另一部分资源,将该资源划分给所述第三分区;
将双中心容灾设备的部分或全部闲置资源调整给主用端或备用端的方法为选取为所述第三分区分配的部分或全部资源,并将该资源划分给所述第一分区和/或第二分区; 将双中心容灾设备的部分闲置资源调整给主用端,并将双中心容灾设备的另一部
分闲置资源调整给备用端的方法为选取所述第三分区的部分资源,将该资源划分给所述
第一分区,选取所述第三分区的另一部分资源,将该资源划分给所述第二分区。
将为主用端和/或备用端分配的资源调整给测试业务的方法为选取为所述第一
分区和/或第二分区分配的资源,并将该资源划分给所述第三分区。
下面针对图2,对资源调整方式进行举例说明 实施例一 本实施例中,将双中心容灾设备的50%的资源分配给第一分区,将双中心容灾设备的10%的资源分配给第二分区,第三分区中放置剩余40%的闲置资源,并且,第一分区的主用端和第二分区的备用端均承载单业务,可以通过执行以下步骤提高资源利用率
步骤SOl :当未达第一分区中主用端承载的业务目标规划期时,即主用端的运行状态为闲时,将第一分区的资源调整到第三分区,用以其他的测试、查询统计等业务。当第二分区中备用端执行了业务切换时,将第三分区的资源或第一分区的资源调整到第二分区,以承载第二分区的切换业务。 步骤S02 :当已达第一分区中主用端承载的业务目标规划期时,即主用端的运行状态为忙时,例如在业务高峰期及超过规划容量期时,将第三分区或第二分区的资源调整到第一分区,以解决第一分区的资源紧张,在第一分区渡过高峰期后,再将资源调回第三分区或第二分区。 本实施例实现了主备资源的共享,较大程度的提高了系统资源利用率,节省了系统投资。
实施例二 本实施例中,将双中心容灾设备的50%的资源分配给第一分区,将双中心容灾设
备的10%的资源分配给第二分区,第三分区中放置剩余40%的闲置资源,第一分区的主用
端和第二分区的备用端均承载多业务,可以通过执行以下步骤提高资源利用率 步骤Sll :当未达第一分区中主用端承载的业务目标规划期时,即主用端的运行
状态为闲时,将第一分区的资源调整到第三分区,用以其他的测试、查询统计等业务。
步骤S22 :当第二分区中某业务接管了其他设备的业务时,将第一分区或第三分
区的资源调整到第二分区相应的业务上,当接管的业务切回后,再将资源调回第一分区或
第三分区。 步骤S23 :当已达第一分区中主用端承载的业务目标规划期时,即主用端的运行状态为忙时,例如在业务高峰期及超过规划容量期时,将第一分区中业务量增长速度较慢的业务的资源调整到第一分区中业务量增长速度较慢快的业务上。 本实施例在实现了主备资源的共享的同时,还实现了主备资源的共享,更大程度的提高了系统资源利用率,节省了系统投资。 本发明中,动态调整的资源包括处理器、内存、输入/输出资源等。双中心容灾设备指同时承载容灾系统的主用端和备用端的物理主机等设备,可以按照业务类型和区域结合来分配各中心的业务,既能有效得节省资源开销,又能保证系统在异常情况下的容灾接管,大大提高了资源利用率并降低了系统投资。例如BOSS系统按照业务负荷分担设计,将 2个中心的业务分配如下 —中心营业、帐务、信控、计费、查询(东区9地市)
二中心营业、帐务、信控、计费、查询(西区8地市) 如图3所示,将承载一中心业务的主用端和承载二中心业务的备用端设置在一个 物理主机中,将承载二中心业务的主用端和承载一中心业务的备用端设置在另一个物理主 机中。 参见图4,本发明实施例提供一种双中心容灾设备,该设备包括
第一分区单元30,用于承载容灾业务的主用端;
第二分区单元31,用于承载容灾业务的备用端; 确定单元32,用于确定所述主用端和/或备用端的当前运行状态,根据所述当前 运行状态确定是否需要进行资源调整; 调整单元33,用于在所述确定单元确定需要进行资源调整时,根据预先设置的资 源调整规则,调整为所述主用端和/或备用端分配的资源。
所述调整单元33包括 第一划分单元,用于根据预先设置的资源调整规则,选取为所述第一分区单元分 配的资源,并将该资源划分给所述第二分区单元; 第二划分单元,用于根据预先设置的资源调整规则,选取为所述第二分区单元分 配的资源,并将该资源划分给所述第一分区单元。 该设备还包括第三分区单元34,用于管理所述双中心容灾设备的闲置资源;
相应的,所述第一划分单元还用于选取为所述第一分区单元分配的资源,并将该 资源划分给所述第三分区单元; 所述第二划分单元还用于选取为所述第二分区单元分配的资源,并将该资源划
分给所述第三分区单元; 所述调整单元33还包括 第三划分单元,用于根据预先设置的资源调整规则,选取所述第三分区单元的资 源,并将该资源划分给所述第一分区单元和/或第二分区单元;或者,选取所述第三分区单 元的部分资源,将该资源划分给所述第一分区单元,选取所述第三分区单元的另一部分资 源,将该资源划分给所述第二分区单元。
所述调整单元33还包括 第四划分单元,用于将为所述主用端的第一业务分配的资源调整给所述主用端的 第二业务。 所述确定单元32用于在所述主用端待处理的业务量到达预定的阈值时,确定需 要进行资源调整; 相应的,所述调整单元33用于选取为所述第二分区单元分配的资源和/或所述 双中心容灾设备的闲置资源,并将该资源划分给所述第一分区单元。
所述确定单元32用于在所述备用端执行容灾切换时,确定需要进行资源调整;
相应的,所述调整单元33用于选取为所述第一分区单元和/或所述双中心容灾 设备的闲置资源,并将该资源划分给所述第二分区单元。
所述第三分区单元34还用于承载用于对所述主用端和/或备用端进行测试的测 试业务; 相应的,所述调整单元33进一步包括 第五划分单元,用于在确定需要利用所述测试业务对所述主用端和/或备用端进 行测试时,选取为所述第一分区单元和/或第二分区单元分配的资源,并将该资源划分给 所述第三分区单元。
综上,本发明的有益效果包括 本发明实施例提供的方案中,在根据双中心容灾设备中的主用端和/或备用端的 当前运行状态确定需要进行资源调整时,根据预先设置的资源调整规则,将为主用端和/ 或备用端分配的资源进行调整,通过对资源进行动态调整,可以提高资源利用率,充分利用 系统资源,从而有效降低资源浪费。 举例说明,对于采用双中心容灾模式的BOSS系统,实现资源的灵活控制,将原来 分配给备用端的资源拿出40%作为可动态调整的闲置资源,考虑因实施设备分区造成的 5%左右的资源损耗,因此本发明实现的双中心容灾,比常规的配置方案增加了 35%的资源 利用能力,即降低了35%的投资。
贝U : 若对BOSS扩容主机、存储投资总额为6000万,则节支总额为6000/0. 65*0. 35 = 3230万。 若对BOSS扩容主机、存储投资总额为8000万,则节支总额为8000/0. 65*0. 35 = 4307万。 另外,从每个用户投资额度计算,则BOSS扩容工程每个用户投资为11元,远低于
采用传统双中心容灾模式的投资额度,充分验证了本发明能够带来的经济效益。 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精
神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围
之内,则本发明也意图包含这些改动和变型在内。
权利要求
一种双中心容灾设备中的资源调整方法,其特征在于,该方法包括确定所述双中心容灾设备中的主用端和/或备用端的当前运行状态;在根据所述当前运行状态确定需要进行资源调整时,根据预先设置的资源调整规则,调整为所述主用端和/或备用端分配的资源。
2. 如权利要求1所述的方法,其特征在于,所述调整为所述主用端和/或备用端分配的 资源包括以下方式中的一个或任意组合将为所述主用端分配的部分或全部资源调整给所述备用端或调整为闲置资源; 将为所述主用端分配的部分资源调整给所述备用端,并将为所述主用端分配的另一部分资源调整为闲置资源;将为所述备用端分配的部分或全部资源调整给所述主用端或调整为闲置资源; 将为所述备用端分配的部分资源调整给所述主用端,并将为所述备用端分配的另一部分资源调整为闲置资源;将所述双中心容灾设备的部分或全部闲置资源调整给所述主用端或备用端; 将所述双中心容灾设备的部分闲置资源调整给所述主用端,并将所述双中心容灾设备的另一部分闲置资源调整给所述备用端。
3. 如权利要求2所述的方法,其特征在于,所述主用端设置在所述双中心容灾设备的 第一分区,所述备用端设置在所述双中心容灾设备的第二分区,所述闲置资源设置在所述 双中心容灾设备的第三分区;所述将为所述主用端分配的部分或全部资源调整给所述备用端或调整为闲置资源包 括选取为所述第一分区分配的部分或全部资源,并将该资源划分给所述第二分区或所述 第三分区;所述将为所述主用端分配的部分资源调整给所述备用端,并将为所述主用端分配的另 一部分资源调整为闲置资源包括选取为所述第一分区分配的部分,将该资源划分给所述 第二分区,选取为所述第一分区分配的另一部分资源,将该资源划分给所述第三分区;所述将为所述备用端分配的部分或全部资源调整给所述主用端或调整为闲置资源包 括选取为所述第二分区分配的部分或全部资源,并将该资源划分给所述第一分区或所述 第三分区;所述将为所述备用端分配的部分资源调整给所述主用端,并将为所述备用端分配的 另一部分资源调整为闲置资源包括选取为所述第二分区分配的部分资源,将该资源划分 给所述第一分区,选取为所述第二分区分配的另一部分资源,将该资源划分给所述第三分 区;所述将所述双中心容灾设备的部分或全部闲置资源调整给所述主用端或备用端包括 选取所述第三分区的部分或全部资源,并将该资源划分给所述第一分区或第二分区;所述将所述双中心容灾设备的部分闲置资源调整给所述主用端,并将所述双中心容灾 设备的另一部分闲置资源调整给所述备用端包括选取所述第三分区的部分资源,将该资 源划分给所述第一分区,选取所述第三分区的另一部分资源,将该资源划分给所述第二分 区。
4. 如权利要求2所述的方法,其特征在于,所述主用端承载多个业务,所述调整为所述 主用端分配的资源还包括将为所述主用端承载的第一业务分配的资源调整给所述主用端承载的第二业务。
5. 如权利要求3所述的方法,其特征在于,所述根据所述当前运行状态确定需要进行资源调整包括在所述主用端的业务量到达预定的阈值时,确定需要进行资源调整;所述调整为所述主用端和/或备用端分配的资源包括选取为所述第二分区和/或第三分区分配的资源,并将该资源划分给所述第一分区。
6. 如权利要求3所述的方法,其特征在于,所述根据所述当前运行状态确定需要进行资源调整包括在所述备用端执行容灾切换时,确定需要进行资源调整;所述调整为所述主用端和/或备用端分配的资源包括选取为所述第一分区和/或第三分区分配的资源,并将该资源划分给所述第二分区。
7. 如权利要求3所述的方法,其特征在于,所述第三分区中还设置有测试业务,该方法进一步包括在确定需要利用所述测试业务对所述主用端和/或备用端进行测试时,选取为所述第一分区和/或第二分区分配的资源,并将该资源划分给所述第三分区。
8. —种双中心容灾设备,其特征在于,该设备包括第一分区单元,用于承载容灾业务的主用端;第二分区单元,用于承载容灾业务的备用端;确定单元,用于确定所述主用端和/或备用端的当前运行状态,根据所述当前运行状态确定是否需要进行资源调整;调整单元,用于在所述确定单元确定需要进行资源调整时,根据预先设置的资源调整规则,调整为所述主用端和/或备用端分配的资源。
9. 如权利要求8所述的设备,其特征在于,所述调整单元包括第一划分单元,用于根据预先设置的资源调整规则,选取为所述第一分区单元分配的资源,并将该资源划分给所述第二分区单元;第二划分单元,用于根据预先设置的资源调整规则,选取为所述第二分区单元分配的资源,并将该资源划分给所述第一分区单元。
10. 如权利要求9所述的设备,其特征在于,该设备还包括第三分区单元,用于管理所述双中心容灾设备的闲置资源;所述第一划分单元还用于选取为所述第一分区单元分配的资源,并将该资源划分给所述第三分区单元;所述第二划分单元还用于选取为所述第二分区单元分配的资源,并将该资源划分给所述第三分区单元;所述调整单元还包括第三划分单元,用于根据预先设置的资源调整规则,选取所述第三分区单元的资源,并将该资源划分给所述第一分区单元或第二分区单元;或者,选取所述第三分区单元的部分资源,将该资源划分给所述第一分区单元,选取所述第三分区单元的另一部分资源,将该资源划分给所述第二分区单元。
11. 如权利要求9或IO所述的设备,其特征在于,所述调整单元还包括第四划分单元,用于将为所述主用端的第一业务分配的资源调整给所述主用端的第二业务。
12. 如权利要求8所述的设备,其特征在于,所述确定单元用于在所述主用端的业务量到达预定的阈值时,确定需要进行资源调整;所述调整单元用于选取为所述第二分区单元分配的资源和/或所述双中心容灾设备的闲置资源,并将该资源划分给所述第一分区单元。
13. 如权利要求8所述的设备,其特征在于,所述确定单元用于在所述备用端执行容灾切换时,确定需要进行资源调整;所述调整单元用于选取为所述第一分区单元和/或所述双中心容灾设备的闲置资源,并将该资源划分给所述第二分区单元。
14. 如权利要求10所述的设备,其特征在于,所述第三分区单元还用于承载用于对所述主用端和/或备用端进行测试的测试业务;所述调整单元进一步包括第五划分单元,用于在确定需要利用所述测试业务对所述主用端和/或备用端进行测试时,选取为所述第一分区单元和/或第二分区单元分配的资源,并将该资源划分给所述第三分区单元。
全文摘要
本发明实施例公开了一种双中心容灾设备中的资源调整方法,该方法为确定所述双中心容灾设备中的主用端和/或备用端的当前运行状态;在根据所述当前运行状态确定需要进行资源调整时,根据预先设置的资源调整规则,调整为所述主用端和/或备用端分配的资源。本发明实施例还公开了一种双中心容灾设备。采用本发明,能够有效提高双中心容灾设备的资源利用率,降低资源浪费。
文档编号H04W16/10GK101790170SQ20091007688
公开日2010年7月28日 申请日期2009年1月23日 优先权日2009年1月23日
发明者崔可升, 廉红吉, 曹璐, 朱祥磊, 李世冲, 赵建福 申请人:中国移动通信集团山东有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1