一种中心服务器容灾备份策略的制作方法

文档序号:9249170阅读:320来源:国知局
一种中心服务器容灾备份策略的制作方法
【专利说明】-种中心服务器容灾备份策略 (-)技术领域
[0001] 本发明设及的是一种中屯、服务器容灾备份策略。 (二)【背景技术】
[0002] 灾备技术是降低灾难引起的损失、保证计算机系统连续运行的重要措施,是防灾、 减灾的核屯、,它的目的就是在灾难发生后保护业务系统的连续性,尽量地减少非计划的岩 机时间。不同的业务对数据丢失的容忍量和要求的业务恢复时间长短各有不同,如银行信 息系统要求在灾难发生时数据丢失量很小甚至是零数据丢失,并要求在灾难发生后能及时 地恢复信息系统的运行。因此,从灾备的角度考虑,运行业务系统的中屯、服务器岩机后,一 种合理的备选服务器选择机制能够在保证中屯、服务器性能的同时,减少非计划的岩机时 间,使得中屯、服务器岩机后能及时恢复系统的运行。其次,根据动态变化的服务器硬件和网 络性能指标,计算某一时间范围内的二者性能,再采用权重分配的方法来筛选出最优设备, 保障了系统始终在当前最优配置下正常运行。 (H)
【发明内容】

[0003] 本发明的目的在于保护业务系统的连续性,提供一种可靠的中屯、服务器灾备策 略。该方法针对位于良好网络环境中的中屯、服务器,将可替代中屯、服务器工作的备选设备 添加至备选列表,备选设备均与中屯、服务器相连。在中屯、服务器岩机后,通过计算备选设备 的网络和硬件性能,从备选列表中选出性能最优的设备代替中屯、服务器继续工作,保证中 屯、服务器的性能,减少非计划的岩机时间,使得中屯、服务器岩机后能及时恢复系统的运行。
[0004] 本发明是该样实现的:
[0005] 运行了业务系统并设置中屯、数据库的服务器称为中屯、服务器,在分级的服务器网 络中,称中屯、服务器为一级节点,直接与中屯、服务器相连的设备为二级节点。每个二级节点 设置一个本地数据库,并且节点上运行监测程序,监测程序定时检测本节点的网络情况及 硬件信息,并接收其他设备的信息记录到本地数据库。同时,监测程序向中屯、服务器和其他 设备发送检测到的本节点信息。
[0006] 本方法中设及到的模块如下:
[0007] 配置模块;将可替代中屯、服务器工作的二级节点作为备选设备添加至备选列表, 备选列表包括序号、设备IP两项,列表中的设备均已部署监测程序,添加完毕后将列表保 存至中屯、数据库。
[000引存储模块;每个备选设备在自己的数据库中存储一份备选列表。
[0009] 检测模块;备选设备定时检测与中屯、服务器是否连通;若连通,则继续定时检测; 若不连通,则断定中屯、服务器岩机。
[0010] 性能计算模块:每个备选设备上运行的监测程序收集W下数据计算当前设备性 能:
[0011] 网络性能所占权重X,硬件性能所占权重Y;
[0012] 网络时延测试:当前设备需要对m个二级节点进行连通测试,共进行n次测试,记 第i次测试Pl,P2,……,Pm节点产生的网络时延为DU,……,Dim。
[0013] 每隔T时间统计1次硬件性能,共统计N次,分别计算出CPU、内存W及硬盘的平均 利用率;
[0014] 在对硬件性能的计算中,CPU平均利用率所占权重A,内存平均利用率所占权重B, 硬盘平均利用率所占权重C(A+B+C= 1);
[0015] 将收集到的计算性能指标数据处理为所需要的格式后,按照W下公式计算出性 能:
[0016] (1)平均时延:
[0017] 似硬件性能;HP=CPU利用率XA+内存利用率XB+硬盘利用率XC;
[0018] (3)综合性能;TP=(平均时延TX网络权重X+硬件性能HPX硬件权重 Y)X100% ;
[0019] 最优选择模块:计算完成后,监测程序将本设备IP及综合性能TP分发至其余备选 设备,每个备选设备上的监测程序确认收到其余所有备选设备的信息之后,选择综合性能 指数TP最小的作为最优设备,如果出现与本设备性能指数相同的设备,则备选列表中序号 较小的为最优设备,并将最优设备信息从本地数据库的备选列表中删除。
[0020] 通知模块;若设备是最优设备,则设备上运行的监测程序启动已部署好的业务系 统,与中屯、数据库连接,成为中屯、服务器,同时删除中屯、数据库备选列表中的最优设备信 息,通知所有二级节点中屯、服务器的变更,二级节点指直接访问中屯、服务器的设备。
[0021] 其具体方法步骤为:
[0022] (1)将可替代中屯、服务器工作的二级节点作为备选设备添加至备选列表,备选列 表包括序号、设备IP两项,列表中的设备均已部署监测程序。添加完毕后将列表保存至中 屯、数据库,每个备选设备在自己的数据库中存储一份备选列表;
[002引 似备选设备定时检测与中屯、服务器是否连通;若连通,则执行步骤(2);若不连 通,则断定中屯、服务器岩机,执行步骤(3);
[0024] (3)平均时延;
[002引 (4)硬件性能;HP=CPU利用率XA+内存利用率XB+硬盘利用率XC;
[0026] (5)综合性能;TP=(平均时延TX网络权重X+硬件性能HPX硬件权重 Y)X100% ;
[0027] (6)监测程序将本设备IP及综合性能TP分发至其余备选设备;
[002引 (7)每个备选设备上的监测程序确认收到其余所有备选设备的信息之后,选择综 合性能指数TP最小的作为最优设备,如果出现与本设备性能指数相同的设备,则备选列表 中序号较小的为最优设备,并将最优设备信息从备选列表中删除;
[0029] (8)若设备是最优设备,则设备上的监测程序启动已部署好的业务系统,与中屯、数 据库连接,成为中屯、服务器,执行步骤巧);否则,执行步骤(10);
[0030] (9)删除中屯、数据库备选列表中的最优设备信息,通知所有二级节点中屯、服务器 的变更,二级节点指直接访问中屯、服务器的设备,执行步骤(11);
[0031] (10)等待接收最优设备发送的中屯、服务器变更的消息,接收后重新连接中屯、服务 器;
[0032] (11)完成中屯、服务器替换。
[0033] 本发明的关键在于如何筛选出最优设备。为此需要计算设备的网络性能;通过多 次计算与多个节点的平均网络时延,得到最终平均时延;再计算硬件性能,分配CPU、内存、 硬盘利用率的权重,计算得到硬件性能;然后根据系统所需运行环境分配二者权重,计算后 得到综合性能TP,选择出综合性能TP最小的成为中屯、服务器,如果TP相同,则备选列表中 序号较小的设备成为中屯、服务器。该方法能够在中屯、服务器意外岩机后,减少非计划的岩 机时间,及时恢复系统的运行,保证替换后的中屯、服务器性能,提高了业务的连续性,减少 因服务器岩机带来的损失,节省了人力和物力。
[0034] 本方法的创新性在于;
[0035] 1.从灾备的角度考虑,为中屯、服务器配置备选设备列表,当中屯、服务器岩机后,通 过计算备选设备的网络和硬件性能,从备选列表中选出性能最优的设备代替中屯、服务器继 续工作,保证中屯、服务器的性能,减少非计划的岩机时间,使得中屯、服务器意外岩机后能及 时恢复业务的运行,保证了业务的连续性。
[0036] 2.根据网络和硬件性能动态筛选出最优设备。根据动态变化的网络和硬件信息计 算出二者性能后,可根据系统正常运行时所需的服务器性能要求来分配网络性能与硬件性 能所占权重,同时还可为硬件性能中不同的硬件指标分配不同的权重,从而筛选出最优设 备,保障了系统始终在最优配置下正常运行。 (四)
【附图说明】
[0037] 图1是中屯、服务器部署结构示意图 [003引图2是中屯、服务器容灾备份策略示意图 (五)
【具体实施方式】
[0039] 下面结合附图举例对本发明做更详细地描述:
[0040] 本发明所述方法的特征在于:
[0041] 运行了业务系统并设置中屯、数据库的服务器称为中屯、服务器,在分级的服务器网 络中,称中屯、服务器为一级节点,直接与中屯、服务器相连的设备为二级节点。每个二级节点 设置一个本地数据库,并且节点上运行监测程序,监测程序定时检测本节点的网络情况及 硬件信息,并接收其他设备的信息记录到本地数据库。同时,监测程序向中屯、服务器和其他 设备发送检测到的本节点信息。
[0042] 本方法中设及到的模块如下:
[0043] 配置模块;将可替代中屯、服务器工作的二级节点作为备选设备添加至备选列表, 备选列表包括序号、设备IP两项,列表中的设备均已部署监测程序,添加完毕后将列表保 存至中屯、数据库。
[0044] 存储模块;每个备选设备在自己的数据库中存储一份备选列表。
[0045] 检测模块;备选设备定时检测与中屯、服务器是否连通;若连通,则继续定时检测; 若不连通,则断定中屯、服务器岩机。
[0046] 性能计算模块:每个备选设备上运行的监测程序收集W下数据计算当前设备性 能:<
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1