[发明专利]一种基于主备集群服务器的跨地区服务容灾方法及装置无效
申请号: | 201210537422.3 | 申请日: | 2012-12-12 |
公开(公告)号: | CN103036719A | 公开(公告)日: | 2013-04-10 |
发明(设计)人: | 蔡昱星 | 申请(专利权)人: | 北京星网锐捷网络技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08;H04L12/703 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 100036 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 集群 服务器 地区 服务 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,尤指一种基于主备集群服务器的跨地区服务容灾方法及装置。
背景技术
集群可以利用多台设备并行计算从而获得很高的计算速度,也可以用多台设备做备份,从而使得任何一台设备故障后整个系统还能正常运行。服务器集群是指将很多服务器集中起来进行同一种服务,在客户端看来就象只有一个服务器,一旦在服务器上安装并运行了集群服务,该服务器即可加入集群。集群化操作可以减少单点故障数量,实现集群化资源的高可用性。
目前,跨地区服务主要采取主备集群服务器部署的方案,如图1所示,将服务集中部署于主节点地区主备集群服务器,其它从节点地区统一到主节点地区进行服务请求。该方案中所有服务都由主节点的主备集群服务器集中提供,这样能够保障服务的可靠性,实现所有地区资源集中式管理,部署简单,降低部署成本,利于后期升级扩展。但是该方案容灾性较差,不能有效抵御一些突发状况,如:当主节点地区服务器机房故障、断电等导致主节点主备集群服务器完全瘫痪时,从节点地区与主节点地区之间的通讯链路中断,主节点和从节点的服务都不能正常使用。
发明内容
本发明实施例提供一种基于主备集群服务器的跨地区服务容灾方法及装置,用以解决现有技术中存在的主备集群服务器部署方案的容灾性较差的问题。
一种基于主备集群服务器的跨地区服务容灾方法,包括:
每一从节点地区设置的基于主备集群服务器的跨地区服务容灾装置与主节点地区的所述主备集群服务器建立连接后,以第一设定时间周期监控所述主备集群服务器的运行状态以及与所述主备集群服务器中间的链路状态,并接收所述主备集群服务器以第二设定时间周期发送的业务数据;
若确定所述主备集群服务器、所述链路均正常,则通知网络设备将接收到的来自客户端的服务请求报文发送至所述主备集群服务器;
若确定所述主备集群服务器或者所述链路故障,则通知所述网络设备将接收到的来自客户端的服务请求报文发送至所述基于主备集群服务器的跨地区服务容灾装置,并根据接收到的所述主备集群服务器发送的业务数据处理所述网络设备发送的服务请求报文;以及确定所述故障恢复后,将在故障期间自身产生的业务数据发送给所述主备集群服务器,并通知所述网络设备将接收到的来自客户端的服务请求报文发送至所述主备集群服务器。
一种基于主备集群服务器的跨地区服务容灾装置,包括状态检测单元、服务切换单元、基础服务单元和数据备份单元,其中:
所述状态检测单元,用于自身所在的基于主备集群服务器的跨地区服务容灾装置与主节点地区的所述主备集群服务器建立连接后,以第一设定时间周期监控所述主备集群服务器的运行状态以及与所述主备集群服务器中间的链路状态;若确定所述主备集群服务器、所述链路均正常,则通知网络设备将接收到的来自客户端的服务请求报文发送至所述主备集群服务器;
所述数据备份单元,用于接收所述主备集群服务器以第二设定时间周期发送的业务数据;以及所述状态检测单元确定所述故障恢复后,将在故障期间自身产生的业务数据发送给所述主备集群服务器;
所述服务切换单元,用于若所述状态检测单元确定所述主备集群服务器或者所述链路故障后,通知所述网络设备将接收到的来自客户端的服务请求报文发送发送给所述基础服务单元;以及若所述状态检测单元确定所述故障恢复后,通知所述网络设备将接收到的来自客户端的服务请求报文发送至所述主备集群服务器;
所述基础服务单元,用于根据接收到的所述主备集群服务器发送的业务数据处理所述网络设备发送的服务请求报文。
本发明有益效果如下:
本发明实施例提供的基于主备集群服务器的跨地区服务容灾方法及装置,该方案中每一个从节点设置的基于主备集群服务器的跨地区服务容灾设备可以监控主备集群服务器以及与主备集群服务器的链路状态,并会定时备份主备集群服务器发送的业务数据,当确定主备集群服务器或者与主备集群服务器的链路状态故障后,可以根据备份的业务数据处理接收到的来自客户端的服务请求报文,并在确定故障恢复后,将故障期间产生的业务数据发送给主备集群服务器,由主备集群服务器继续处理来自客户端的服务请求报文。一旦主备集群服务器无法处理客户端的服务请求报文,可以由本地的基于主备集群服务器的跨地区服务容灾设备继续处理客户端的服务请求报文,当故障恢复后,再由主备集群服务器继续处理,这样就可以提高跨地区服务的容灾性。
附图说明
图1为现有技术中主备集群服务器跨地区服务的部署示意图;
图2为本发明实施例中主备集群服务器跨地区服务的部署示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京星网锐捷网络技术有限公司,未经北京星网锐捷网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210537422.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种氨气敏电极测量池装置
- 下一篇:印刷品表面质量检测装置