[发明专利]一种双机热备份方法和系统有效
申请号: | 201611256386.8 | 申请日: | 2016-12-30 |
公开(公告)号: | CN108270593B | 公开(公告)日: | 2021-10-15 |
发明(设计)人: | 韩雪;张玉成;石晶林;胡茜;齐忠威 | 申请(专利权)人: | 北京中科晶上科技股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L1/22 |
代理公司: | 北京泛华伟业知识产权代理有限公司 11280 | 代理人: | 王勇;叶北琨 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 双机 备份 方法 系统 | ||
本发明提供一种双机热备份方法,包括:1)主机向对端发起第一SCTP连接,在第一SCTP连接中设置主链路以及备用链路,其中将备机IP设置为主机端的本地备用IP;2)主机实时地将第一SCTP连接的相关信息传送到备机;3)备机根据第一SCTP连接的相关信息在本地创建第二SCTP连接,在第二SCTP连接中设置主链路以及备用链路,其中将主机IP设置为备机端的本地主IP,将备机的实际IP设置为本地备用IP;并且,两个SCTP连接使用相同的SCTP连接标识,备机通过SCTP HEARTBEAT消息对第二SCTP连接中的备用链路保活。本发明还提供了相应的双机热备份系统。本发明可以保证用户业务不间断进行且易于推广。
技术领域
本发明涉及高可用性计算机系统技术领域,具体地说,本发明涉及一种双机热备份方法和系统。
背景技术
高可用性计算机系统指的是一个经过专门设计的计算机系统,能减少停工时间,并保持其服务的高度可用性。高可用性包括保护业务关键数据的完整性和维持应用程序的连续运行等方面。高可用性通常代表应用程序、服务和系统所能提供的服务等级,亦可用以描述各种企业目标和技术需求,包括从硬件到整体服务的关键性目标。其中,最少的宕机时间就是高可用性的关键性目标之一。
一般地讲,在技术人员在现场的情况下,恢复服务器正常可能需要10分钟、几小时甚至几天。从实际经验上看,除非是简单地重启服务器(可能隐患仍然存在),否则往往需要几个小时以上。而如果技术人员不在现场,则恢复服务的时间就更长了。而对于客户群体大、实时要求高的移动通信系统而言,一旦故障影响的范围和造成的后果就是不可想象的了。所以需要通过双机热备,来避免长时间的服务中断,保证系统的长期、可靠的服务。
双机热备是一种减少宕机时间的常用方案。通常来说,双机热备特指基于高可用系统中的两台服务器的热备(或称为高可用),因两机高可用在国内使用较多,故得名双机热备。双机热备按工作中的切换方式分为:主-备方式(Active-Standby方式)和双主机方式(Active-Active方式)。其中,主-备方式指的是一台服务器处于某种业务的激活状态(即Active状态),另一台服务器处于该业务的备用状态(即Standby状态)。而双主机方式指两种不同业务分别在两台服务器上互为主备状态(即Active-Standby状态和Standby-Active状态同时存在)。下面以主-备方式为例进行说明。
在主-备方式下,主备机之间设置多个状态监听端口,其中备机的监听端口监听来自主机的消息,从而发现主机的状态异常。当备机的监听端口监听到的消息表明主机异常时,备机迅速创建SCTP上下文并接管主机上层业务,完成备用状态到激活状态的转换,进而接替主机为通信对端继续提供服务。这种方案下,为了及时发现主机状态异常,往往要使用多个状态监听端口来监听主备机之间的消息,如果主备机之间监听端口出现异常,会造成备机无法正常监测主机状态,从而导致备机不能接管或不能及时接管主机业务。并且,由于备机创建SCTP上下文也是需要一定时间的,这个时间可能会导致宕机时间增加,甚至可能会出现短暂的业务中断。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中科晶上科技股份有限公司,未经北京中科晶上科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611256386.8/2.html,转载请声明来源钻瓜专利网。