服务器及缓存集群的故障快速恢复方法技术

技术编号:30166429 阅读:37 留言:0更新日期:2021-09-25 15:22
本申请提供了一种服务器及缓存集群的故障快速恢复方法,服务器包括第一缓存集群、第二缓存集群、集群故障管理模块和冷备中转节点,所述集群故障管理模块被配置为:监测所述第一缓存集群是否发生预设故障;当发生预设故障时,将云存储卷与冷备中转节点解绑,与第二缓存集群绑定,其中,冷备中转节点设置有与云存储卷一一对应的多个目录,云存储卷的数量与第一缓存集群的实例数量相同,云存储卷被配置为在与冷备中转节点绑定时,存储来自第一缓存集群的备份数据,第二缓存集群设置有与第一缓存集群相对应的实例;向第二缓存集群发送启动指令;设置对外服务的缓存集群为第二缓存集群。本申请解决了备份成本和故障恢复效率不能兼顾的技术问题。兼顾的技术问题。兼顾的技术问题。

【技术实现步骤摘要】
服务器及缓存集群的故障快速恢复方法


[0001]本申请涉及服务器
,尤其涉及一种服务器及缓存集群的故障快速恢复方法。

技术介绍

[0002]数据备份是保护数据的一种重要方式,将主服务器中的数据备份到备份服务器上,一旦主服务器中的数据因为意外而丢失,可从备份服务器上恢复数据。为保障备份服务器的数据安全性,可将备份服务器设置在与主服务器异地的机房,避免备份服务器和主服务器同时发生故障。
[0003]相关技术中,服务器中的缓存数据通过缓存集群进行存储,在将缓存集群中的缓存数据进行备份时,可采用两种备份方式,第一种备份方式是将待备份的数据定期备份至统一的备份服务器,在主服务器发生故障时,将已备份的数据复制到系统新启动的集群节点,通过新启动的集群节点对外提供服务;第二种备份方式是将待备份的数据实时备份至异地机房的集群节点,在主服务器发生故障时,启动异地机房的集群节点提供对外服务。
[0004]然而,上述两种备份方式均存在缺陷。若采用第一种备份方式,则在发生故障时,无法很快地将备份文件拷贝至新启动的集群节点,难以满足快速恢复服务的目标本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种服务器,包括第一缓存集群、第二缓存集群、集群故障管理模块和冷备中转节点,其特征在于,所述集群故障管理模块被配置为:监测所述第一缓存集群是否发生预设故障;当监测到所述第一缓存集群发生预设故障时,将云存储卷与冷备中转节点解绑,与第二缓存集群绑定,其中,所述冷备中转节点设置有与所述云存储卷一一对应的多个目录,所述云存储卷的数量与所述第一缓存集群的实例数量相同,所述云存储卷被配置为在与所述冷备中转节点绑定时,存储来自所述第一缓存集群的备份数据,所述第二缓存集群设置有与所述第一缓存集群相对应的实例;向所述第二缓存集群发送启动指令,使所述第二缓存集群启动服务进程;设置对外服务的缓存集群为所述第二缓存集群。2.根据权利要求1所述的服务器,其特征在于,监测所述第一缓存集群是否发生预设故障,包括:监测第一缓存集群的访问状态信息,若所述访问状态信息为访问失败信息,且存在两次访问失败信息的时间间隔超过第一时间,判定所述第一缓存集群发生了预设故障,反之,则判定所述第一缓存集群未发生所述预设故障。3.根据权利要求1所述的服务器,其特征在于,将云存储卷与冷备中转节点解绑,与第二缓存集群绑定,包括:调用云存储卷的解绑功能接口,通过设备解绑命令将所述云存储卷与冷备中转节点解绑定;调用云存储卷的绑定功能接口,通过设备绑定命令将所述云存储卷与所述第二缓存集群的设备绑定。4.根据权利要求1所述的服务器,其特征在于,向所述第二缓存集群发送启动指令,使所述第二缓存集群启动服务进程,包括:调用启动实例接口,指定实例id为所述第二缓存集群的实例id。5.根据权利要求1所述的服务器,其特征在于,所述第一缓存集群和第二缓存集群均为codis集群,设置对外服务的缓存集群为所述第二缓存集群,包括:配置负载均衡服务到所述第二缓存集群的codis

proxy;修改业务连接地址为所述第二缓存集群的负载均衡地址;根据业务支持自...

【专利技术属性】
技术研发人员:胡新静刘先攀胡晓峰张纪宽矫恒浩王宝云
申请(专利权)人:聚好看科技股份有限公司
类型:发明
国别省市:

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

1