多服务器系统的备份系统与方法技术方案

技术编号:4264722 阅读:287 留言:0更新日期:2012-04-11 18:40
一种多服务器系统的备份系统与方法,应用于具有主要服务器及次要服务器的备份系统中,确保主要服务器在发生异常时,可通过次要服务器提供相同的请求服务给使用端,包括建立通讯网络以提供主要服务器与次要服务器间通讯;执行更新程序,当主要服务器的第一储存装置的数据发生异动时,将异动的第一储存装置的数据复制至次要服务器的第二储存装置中;监控通讯网络的通讯连结状态;监控主要服务器提供的请求服务的服务状态;当服务状态发生异常时,则由主要服务器执行切换程序将主要服务器切换成次要服务器并由次要服务器提供请求服务。

【技术实现步骤摘要】

本专利技术关于一种多服务器系统的备份(Backup)系统与方法,特别是一种利用磁 盘镜像技术(Distributed R印licated Block Device, DRBD)及心g兆(heartbeat)监控手 段,确保主要服务器在发生异常时,可以通过次要服务器提供相同的请求服务给使用端的 一种备份系统与方法。
技术介绍
公知的服务器(Server)是储存和管理信息的一部计算机,并可作为连接到其它 计算机、装置或客户端的集中所在。通过服务器可以使用安全的方式来分享文件和资源,例 如传真机与打印机。服务器也可以提供数据备份和储存,以及电子邮件及因特网存取。通 过服务器网络,多个使用者可以同时存取因特网或公司的电子邮件,或是共享相同的传真 机及其它的办公室设备。在一般的网络群组中,通常只有一台服务器提供服务的请求与存 取。由于信息与科技的进步,服务器为了提供实时的应用服务,所以在任何时间点都必须允 许其它计算机、装置或客户端提出服务的请求。若网络群组中的服务器发生异常时(如服 务器当机、异常中止、网络联机异常、停电...等),或需停机进行系统更新与数据维护,则 会导致其它计算机、装置或客户端无法进行服务的存取与数据备份和储存。而影响到整体 网络群组的工作效能与及数据的完整性。所以如何在网络群组中当服务器发生异常时,实 时提供相对应的措施与处理为目前所需解决的重要问题。
技术实现思路
鉴于以上的问题,本专利技术所要解决的技术问题在于提供一种多服务器系统的备份 系统与方法,借以确保主要服务器在发生异常时,可以通过次要服务器提供相同的请求服 务给使用端。 本专利技术所公开的备份方法,包括建立通讯网络以提供主要服务器与次要服务器 间通讯;执行更新程序,当主要服务器的第一储存装置的数据发生异动时,将异动的第一储 存装置的数据复制至次要服务器的第二储存装置中;监控主要服务器与次要服务器间通讯 网络的通讯连结状态;监控主要服务器对使用端所提供的请求服务的服务状态;当服务状 态发生异常时,则由主要服务器执行切换程序将主要服务器切换成次要服务器并由次要服 务器提供请求服务。 在监控通讯连结状态的步骤中,包括执行以下步骤执行第一监控程序,其为主要 服务器用以监控主要服务器至次要服务器的通讯网络的状态;执行第二监控程序,其为次 要服务器用以监控次要服务器至主要服务器的通讯网络的状态;执行第三监控程序,其为 主要服务器监控使用端的请求服务状态。其中当第一监控程序中的通讯网络状态异常时, 则由主要服务器将次要服务器关闭。当第二监控程序中的通讯网络状态异常时,则由次要 服务器执行切换程序。当第三监控程序中的请求服务状态异常时,则由主要服务器执行异 常处理程序。 在主要服务器执行异常处理程序的步骤中,包括执行以下步骤执行重启程序并记录累加值;监控重启程序是否启动成功。其中重启程序用以将主要服务器重新启动请求服务。当重启程序被启动时,则主要服务器清除累加值并执行第三监控程序。 当重启程序未被启动时,更执行下列步骤当累加值不大于次数门坎值时,则主要服务器执行重启程序;当累加值大于次数门坎值时,则主要服务器执行切换程序。在执行切换程序的步骤,包括执行以下步骤将主要服务器中请求服务的控制权转移至次要服务器;关闭主要服务器。 其中,上述所述的多服务器系统使用虚拟因特网通讯协议地址以供使用端进行请 求服务。 为实现上述目的,本专利技术所公开的备份系统,包括主要服务器与次要服务器。 主要服务器用以提供并监控使用端所提出的请求服务,并同时监控通讯网络的通 讯连结状态,当主要服务器的第一储存装置的数据发生异动时,将异动的第一储存装置的 数据复制至另一服务器中的储存装置中;以及,次要服务器通过通讯网络与主要服务器进 行通讯,次要服务器监控对通讯网络的通讯连结状态。 其中,当通讯连结状态或服务状态发生异常时,则由主要服务器执行切换程序,切 换程序将主要服务器切换成次要服务器并由次要服务器提供请求服务。 本专利技术提供一种,借以确保主要服务器在发生异 常时,可以通过次要服务器提供相同的请求服务给使用端。 下面结合附图和具体实施例对本专利技术进行详细描述,但不作为对本专利技术的限定。 附图说明 图1为本专利技术的备份系统的结构示意图; 图2为本专利技术备份方法流程图; 图3为本专利技术的监控通讯连结状态流程图; 图4为本专利技术的监控通讯连结状态流程图; 图5为本专利技术的异常处理程序流程图; 图6为本专利技术的切换程序流程图。 其中,附图标记100备份系统110主要服务器120次要服务器130第一储存装置140第二储存装置150通讯网络160使用端具体实施例方式请参考图1所示,其为本专利技术的备份系统的结构示意图。在本专利技术中并不局限次 要服务器的数量,但为方便说明以一台主要服务器与一台次要服务器作为说明。在备份系统100的结构中包括主要服务器110、次要服务器120、第一储存装置130、第二储存装置140、通讯网络150。其中主要服务器110与次要服务器120以通讯网络150连结。主要服务器110与数个使用端160电性连结。次要服务器120与数个使用端160电性连结。通讯网络150用以提供主要服务器110与次要服务器120之间的通讯。 其中主要服务器110,连接有通讯网络150,主要服务器110提供并监控使用端160所提出的请求服务,并同时监控通讯网络150的通讯连结状态,当主要服务器110的第一储存装置130的数据发生异动时,将异动的第一储存装置130的数据复制至次要服务器120的第二储存装置140中。次要服务器120通过通讯网络150与主要服务器110进行通讯,次要服务器120监控对通讯网络150的通讯连结状态。 请参考图2所示,其为本专利技术的备份方法的流程图。本专利技术的流程包括以下步骤建立主要服务器与次要服务器间的通讯网络(步骤S210)。当主要服务器的第一储存装置的数据发生异动时,主要服务器执行更新程序(步骤S220)。更新程序将异动的第一储存装置的数据复制至次要服务器的第二储存装置中。本专利技术的实施例利用磁盘镜像技术(DRBD),在主要服务器执行更新程序时在主要服务器及备份服务器之间作数据备份。监控主要服务器与次要服务器间通讯网络的通讯连结状态(步骤S230),本专利技术的实施例利用心跳(heartbeat)监控手段监控主要服务器及备份服务器之间通讯连结状态。监控主要服务器对使用端所提供的请求服务的服务状态(步骤S240)。当服务状态发生异常时,则由主要服务器执行切换程序(步骤S250)。切换程序将主要服务器切换成次要服务器并由次要服务器提供请求服务。 请参考图3所示,其为本专利技术的监控通讯连结状态流程图。在步骤S230中更执行以下步骤主要服务器执行第一监控程序,其用以监控主要服务器至次要服务器的通讯网络的状态是否异常(步骤S232)。当通讯网络状态异常时,则由主要服务器关闭次要服务器(步骤S234)。次要服务器执行第二监控程序,其用以监控次要服务器至主要服务器的通讯网络的状态是否异常(步骤S236)。当通讯网络状态异常时,则由次要服务器执行切换程序(步骤S238)。 请参考图4所示,其为本专利技术的监控通讯连结状态流程图。在步骤S240中更执行以下步骤主要服务器执行第三监控程序,其用以本文档来自技高网...

【技术保护点】
一种多服务器系统的备份方法,应用于具有主要服务器及次要服务器的备份系统中,其确保该主要服务器在发生异常时,可以通过该次要服务器提供相同的多项请求服务给多个使用端,其特征在于,该备份方法包括:建立一通讯网络,其用以提供该主要服务器与该次要服务器间通讯;执行一更新程序,当该主要服务器的一第一储存装置的数据发生异动时,将异动的该第一储存装置的数据复制至该次要服务器的一第二储存装置中;监控该主要服务器与该次要服务器间该通讯网络的一通讯连结状态;监控该主要服务器对所述使用端所提供的所述请求服务的一服务状态;以及当该服务状态发生异常时,则由该主要服务器执行一切换程序,该切换程序将该主要服务器切换成该次要服务器并由该次要服务器提供所述请求服务。

【技术特征摘要】
一种多服务器系统的备份方法,应用于具有主要服务器及次要服务器的备份系统中,其确保该主要服务器在发生异常时,可以通过该次要服务器提供相同的多项请求服务给多个使用端,其特征在于,该备份方法包括建立一通讯网络,其用以提供该主要服务器与该次要服务器间通讯;执行一更新程序,当该主要服务器的一第一储存装置的数据发生异动时,将异动的该第一储存装置的数据复制至该次要服务器的一第二储存装置中;监控该主要服务器与该次要服务器间该通讯网络的一通讯连结状态;监控该主要服务器对所述使用端所提供的所述请求服务的一服务状态;以及当该服务状态发生异常时,则由该主要服务器执行一切换程序,该切换程序将该主要服务器切换成该次要服务器并由该次要服务器提供所述请求服务。2. 根据权利要求1所述的备份方法,其特征在于,监控该通讯连结状态的步骤中,还包括执行一第一监控程序,其为该主要服务器用以监控该主要服务器至该次要服务器的该 通讯网络的状态;以及当该通讯网络状态异常时,则由该主要服务器将该次要服务器关闭。3. 根据权利要求1所述的备份方法,其特征在于,监控该通讯连结状态的步骤中,还包括执行一第二监控程序,其为该次要服务器用以监控该次要服务器至该主要服务器的该 通讯网络的状态;以及当该通讯网络状态异常时,则由该次要服务器执行该切换程序。4. 根据权利要求1所述的备份方法,其特征在于,监控该服务状态的步骤中,还包括 执行一第三监控程序,其为该主要服务器监控所述使用端的所述请求服务状态;以及 当所述请求服务状态异常时,则由该主要服务器执行一异常处理程序。5. 根据权利要求4所述的备份方法,...

【专利技术属性】
技术研发人员:孙国新陈志伟
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1