[发明专利]一种多服务器热备份方法、系统、装置和存储介质在审
申请号: | 201811426031.8 | 申请日: | 2018-11-27 |
公开(公告)号: | CN109739686A | 公开(公告)日: | 2019-05-10 |
发明(设计)人: | 樊瑞 | 申请(专利权)人: | 无锡天脉聚源传媒科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 谭英强 |
地址: | 214000 江苏省无锡市无锡*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主服务器 配置参数 服务器 数据库服务器 读取 替代 存储介质 多服务器 网络系统 热备份 信息技术领域 服务器宕机 数据库存储 宕机 写入 数据库 存储 配置 选举 应用 | ||
本发明公开了一种多服务器热备份方法、系统、装置和存储介质,所述方法包括选定至少一个从服务器作为配置参数服务器,选定至少一个从服务器作为数据库服务器,当主服务器发生宕机时,选举至少一个从服务器作为替代主服务器,从配置参数服务器中读取配置参数从而对替代主服务器进行配置和从数据库服务器中读取数据库并写入替代主服务器中等步骤。通过将主服务器的配置参数以及其存储的数据库存储在配置参数服务器和数据库服务器中,避免了主服务器宕机的同时发生从服务器宕机所产生的数据风险,使得网络系统的稳定性更强,替代主服务器在很短时间内便能接替原来主服务器的工作,避免网络系统的用户受到影响。本发明广泛应用于信息技术领域。
技术领域
本发明涉及信息技术领域,尤其是一种多服务器热备份方法、系统、装置和存储介质。
背景技术
服务器是网络运行的基础,服务器中存储的数据具有重要价值,几乎所有网络系统都设有容灾备份机制,其中主流的方式是将多个服务器以主从服务器的形式运行,其中从服务器作为主服务器的备用,从服务器中备份有主服务器存储的数据。热备份技术可以使得服务器在工作状态下完成备份,不会影响用户的使用。但是,现有热备份技术是将主服务器的所有数据不加以区分地存储在一个或数个从服务器中,这增加了数据面临的风险,而且在发生宕机时数据恢复的速度较慢,不利于面向大规模数据应用。
发明内容
为了解决上述技术问题,本发明的目在于提供一种多服务器热备份方法、系统、装置和存储介质。
一方面,本发明包括一种多服务器热备份方法,所述服务器包括至少一个从服务器和至少一个主服务器,所述服务器均被配置为Redis哨兵模式,所述方法包括以下步骤:
选定至少一个从服务器作为配置参数服务器;所述配置参数服务器用于备份主服务器的配置参数;
选定至少一个从服务器作为数据库服务器;所述数据库服务器用于备份主服务器的数据库;
当主服务器发生宕机时,根据Redis哨兵模式的选举规则,选举至少一个从服务器作为替代主服务器;
从配置参数服务器中读取配置参数从而对替代主服务器进行配置;
从数据库服务器中读取数据库并写入替代主服务器中。
进一步地,所述配置参数服务器的选定对象为未被选定为数据库服务器的从服务器,所述数据库服务器的选定对象为未被选定为配置参数服务器的从服务器。
进一步地,所述替代主服务器的选举对象为被选定为数据库服务器的从服务器。
进一步地,在选举出替代主服务器之后,还包括以下步骤:
解除已发生宕机的主服务器的Redis哨兵模式。
进一步地,所述方法还包括以下步骤:
当配置参数服务器发生宕机时,从未被选定为数据库服务器的从服务器中,选定剩余容量最大的从服务器作为替代配置参数服务器;
将主服务器或替代主服务器的配置参数备份至替代配置参数服务器。
进一步地,所述方法还包括以下步骤:
当数据库服务器发生宕机时,从未被选定为配置参数服务器的从服务器中,选定剩余容量最大的从服务器作为替代数据库服务器;
将主服务器或替代主服务器的数据库备份至替代数据库服务器。
进一步地,所述方法还包括以下步骤:
经过预设时长后,从未被选定为数据库服务器或配置参数服务器的从服务器中,选取剩余容量最大的两个从服务器,分别作为替代配置参数服务器和替代数据库服务器;
将主服务器或替代主服务器的配置参数备份至替代配置参数服务器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡天脉聚源传媒科技有限公司,未经无锡天脉聚源传媒科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811426031.8/2.html,转载请声明来源钻瓜专利网。