云灾备服务器的实现方法、启用方法和装置制造方法及图纸

技术编号:34018986 阅读:24 留言:0更新日期:2022-07-02 16:28
本公开提供了一种云灾备服务器的实现方法、启用方法和装置,该实现方法包括,根据生产服务器的基础数据和生产服务器的灾备云平台部署数据,生成用于创建灾备服务器的第一配置文件;接收通过执行第一配置文件进行灾备服务器的创建时所生成的日志数据,并基于日志数据生成生产服务器与灾备服务器的映射关系;根据生产服务器与灾备服务器的映射关系,得到灾备服务器与负载网络均衡设备之间的绑定关系,并根据绑定关系生成绑定配置文件,以通过执行绑定配置文件进行灾备服务器与负载均衡设备的绑定,通过该实现方法可以实现了云灾备服务器的自动创建,提升云灾备服务器的创建效率。提升云灾备服务器的创建效率。

【技术实现步骤摘要】
云灾备服务器的实现方法、启用方法和装置


[0001]本公开涉及灾备
,尤其涉及一种云灾备服务器的实现方法、启用方法和装置。

技术介绍

[0002]云灾备系统是业务永续运行的重要组成部分。所谓灾难,通常是指引起关键业务的信息服务中断,且中断的时间及造成的损失超出企业所能承受的范围之外的意外情况。引起灾难的因素很多,可以是系统环境中的软件、硬件故障,有意或者过失的人为破坏,还可能是因火灾、飓风、地震而引起的数据处理设备的损坏等等,只要造成了关键业务的中断,都是灾难。而云灾备系统就是通过在云平台预先建立的灾备服务器,在可以容忍的时间内恢复业务系统的正常运行,将企业因业务中断而导致的损失降低到预定的程度。
[0003]由于生产环境的服务器以及服务部署信息是一直在变化的,因此需要工作人员手动构建云灾备服务器的创建文件,导致云灾备服务器的创建效率低。

技术实现思路

[0004]有鉴于此,本公开提出了一种云灾备服务器的实现方法、装置和设备及启用方法和装置,可以提高云灾备服务器的创建效率和启用效率。
[0005]根据本公开的第一方面,提供了一种云灾备服务器实现方法,包括:
[0006]根据生产服务器的基础数据和所述生产服务器的灾备云平台部署数据,生成用于创建灾备服务器的第一配置文件;
[0007]接收通过执行所述第一配置文件进行所述灾备服务器的创建时所生成的日志数据,并基于所述日志数据生成所述生产服务器与所述灾备服务器的映射关系;
[0008]根据所述生产服务器与所述灾备服务器的映射关系,得到所述灾备服务器与负载网络均衡设备之间的绑定关系,并根据所述绑定关系生成绑定配置文件,以通过执行所述绑定配置文件进行所述灾备服务器与所述负载均衡设备的绑定;
[0009]其中,所述负载网络均衡设备为部署在所述灾备云平台网络环境中的均衡设备。
[0010]在一种可能的实现方式中,所述第一配置文件为terraform配置文件。
[0011]在一种可能的实现方式中,生成用于创建灾备服务器的第一配置文件后,还包括:
[0012]将生成的所述第一配置文件发送至terraform,由terraform执行所述第一配置文件进行所述灾备服务器的创建。
[0013]在一种可能的实现方式中,在基于所述日志数据生成所述生产服务器与所述灾备服务器的映射关系时包括:
[0014]解析所述日志数据,由所述日志数据中得到所述灾备服务器的型号和IP地址;
[0015]根据所述基础数据,得到所述生产服务器的型号和IP地址;
[0016]将型号相同的所述灾备服务器的IP地址与所述生产服务器的IP地址进行对应,生成所述生产服务器与所述灾备服务器的映射关系。
[0017]在一种可能的实现方式中,在根据所述生产服务器与所述灾备服务器的映射关系,得到所述灾备服务器与负载网络均衡设备之间的绑定关系时,包括:
[0018]获取生产云平台中部署的负载均衡设备与所述生产服务器之间的绑定关系;
[0019]根据所述生产服务器与所述灾备服务器的映射关系,并结合所述生产云平台中部署的负载均衡设备与所述生产服务器之间的绑定关系,对应得到所述灾备服务器与所述负载均衡设备之间的绑定关系。
[0020]根据本公开的第二方面,提供了一种云灾备服务器的启用方法,用于启用本公开第一方面中任一项实现方法实现的云灾备服务器,包括:
[0021]获取生产服务器中的应用程序的部署数据以及生产服务器与灾备服务器的映射关系,并生成所述应用程序的部署指令;
[0022]将所述部署指令发送至运维平台,以使所述运维平台根据所述部署指令将所述应用程序部署至对应的灾备服务器,同时将应用程序运行状态接入预设的灾备监控系统。
[0023]在一种可能的实现方式中,所述部署数据包括应用程序标识、服务端口和所部署的生产服务器中的至少一种;
[0024]在获取生产服务器中的应用程序的部署数据以及生产服务器与灾备服务器的映射关系,并生成所述应用程序的部署指令时,包括:
[0025]根据所部署的生产服务器以及生产服务器与灾备服务器的映射关系,确定所述应用程序所部署的灾备服务器;
[0026]根据获取的所述应用程序标识、所述服务端口以及所部署的所述灾备服务器,生成所述应用程序的灾备部署指令。
[0027]在一种可能的实现方式中,所述应用程序为反向代理应用;在获取生产服务器中的应用程序的部署数据以及生产服务器与灾备服务器的映射关系,并生成所述应用程序的部署指令时,还包括:
[0028]根据生产服务器与灾备服务器的映射关系将反向代理配置文件中应用程序指向的生产服务器修改为具有映射关系的灾备服务器的操作。
[0029]根据本公开的第三方面,提供了一种云灾备服务器实现装置,包括:
[0030]第一配置文件生成模块,用于根据生产服务器的基础数据和所述生产服务器的灾备云平台部署数据,生成用于创建灾备服务器的第一配置文件;
[0031]映射关系生成模块,用于接收通过执行所述第一配置文件进行所述灾备服务器的创建时所生成的日志数据,并基于所述日志数据生成所述生产服务器与所述灾备服务器的映射关系;
[0032]负载网络均衡绑定模块,用于根据所述生产服务器与所述灾备服务器的映射关系,得到所述灾备服务器与负载网络均衡设备之间的绑定关系,并根据所述绑定关系生成绑定配置文件,以通过执行所述绑定配置文件进行所述灾备服务器与所述负载均衡设备的绑定;
[0033]其中,所述负载网络均衡设备为部署在所述灾备云平台网络环境中的均衡设备。
[0034]根据本公开的第四方面,提供了一种云灾备服务器的启用装置,包括:
[0035]部署指令生成模块,用于获取生产服务器中的应用程序的部署数据以及生产服务器与灾备服务器的映射关系,并生成所述应用程序的部署指令;
[0036]服务部署模块,用于将所述部署指令发送至运维平台,以使所述运维平台根据所述部署指令将所述应用程序部署至对应的灾备服务器,同时将应用程序运行状态接入预设的灾备监控系统。
[0037]通过本公开的云灾备服务器的实现方法,可以自动生成创建灾备服务器的第一配置文件和灾备服务器与负载均衡设备的绑定绑定配置文件,进而实现了云灾备服务器的自动创建,提升云灾备服务器的创建效率。
[0038]本公开的云灾备服务器的启用方法,可以利用云灾备服务器的实现方法中的自动生成的生产服务器与灾备服务器的映射关系和获取的生产服务器中的应用程序的部署数据,自动生成应用程序的部署指令,从而实现云灾备服务器的自动启用,提升灾备的恢复效率。
[0039]根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。
附图说明
[0040]包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本公开的示例性实施例、特征和方面,并且用于解释本公开的原理。
[0041本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云灾备服务器实现方法,其特征在于,包括:根据生产服务器的基础数据和所述生产服务器的灾备云平台部署数据,生成用于创建灾备服务器的第一配置文件;接收通过执行所述第一配置文件进行所述灾备服务器的创建时所生成的日志数据,并基于所述日志数据生成所述生产服务器与所述灾备服务器的映射关系;根据所述生产服务器与所述灾备服务器的映射关系,得到所述灾备服务器与负载网络均衡设备之间的绑定关系,并根据所述绑定关系生成绑定配置文件,以通过执行所述绑定配置文件进行所述灾备服务器与所述负载均衡设备的绑定;其中,所述负载网络均衡设备为部署在所述灾备云平台网络环境中的均衡设备。2.根据权利要求1所述的实现方法,其特征在于,所述第一配置文件为terraform配置文件。3.根据权利要求2所述的实现方法,其特征在于,生成用于创建灾备服务器的第一配置文件后,还包括:将生成的所述第一配置文件发送至terraform,由terraform执行所述第一配置文件进行所述灾备服务器的创建。4.根据权利要求1所述的实现方法,其特征在于,在基于所述日志数据生成所述生产服务器与所述灾备服务器的映射关系时包括:解析所述日志数据,由所述日志数据中得到所述灾备服务器的型号和IP地址;根据所述基础数据,得到所述生产服务器的型号和IP地址;将型号相同的所述灾备服务器的IP地址与所述生产服务器的IP地址进行对应,生成所述生产服务器与所述灾备服务器的映射关系。5.根据权利要求1至4任一项所述的实现方法,其特征在于,在根据所述生产服务器与所述灾备服务器的映射关系,得到所述灾备服务器与负载网络均衡设备之间的绑定关系时,包括:获取生产云平台中部署的负载均衡设备与所述生产服务器之间的绑定关系;根据所述生产服务器与所述灾备服务器的映射关系,并结合所述生产云平台中部署的负载均衡设备与生产服务器之间的绑定关系,对应得到所述灾备服务器与所述负载均衡设备之间的绑定关系。6.一种云灾备服务器的启用方法,其特征在于,用于启用权利要求1

5中任一项实现方法实现的云灾备服务器,包括:获取生产服务器中的应用程序的部署数据以及生产服务器与灾备服务器的映射关系,并生成所述应用程序的部署指令;将所述部署指...

【专利技术属性】
技术研发人员:谢荣飞张国平崔浩波孙德华
申请(专利权)人:北京嗨学网教育科技股份有限公司
类型:发明
国别省市:

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

1