书签 分享 收藏 举报 版权申诉 / 13

多服务器系统的备份系统与方法.pdf

  • 上传人:大师****2
  • 文档编号:1082629
  • 上传时间:2018-03-30
  • 格式:PDF
  • 页数:13
  • 大小:468.96KB
  • 摘要
    申请专利号:

    CN200810181466.0

    申请日:

    2008.11.14

    公开号:

    CN101741534A

    公开日:

    2010.06.16

    当前法律状态:

    撤回

    有效性:

    无权

    法律详情:

    发明专利申请公布后的视为撤回IPC(主分类):H04L 1/22申请公布日:20100616|||实质审查的生效IPC(主分类):H04L 1/22申请日:20081114|||公开

    IPC分类号:

    H04L1/22; H04L12/58

    主分类号:

    H04L1/22

    申请人:

    英业达股份有限公司

    发明人:

    孙国新; 陈志伟

    地址:

    中国台湾台北市

    优先权:

    专利代理机构:

    北京律诚同业知识产权代理有限公司 11006

    代理人:

    梁挥;祁建国

    PDF完整版下载: PDF下载
    内容摘要

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

    权利要求书

    1: 一种多服务器系统的备份方法,应用于具有主要服务器及次要服务器的备份系统中,其确保该主要服务器在发生异常时,可以通过该次要服务器提供相同的多项请求服务给多个使用端,其特征在于,该备份方法包括: 建立一通讯网络,其用以提供该主要服务器与该次要服务器间通讯; 执行一更新程序,当该主要服务器的一第一储存装置的数据发生异动时,将异动的该第一储存装置的数据复制至该次要服务器的一第二储存装置中; 监控该主要服务器与该次要服务器间该通讯网络的一通讯连结状态; 监控该主要服务器对所述使用端所提供的所述请求服务的一服务状态;以及 当该服务状态发生异常时,则由该主要服务器执行一切换程序,该切换程序将该主要服务器切换成该次要服务器并由该次要服务器提供所述请求服务。
    2: 根据权利要求1所述的备份方法,其特征在于,监控该通讯连结状态的步骤中,还包括: 执行一第一监控程序,其为该主要服务器用以监控该主要服务器至该次要服务器的该通讯网络的状态;以及 当该通讯网络状态异常时,则由该主要服务器将该次要服务器关闭。
    3: 根据权利要求1所述的备份方法,其特征在于,监控该通讯连结状态的步骤中,还包括: 执行一第二监控程序,其为该次要服务器用以监控该次要服务器至该主要服务器的该通讯网络的状态;以及 当该通讯网络状态异常时,则由该次要服务器执行该切换程序。
    4: 根据权利要求1所述的备份方法,其特征在于,监控该服务状态的步骤中,还包括: 执行一第三监控程序,其为该主要服务器监控所述使用端的所述请求服务状态;以及 当所述请求服务状态异常时,则由该主要服务器执行一异常处理程序。
    5: 根据权利要求4所述的备份方法,其特征在于,执行该异常处理程序的步骤中,还包括: 执行一重启程序并记录一累加值,该重启程序用以将该主要服务器重新启动所述请求服务; 监控该重启程序是否启动成功; 当该重启程序被启动时,则该主要服务器清除该累加值并执行该第三监控程序;以及 当该重启程序未被启动时,还执行下列步骤: 当该累加值不大于一次数门坎值时,则该主要服务器执行该重启程序;以及 当该累加值大于该次数门坎值时,则该主要服务器执行该切换程序。
    6: 根据权利要求1所述的备份方法,其特征在于,执行该切换程序的步骤,还包括: 将该主要服务器中所述请求服务的控制权转移至该次要服务器;以及 关闭该主要服务器。
    7: 根据权利要求1所述的备份方法,其特征在于,所述的多服务器系统使用一虚拟因特网通讯协议地址以供所述使用端进行请求服务。
    8: 一种应用于多服务器中的备份系统,其确保主要服务器在发生异常时,可以通过次要服务器提供相同的请求服务给使用端,其特征在于,该备份系统包括: 一主要服务器,连接有一通讯网络,主要服务器用以提供并监控多个使用端所提出的多笔请求服务,并同时监控该通讯网络的通讯连结状态,当该主要服务器的一第一储存装置的数据发生异动时,将异动的该第一储存装置的数据复制至另一服务器中的储存装置中;以及 一次要服务器,其通过该通讯网络与该主要服务器进行通讯,该次要服务器监控对该通讯网络的通讯连结状态。
    9: 根据权利要求8所述的备份系统,其特征在于,当该通讯连结状态或该服务状态发生异常时,则由该主要服务器执行一切换程序,该切换程序将该主要服务器切换成该次要服务器并由该次要服务器提供所述请求服务。

    说明书


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

        【技术领域】

        本发明关于一种多服务器系统的备份(Backup)系统与方法,特别是一种利用磁盘镜像技术(Distributed Replicated Block Device,DRBD)及心跳(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中更执行以下步骤:主要服务器执行第三监控程序,其用以监控使用端的请求服务状态是否异常(步骤S241)。当请求服务状态异常时,则由主要服务器执行异常处理程序(步骤S242)。

        请参考图5所示,其为本发明的异常处理程序流程图。在步骤S242中更执行以下步骤:执行重启程序并记录累加值(步骤S243),重启程序用以将主要服务器重新启动请求服务。监控重启程序是否启动成功(步骤S244)。当重启程序被启动时,则主要服务器清除累加值并执行第三监控程序(步骤S245)。反之,当重启程序未被启动时,判断累加值是否大于次数门坎值(步骤S246)。若累加值不大于次数门坎值时,则主要服务器执行重启程序(步骤S243)。若累加值大于次数门坎值时,则主要服务器执行切换程序(步骤S247)。

        请参考图6所示,其为本发明的切换程序流程图。在步骤S250中更执行以下步骤:将主要服务器中请求服务的控制权转移至次要服务器(步骤S252)。关闭主要服务器(步骤S254)。

        另外,上述所述的主要服务器与次要服务器的系统使用虚拟因特网通讯协议地址以供使用端进行请求服务。

        于此,虽然以一台主要服务器与一台次要服务器作为说明。然而实际上亦可以是一台以上的次要服务器与主要服务器成为备份群组,其中主要服务器与次要服务器可随时切换。次要服务器可在关闭后进行系统更新及维护,并在系统更新及维护后再加入备份群组中。

        本发明提供一种多服务器系统的备份系统与方法,借以确保主要服务器在发生异常时,可以通过次要服务器提供相同的请求服务给使用端。

        当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。

    关 键  词:
    服务器 系统 备份 方法
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:多服务器系统的备份系统与方法.pdf
    链接地址:https://www.zhuanlichaxun.net/p-1082629.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1