[发明专利]一种中心服务器容灾备份方法有效
申请号: | 201510330091.X | 申请日: | 2015-06-15 |
公开(公告)号: | CN104965770B | 公开(公告)日: | 2018-02-02 |
发明(设计)人: | 姚文斌;刘郑博;常静坤;赵辰吟 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 中心 服务器 备份 策略 | ||
技术领域
本发明涉及的是一种中心服务器容灾备份方法。
背景技术
灾备技术是降低灾难引起的损失、保证计算机系统连续运行的重要措施,是防灾、减灾的核心,它的目的就是在灾难发生后保护业务系统的连续性,尽量地减少非计划的宕机时间。不同的业务对数据丢失的容忍量和要求的业务恢复时间长短各有不同,如银行信息系统要求在灾难发生时数据丢失量很小甚至是零数据丢失,并要求在灾难发生后能及时地恢复信息系统的运行。因此,从灾备的角度考虑,运行业务系统的中心服务器宕机后,一种合理的备选服务器选择机制能够在保证中心服务器性能的同时,减少非计划的宕机时间,使得中心服务器宕机后能及时恢复系统的运行。其次,根据动态变化的服务器硬件和网络性能指标,计算某一时间范围内的二者性能,再采用权重分配的方法来筛选出最优设备,保障了系统始终在当前最优配置下正常运行。
发明内容
本发明的目的在于保护业务系统的连续性,提供一种可靠的中心服务器灾备方法。该方法针对位于良好网络环境中的中心服务器,将可替代中心服务器工作的备选设备添加至备选列表,备选设备均与中心服务器相连。在中心服务器宕机后,通过计算备选设备的网络和硬件性能,从备选列表中选出性能最优的设备代替中心服务器继续工作,保证中心服务器的性能,减少非计划的宕机时间,使得中心服务器宕机后能及时恢复系统的运行。
本发明是这样实现的:
运行了业务系统并设置中心数据库的服务器称为中心服务器,在分级的服务器网络中,称中心服务器为一级节点,直接与中心服务器相连的设备为二级节点。每个二级节点设置一个本地数据库,并且节点上运行监测程序,监测程序定时检测本节点的网络情况及硬件信息,并接收其他设备的信息记录到本地数据库。同时,监测程序向中心服务器和其他设备发送检测到的本节点信息。
本方法中涉及到的模块如下:
配置模块:将可替代中心服务器工作的二级节点作为备选设备添加至备选列表,备选列表包括序号、设备IP两项,列表中的设备均已部署监测程序,添加完毕后将列表保存至中心数据库。
存储模块:每个备选设备在自己的数据库中存储一份备选列表。
检测模块:备选设备定时检测与中心服务器是否连通:若连通,则继续定时检测;若不连通,则断定中心服务器宕机。
性能计算模块:每个备选设备上运行的监测程序收集以下数据计算当前设备性能:
网络性能所占权重X,硬件性能所占权重Y;
网络时延测试:当前设备需要对m个二级节点进行连通测试,共进行n次测试,记第i次测试P1,P2,……,Pm节点产生的网络时延为Di1,Di2,……,Dim。
每隔T时间统计1次硬件性能,共统计N次,分别计算出CPU、内存以及硬盘的平均利用率;
在对硬件性能的计算中,CPU平均利用率所占权重A,内存平均利用率所占权重B,硬盘平均利用率所占权重C(A+B+C=1);
将收集到的计算性能指标数据处理为所需要的格式后,按照以下公式计算出性能:
(1)平均时延:
(2)硬件性能:HP=CPU利用率×A+内存利用率×B+硬盘利用率×C;
(3)综合性能:TP=(平均时延T×网络权重X+硬件性能HP×硬件权重Y)×100%;
最优选择模块:计算完成后,监测程序将本设备IP及综合性能TP分发至其余备选设备,每个备选设备上的监测程序确认收到其余所有备选设备的信息之后,选择综合性能指数TP最小的作为最优设备,如果出现与本设备性能指数相同的设备,则备选列表中序号较小的为最优设备,并将最优设备信息从本地数据库的备选列表中删除。
通知模块:若设备是最优设备,则设备上运行的监测程序启动已部署好的业务系统,与中心数据库连接,成为中心服务器,同时删除中心数据库备选列表中的最优设备信息,通知所有二级节点中心服务器的变更,二级节点指直接访问中心服务器的设备。
其具体方法步骤为:
(1)将可替代中心服务器工作的二级节点作为备选设备添加至备选列表,备选列表包括序号、设备IP两项,列表中的设备均已部署监测程序。添加完毕后将列表保存至中心数据库,每个备选设备在自己的数据库中存储一份备选列表;
(2)备选设备定时检测与中心服务器是否连通:若连通,则执行步骤(2);若不连通,则断定中心服务器宕机,执行步骤(3);
(3)平均时延:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510330091.X/2.html,转载请声明来源钻瓜专利网。