【技术实现步骤摘要】
服务器及缓存集群的故障快速恢复方法
[0001]本申请涉及服务器
,尤其涉及一种服务器及缓存集群的故障快速恢复方法。
技术介绍
[0002]数据备份是保护数据的一种重要方式,将主服务器中的数据备份到备份服务器上,一旦主服务器中的数据因为意外而丢失,可从备份服务器上恢复数据。为保障备份服务器的数据安全性,可将备份服务器设置在与主服务器异地的机房,避免备份服务器和主服务器同时发生故障。
[0003]相关技术中,服务器中的缓存数据通过缓存集群进行存储,在将缓存集群中的缓存数据进行备份时,可采用两种备份方式,第一种备份方式是将待备份的数据定期备份至统一的备份服务器,在主服务器发生故障时,将已备份的数据复制到系统新启动的集群节点,通过新启动的集群节点对外提供服务;第二种备份方式是将待备份的数据实时备份至异地机房的集群节点,在主服务器发生故障时,启动异地机房的集群节点提供对外服务。
[0004]然而,上述两种备份方式均存在缺陷。若采用第一种备份方式,则在发生故障时,无法很快地将备份文件拷贝至新启动的集群节点,难以满 ...
【技术保护点】
【技术特征摘要】
1.一种服务器,包括第一缓存集群、第二缓存集群、集群故障管理模块和冷备中转节点,其特征在于,所述集群故障管理模块被配置为:监测所述第一缓存集群是否发生预设故障;当监测到所述第一缓存集群发生预设故障时,将云存储卷与冷备中转节点解绑,与第二缓存集群绑定,其中,所述冷备中转节点设置有与所述云存储卷一一对应的多个目录,所述云存储卷的数量与所述第一缓存集群的实例数量相同,所述云存储卷被配置为在与所述冷备中转节点绑定时,存储来自所述第一缓存集群的备份数据,所述第二缓存集群设置有与所述第一缓存集群相对应的实例;向所述第二缓存集群发送启动指令,使所述第二缓存集群启动服务进程;设置对外服务的缓存集群为所述第二缓存集群。2.根据权利要求1所述的服务器,其特征在于,监测所述第一缓存集群是否发生预设故障,包括:监测第一缓存集群的访问状态信息,若所述访问状态信息为访问失败信息,且存在两次访问失败信息的时间间隔超过第一时间,判定所述第一缓存集群发生了预设故障,反之,则判定所述第一缓存集群未发生所述预设故障。3.根据权利要求1所述的服务器,其特征在于,将云存储卷与冷备中转节点解绑,与第二缓存集群绑定,包括:调用云存储卷的解绑功能接口,通过设备解绑命令将所述云存储卷与冷备中转节点解绑定;调用云存储卷的绑定功能接口,通过设备绑定命令将所述云存储卷与所述第二缓存集群的设备绑定。4.根据权利要求1所述的服务器,其特征在于,向所述第二缓存集群发送启动指令,使所述第二缓存集群启动服务进程,包括:调用启动实例接口,指定实例id为所述第二缓存集群的实例id。5.根据权利要求1所述的服务器,其特征在于,所述第一缓存集群和第二缓存集群均为codis集群,设置对外服务的缓存集群为所述第二缓存集群,包括:配置负载均衡服务到所述第二缓存集群的codis
‑
proxy;修改业务连接地址为所述第二缓存集群的负载均衡地址;根据业务支持自...
【专利技术属性】
技术研发人员:胡新静,刘先攀,胡晓峰,张纪宽,矫恒浩,王宝云,
申请(专利权)人:聚好看科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。