一种备份服务器的应用服务的方法、装置及系统制造方法及图纸

技术编号:9620716 阅读:89 留言:0更新日期:2014-01-30 09:39
本发明专利技术公开了一种备份服务器的应用服务的方法、装置及系统,本发明专利技术设置SVN服务器,将基于Linux操作系统的服务器的应用服务自动备份到设置的SVN服务器内,并设定SVN服务器的备份的频率及保存的应用服务的备份个数,这样,就可以实现基于Linux操作系统的服务器的应用服务网络自动备份。当基于Linux操作系统的服务器出现问题宕机要恢复时,可以从设置的SVN服务器中获取最新备份的应用服务直接恢复,所以在恢复服务器的应用服务时降低管理人员工作量,容易实现,节约了人力成本及时间。

Method, device and system for backup server application service

The invention discloses a method, a server application service backup device and system of the invention, set up SVN server, will automatically backup Linux operating system server based on application service to set up SVN server, and set a number of backup application of SVN server backup frequency and stored so that you can achieve automatic backup Linux operating system server application service based on network. When the Linux operating system based on server downtime problems to restore, application services can get the latest backup settings from the SVN server in the direct recovery, so reduce management workload, easy to implement in the application of service recovery server, save manpower cost and time.

【技术实现步骤摘要】
—种备份服务器的应用服务的方法、装置及系统
本专利技术涉及计算机的备份数据领域,特别涉及一种备份服务器的应用服务的方法、装置及系统。
技术介绍
随着互联网的发展,出现了多种类型的服务器为客户端提供各种应用服务。其中一种服务器就是基于Linux操作系统的服务器,在基于Linux操作系统的服务器中设置了多种应用服务,提供给客户端。但是,在有些特殊情况下,基于Linux操作系统的服务器可能会出现宕机情况,这时就需要恢复当前为客户端提供的应用服务。目前,采用的方法是预先将基于Linux操作系统的服务器提供的各种应用服务进行本地备份后,当基于Linux操作系统的服务器宕机重启后,服务器管理人员使用本地备份的应用服务恢复基于Linux操作系统的服务器,使得基于Linux操作系统的服务器恢复后继续为客户端提供应用服务。但是,采用这种方法恢复基于Linux操作系统的服务器存在以下缺点:首先,预先进行本地备份的应用服务与基于Linux操作系统的服务器当前运行的应用服务的版本未必完全一致,即使版本一致,由于基于Linux操作系统的服务器要运行本地备份的应用服务,还需要对支持运行该应用服务的配置文件进行重新配置或修改,这会导致恢复不容易实现;其次,恢复基于Linux操作系统的服务器需要由服务器管理人员进行,在运行本地备份应用服务时的配置文件修改或设置都由服务器管理人员进行,这使得增加人力成本及耗时过长;最后,在采用本地备份应用服务恢复完基于Linux操作系统的服务器后,由于版本问题或配置文件问题,可能会导致基于Linux操作系统的服务器在运行时出现新的问题,需要服务器管理人员排查并解决,这又会增加人力成本及增加花费的时间。
技术实现思路
有鉴于此,本专利技术实施例提供一种备份服务器的应用服务的方法,该方法能够实现服务器的应用服务网络自动备份,在恢复服务器的应用服务时不需要管理人员参与,容易实现。本专利技术实施例还提供一种备份服务器的应用服务的系统,该系统能够实现服务器的应用服务网络自动备份,在恢复服务器的应用服务时不需要管理人员参与,容易实现。本专利技术实施例还提供一种备份服务器的应用服务的装置,该装置能够实现服务器的应用服务网络自动备份,在恢复服务器的应用服务时不需要管理人员参与,容易实现。为达到上述目的,本专利技术实施的具体是这样实现的:一种备份服务器的应用服务的方法,该方法包括:基于Linux操作系统的服务器在设置的SVN服务器上创建存储应用服务的文件夹,所述文件夹采用基于Linux操作系统的服务器的网际协议地址标识;基于Linux操作系统的服务器将要备份的应用服务压缩后,将压缩的应用服务及该服务器的网际协议地址发送给SVN服务器;基于Linux操作系统的服务器指示SVN服务器根据接收的该服务器的网际协议地址确定对应的文件夹,将压缩的应用服务存储到对应的文件夹中。所述将压缩的应用服务及该服务器的网际协议地址发送给SVN服务器之前,该方法还包括:对压缩的应用服务计算MD5特征值;所述将压缩的应用服务存储到对应的文件夹中之前,该方法还包括:对压缩的应用服务校验MD5特征值,保证所接收到的压缩的应用服务正确性。所述该服务器的网际协议地址发送给SVN服务器为:将该服务器的hosts文件中上传给SVN服务器。在将压缩的应用服务存储到对应的文件夹之后,还包括:基于Linux操作系统的服务器检测SVN服务器备份的同一应用服务的备份个数是否大于预设的备份个数,如果没有,则指示结束;如果有,则指示采用先进先出的方式删除最早备份的压缩的应用服务。在基于Linux操作系统的服务器设置定时器并启动,在所述将压缩的应用服务及该服务器的网际协议地址发送给SVN服务器之前,确定设置的定时器到时。一种备份服务器的应用服务的系统,基于Linux操作系统的服务器及SVN服务器,其中,基于Linux操作系统的服务器,用于在SVN服务器上创建存储应用服务的文件夹,所述文件夹采用基于Linux操作系统的服务器的网际协议地址标识,将要备份的应用服务压缩后,将压缩的应用服务及该服务器的网际协议地址发送给SVN服务器,指示SVN服务器根据接收的该服务器的网际协议地址确定对应的文件夹,将压缩的应用服务存储到对应的文件夹中;SVN服务器,用于在基于Linux操作系统的服务器的指示下,创建存储应用服务的文件夹,在基于Linux操作系统的服务器的指示下将接收的该服务器的网际协议地址确定对应的文件夹,将压缩的应用服务存储到对应的文件夹中。基于Linux操作系统的服务器,还用于对压缩的应用服务计算MD5特征值后发送;SVN服务器,还用于将接收的该服务器的网际协议地址确定对应的文件夹之前,对压缩的应用服务校验MD5特征值,保证所接收到的压缩的应用服务正确性。基于Linux操作系统的服务器,还用于指示在将压缩的应用服务存储到对应的文件夹之后,还包括:基于Linux操作系统的服务器检测SVN服务器备份的同一应用服务的备份个数是否大于预设的备份个数,如果没有,则指示结束;如果有,则指示采用先进先出的方式删除最早备份的压缩的应用服务。—种备份服务器的应用服务的装置,包括:建立模块、应用服务处理模块、收发模块及指示模块,其中,建立模块,用于在SVN服务器上创建存储应用服务的文件夹,所述文件夹采用基于Linux操作系统的服务器的网际协议地址标识;应用服务处理模块,用于将要备份的应用服务压缩;收发模块,用于将压缩的应用服务及该服务器的网际协议地址发送给SVN服务器;指示模块,用于指示SVN服务器根据接收的该服务器的网际协议地址确定对应的文件夹,将压缩的应用服务存储到对应的文件夹中。由上述方案可以看出,本专利技术设置SVN服务器,将基于Linux操作系统的服务器的应用服务自动备份到设置的SVN服务器内,并设定SVN服务器的备份的频率及保存的应用服务的备份个数,这样,就可以实现基于Linux操作系统的服务器的应用服务网络自动备份。当基于Linux操作系统的服务器出现问题宕机要恢复时,可以从设置的SVN服务器中获取最新备份的应用服务运行恢复,所以在恢复服务器的应用服务时降低管理人员工作量,容易实现,节约了人力成本及时间。【附图说明】图1为本专利技术实施例提供的备份服务器的应用服务的方法流程图;图2为本专利技术实施例提供的备份服务器的应用服务的方法具体例子流程图;图3为本专利技术实施例提供的备份服务器的应用服务的系统结构示意图;图4为本专利技术实施例提供的备份服务器的应用服务的装置结构示意图。【具体实施方式】为使本专利技术的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本专利技术作进一步详细说明。从
技术介绍
可以看出,造成目前在恢复基于Linux操作系统的服务器的应用服务时需要设置配置文件,不容易实现,增加人力成本及耗时的最主要原因为:本地备份的应用服务与要恢复的基于Linux操作系统的服务器的应用服务存在诸如版本及相关配置文件等的很大差别,这都需要服务器管理人员根据经验设置且排查出问题修复。而造成本地备份的应用服务与要恢复的基于Linux操作系统的服务器的应用服务存在差别的原因主要是:在本地由服务器管理人员进行预先备份,备份受到的人为因素比较多,所以备份的应用服务可能会长期得不到更新,造成了版本及相关配置文本文档来自技高网
...

【技术保护点】
一种备份服务器的应用服务的方法,其特征在于,该方法包括:基于Linux操作系统的服务器在设置的SVN服务器上创建存储应用服务的文件夹,所述文件夹采用基于Linux操作系统的服务器的网际协议地址标识;基于Linux操作系统的服务器将要备份的应用服务压缩后,将压缩的应用服务及该服务器的网际协议地址发送给SVN服务器;基于Linux操作系统的服务器指示SVN服务器根据接收的该服务器的网际协议地址确定对应的文件夹,将压缩的应用服务存储到对应的文件夹中。

【技术特征摘要】
1.一种备份服务器的应用服务的方法,其特征在于,该方法包括: 基于Linux操作系统的服务器在设置的SVN服务器上创建存储应用服务的文件夹,所述文件夹采用基于Linux操作系统的服务器的网际协议地址标识; 基于Linux操作系统的服务器将要备份的应用服务压缩后,将压缩的应用服务及该服务器的网际协议地址发送给SVN服务器; 基于Linux操作系统的服务器指示SVN服务器根据接收的该服务器的网际协议地址确定对应的文件夹,将压缩的应用服务存储到对应的文件夹中。2.如权利要求1所述的方法,其特征在于,所述将压缩的应用服务及该服务器的网际协议地址发送给SVN服务器之前,该方法还包括: 对压缩的应用服务计算MD5特征值; 所述将压缩的应用服务存储到对应的文件夹中之前,该方法还包括: 对压缩的应用服务校验MD5特征值,保证所接收到的压缩的应用服务正确性。3.如权利要求1 所述的方法,其特征在于,所述该服务器的网际协议地址发送给SVN服务器为:将该服务器的hosts文件中上传给SVN服务器。4.如权利要求1所述的方法,其特征在于,在将压缩的应用服务存储到对应的文件夹之后,还包括: 基于Linux操作系统的服务器检测SVN服务器备份的同一应用服务的备份个数是否大于预设的备份个数,如果没有,则指示结束;如果有,则指示采用先进先出的方式删除最早备份的压缩的应用服务。5.如权利要求1所述的方法,其特征在于,在基于Linux操作系统的服务器设置定时器并启动,在所述将压缩的应用服务及该服务器的网际协议地址发送给SVN服务器之前,确定设置的定时器到时。6.一种备份服务器的应用服务的系统,其特征在于,基于Linux操作系统的服务器及SVN服务器,其中, 基于Linux操作系统的服务器,用于在SVN服务器上创建存储应用服务的文件夹...

【专利技术属性】
技术研发人员:庄威
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:

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

1