【技术实现步骤摘要】
一种节点流量的调入、恢复方法、系统及中心服务器
本专利技术涉及互联网
,特别涉及一种节点流量的调入、恢复方法、系统及中心服务器。
技术介绍
在CDN(ContentDeliveryNetwork,内容分发网络)中,集群在向客户提供服务时可能会出现故障节点。当集群中的节点出现故障时,通常需要将该故障节点的流量调入其它正常的节点中,以使得客户的服务能够被正常提供。目前,在调整故障节点的流量时,通常会按照其它集群中节点的负载情况,对故障节点的流量进行分配。然而,仅按照负载情况的方式来进行流量调入,可能使得节点并不能很好地处理调入的流量。此外,当故障节点恢复正常时,目前也是一次性将调出的流量重新恢复至故障节点中,这样很可能会导致恢复正常的节点由于负载过大而再次出现故障。
技术实现思路
本申请的目的在于提供一种节点流量的调入、恢复方法、系统及中心服务器,能够合理地将故障节点的流量调出,并在故障节点恢复正常时,能够避免节点再次故障。为实现上述目的,本申请一方面提供一种节点流量的调入方法,所述方法包括:若当前集群中的节点出现故障时,获取各个冗余集群的集群信息;基于所述集群信息,确定各个所述冗余集群的集群权重值;根据所述集群权重值从各个所述冗余集群中确定待调入的目标集群,并将所述当前集群中出现故障的节点的流量调入所述目标集群中。为实现上述目的,本申请另一方面还提供一种节点流量的调入系统,所述系统包括:集群信息获取单元,用于若当前集群中的节点出现故障时,获取各个冗余集群的集群信息;集群 ...
【技术保护点】
1.一种节点流量的调入方法,其特征在于,所述方法包括:/n若当前集群中的节点出现故障时,获取各个冗余集群的集群信息;/n基于所述集群信息,确定各个所述冗余集群的集群权重值;/n根据所述集群权重值从各个所述冗余集群中确定待调入的目标集群,并将所述当前集群中出现故障的节点的流量调入所述目标集群中。/n
【技术特征摘要】
1.一种节点流量的调入方法,其特征在于,所述方法包括:
若当前集群中的节点出现故障时,获取各个冗余集群的集群信息;
基于所述集群信息,确定各个所述冗余集群的集群权重值;
根据所述集群权重值从各个所述冗余集群中确定待调入的目标集群,并将所述当前集群中出现故障的节点的流量调入所述目标集群中。
2.根据权利要求1所述的方法,其特征在于,所述集群信息包括以下至少一种:
集群内机器设备的健康值;集群内网络的健康值;集群内冗余带宽占比;集群内表征流量调入的限制信息;集群的链式切换信息;集群的全局告警信息;集群状态信息;集群内的告警切换信息;集群的局部告警信息。
3.根据权利要求2所述的方法,其特征在于,所述集群的链式切换信息按照以下方式确定:
当前冗余集群在接收调入的流量后,若在指定时长内,所述当前冗余集群产生故障告警信息,将所述当前冗余集群的链式切换信息设置为第一数值;若在所述指定时长内,所述当前冗余集群未产生故障告警信息,将所述当前冗余集群的链式切换信息设置为第二数值。
4.根据权利要求2所述的方法,其特征在于,所述集群内的告警切换信息按照以下方式确定:
在指定时长内,统计当前冗余集群中发生的流量调度次数,并基于统计的所述流量调度次数生成所述当前冗余集群的告警切换信息。
5.根据权利要求1或2所述的方法,其特征在于,基于所述集群信息,确定各个所述冗余集群的集群权重值包括:
若当前冗余集群的限制信息表征拒绝流量调入,或者所述当前冗余集群出现全局告警信息,或者所述当前冗余集群的状态信息表征集群异常,将所述当前冗余集群的集群权重值设置为0;
若所述当前冗余集群的限制信息表征流量降量调入,将所述当前冗余集群的集群权重值设置为预设数值。
6.根据权利要求1或2所述的方法,其特征在于,基于所述集群信息,确定各个所述冗余集群的集群权重值包括:
识别当前冗余集群的各项集群信息各自表征的信息值,以及所述各项集群信息的预设分配比例;
根据所述预设分配比例对所述信息值进行加权求和,并将加权求和后的数值作为所述当前冗余集群的集群权重值。
7.根据权利要求1所述的方法,其特征在于,根据所述集群权重值从各个所述冗余集群中确定待调入的目标集群包括:
根据所述集群权重值和所述集群信息,从各个所述冗余集群中筛选出候选集群;
识别出现故障的节点对应的主层域名,并在所述候选集群中确定与所述主层域名存在交集的交集集群,并将所述交集集群排列于所述候选集群中的其它集群之前;
按照区域等级,分别对所述交集集群和所述其它集群进行排序,并在同一区域等级内,按照集群权重值对集群进行排序;
根据排序结果,从所述候选集群中确定待调入的目标集群。
8.根据权利要求7所述的方法,其特征在于,从各个所述冗余集群中筛选出候选集群包括:
从各个所述冗余集群中,将集群权重值为0的冗余集群剔除;
识别出现故障的节点对应的流量域名和流量区域,并在剩余的冗余集群中,查询所述流量域名和所述流量区域出现局部告警的冗余集群,并将查询得到的冗余集群剔除;
将剩余的其它冗余集群作为筛选出的候选集群。
9.根据权利要求7所述的方法,其特征在于,所述方法还包括:
识别出现故障的节点对应的资源类型,并在所述候选集群中,查询与所述资源类型相匹配的集群,根据资源需求情况,并提高查询得到的集群的优先级。
10.根据权利要求1或7所述的方法,其特征在于,所述方法还包括:
识别出现故障的节点对应的流量域名和流量区域,并统计所述流量域名和所述流量区域在指定时长内的全局峰值带宽;
根据所述流量域名和所述流量区域当前覆盖的节点数量,以及待调入的目标集群中的节点数量,确定待调入的目标集群中各个节点所承接的带宽。
11.一种节点流量的调入系统,其特征在于,所述系统包括:
集群信...
【专利技术属性】
技术研发人员:郭林斌,
申请(专利权)人:网宿科技股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。