【技术实现步骤摘要】
设备恢复服务的处理方法、装置和系统
本专利技术涉及互联网
,尤其是涉及一种设备恢复服务的处理方法、装置和系统。
技术介绍
内容分发网络(ContentDeliveryNetwork,CDN)普遍存在3‰的设备故障率,其中产生故障的原因包括网络故障、磁盘故障和应用bug等。其中,在故障期内,发生设备故障的CDN节点的行为会变成不可控的随机事件,可能出现例如:缓存服务器中的缓存过期,导致与源站不一致;或者,缓存服务器的域名配置错误等,从而影响用户业务。目前,对于CDN网络中缓存服务器故障修复后恢复上线的方式大致分为两种:一种是基于对发生故障的缓存服务器的影响范围较小的判断,忽略故障期内可能产生的随机事件,直接将故障修复后的缓存服务器纳入到CDN集群中,并提供服务;另一种是对因故障下线过的缓存服务器进行初始化处理,清除所有缓存,并重新配置域名,从而该缓存服务器等同于新节点设备提供服务。对于前一种方式,因在故障期内针对该缓存服务器的事件未得到处理,会导致业务故障率上升,降低服务的可靠性;对于后一种方式,因缓存被清空,会导致该缓存服务器的缓存命中率直接下降到零,降低服务质量。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种设备恢复服务的处理方法、装置和系统,可以在缓存服务器故障修复后恢复上线时,将其缓存命中率恢复到下线前的状态,并降低业务故障率,提升CDN网络的服务质量。第一方面,本专利技术实施例提供了一种设备恢复服务的处理方法,应用于CDN网络中的节点管理设备,该方法包括:监测 ...
【技术保护点】
1.一种设备恢复服务的处理方法,其特征在于,应用于CDN网络中的节点管理设备,所述方法包括:/n监测所述CDN网络中缓存设备的在线状态;/n如果监测到下线后重新上线的目标缓存设备,将所述目标缓存设备下线期间所述目标缓存设备的服务事件提供给所述目标缓存设备,以使所述目标缓存设备基于所述服务事件恢复服务;/n其中,所述目标缓存设备下线期间所述目标缓存设备的服务事件,保存在所述目标缓存设备所属节点中。/n
【技术特征摘要】
1.一种设备恢复服务的处理方法,其特征在于,应用于CDN网络中的节点管理设备,所述方法包括:
监测所述CDN网络中缓存设备的在线状态;
如果监测到下线后重新上线的目标缓存设备,将所述目标缓存设备下线期间所述目标缓存设备的服务事件提供给所述目标缓存设备,以使所述目标缓存设备基于所述服务事件恢复服务;
其中,所述目标缓存设备下线期间所述目标缓存设备的服务事件,保存在所述目标缓存设备所属节点中。
2.根据权利要求1所述的设备恢复服务的处理方法,其特征在于,所述如果监测到下线后重新上线的目标缓存设备,将所述目标缓存设备下线期间所述目标缓存设备的服务事件提供给所述目标缓存设备的步骤,包括:
如果监测到下线后重新上线的目标缓存设备,向所述目标缓存设备所属节点中的管理机发送针对所述目标缓存设备的恢复指令,以使所述管理机执行所述恢复指令,通过所述节点中的备份机将所述目标缓存设备下线期间所述目标缓存设备的服务事件提供给所述目标缓存设备;
其中,所述目标缓存设备下线期间所述目标缓存设备的服务事件预先备份在所述备份机中。
3.根据权利要求1所述的设备恢复服务的处理方法,其特征在于,在所述监测所述CDN网络中缓存设备的在线状态的步骤之后,所述方法还包括:
将所述缓存设备的在线状态的信息同步到消息队列中;
在所述如果监测到下线后重新上线的目标缓存设备的步骤之后,所述方法还包括:
从所述消息队列中获取所述目标缓存设备的下线事件对应的第一时间和所述目标缓存设备的上线事件对应的第二时间;
根据所述第一时间和所述第二时间确定所述目标缓存设备处于下线期间的时间段。
4.根据权利要求1所述的设备恢复服务的处理方法,其特征在于,在所述监测所述CDN网络中缓存设备的在线状态的步骤之前,所述方法还包括:
备案所述CDN网络中缓存设备的基础信息,所述基础信息包括所述缓存设备的IP地址。
5.一种设备恢复服务的处理方法,其特征在于,应用于管理机,所述管理机与预设的节点管理设备通信连接,所述管理机还与目标缓存设备通信连接,所述方法包括:
接收所述节点管理设备发送的针对所述目标缓存设备的恢复指令;其中,当所述节点管理设备监测到所述目标缓存设备下线后重新上线时,向所述管理机发出所述恢复指令;
执行所述恢复指令,将所述目标缓存设备下线期间所述目标缓存设备的服务事件提供给所述目标缓存设备,以使所述目标缓存设备基于所述服务事件恢复服务;其中,所述目标缓存设备下线期间所述目标缓存设备的服务事件,保存在所述目标缓存设备所属节点中。
6.根据权利要求5所述的设备恢复服务的处理方法,其特征在于,所述目标缓存设备所属节点中还包括备份机;
所述执行所述恢复指令,将所述目标缓存设备下线期间所述目标缓存设备的服务事件提供给所述目标缓存设备的步骤,包括:
执行所述恢复指令,控制所述备份机将所述目标缓存设备下线期间所述目标缓存设备的服务事件提供给所述目标缓存设备;其中,所述目标缓存设备下线期间所述目标缓存设备的服务事件预先备份在所述备份机中。
7.根据权利要求6所述的设备恢复服务的处理方法,其特征在于,所述控制所述备份机将所述目标缓存设备下线期间所述目标缓存设备的服务事件提供给所述目标缓存设备的步骤,包括:
控制所述备份机将所述目标缓存设备下线期间所述目标缓存...
【专利技术属性】
技术研发人员:成鹏飞,张振健,
申请(专利权)人:北京金山云网络技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。