【技术实现步骤摘要】
一种CDN网络及其节点回上层请求的自动调度方法
[0001]本专利技术涉及CDN调度领域,具体涉及一种CDN网络及其节点回上层请求的自动调度方法。
技术介绍
[0002]CDN节点分为边缘节点和中间层节点,中间层节点又可以分为多层,当前CDN系统回中间父层及回源均是写死IP在缓存配置上。如果需要调度父层节点调整源站IP,需要手动调整配置,下发到所以的缓存服务器上。此操作运维操作风险大,而且随着边缘和中间层缓存服务器节点的增加,下发机器达到上万甚至数万台时,部署压力大。且随着客户的增多,给此配置的维护成本及父层规划带来较大的挑战,需要投入巨大的人力来维护和运营。
技术实现思路
[0003]因此,本专利技术要解决的技术问题在于克服现有技术中的CDN网络在部署、维护、调度过程中需要投入巨大人力、成本的缺陷,从而提供一种CDN网络及其节点回上层请求的自动调度方法。
[0004]为达到上述目的,本专利技术提供如下技术方案:
[0005]第一方面,本专利技术实施例提供一种CDN网络,包括:资源规划系统、配 ...
【技术保护点】
【技术特征摘要】
1.一种CDN网络,其特征在于,包括:资源规划系统、配置系统、缓存系统、调度系统,其中,所述资源规划系统、配置系统、调度系统及缓存系统之间通信连接;所述资源规划系统用于对资源进行打标签,将资源规划分为多层级节点;所述调度系统生成DNS配置部署至其内部的DNS服务器中;所述配置系统下发递归DNS软件的IP给缓存服务器,并提供域名及回源信息;所述缓存系统的每个节点根据用户请求的域名或者所述调度系统的响应信息,依次按照预设规则向所述调度系统发起多次请求,所述调度系统基于所述请求内容响应最佳回答至所述缓存系统,所述缓存系统得到回父域名的回父资源IP,或者得到回源域名及回源资源IP。2.根据权利要求1所述的CDN网络,其特征在于,所述多层级节点包括:边缘节点、中间一层父节点及中间二层父节点。3.根据权利要求2所述的CDN网络,其特征在于,所述缓存系统包括:依次通信连接的边缘节点缓存服务器、一层父节点缓存服务器及二层父节点缓存服务器,其中,所述边缘节点缓存服务器用于根据用户请求的域名向所述调度系统发送多次请求,并根据所述调度系统的响应信息,返回上层节点IP;所述一层父节点服务器用于根据边缘节点缓存服务器返回的上层节点IP,再次向所述调度系统发送多次请求,并根据所述调度系统的响应信息,返回再上一层节点IP;所述二层父节点服务器用于根据一层父节点服务器返回的再上一层节点IP,再次向所述调度系统发送多次请求,并根据所述调度系统的响应信息,返回客户源站。4.根据权利要求3所述的CDN网络,其特征在于,所述调度系统包括:边缘节点递归DNS、一层父节点递归DNS、二层父节点递归DNS、第一权威DNS、第二权威DNS及GSLB调度系统,其中,所述边缘节点递归DNS、一层父节点递归DNS、二层父节点递归DNS分别与所述边缘节点缓存服务器、一层父节点缓存服务器及二层父节点缓存服务器对应通信连接;所述边缘节点递归DNS、一层父节点递归DNS、二层父节点递归DNS、GSLB调度系统还均与所述资源规划系统通信连接;所述第二权威DNS与GSLB调度系统通信连接;所述边缘节点递归DNS、一层父节点递归DNS、二层父节点递归DNS分别用于根据所述边缘节点缓存服务器、一层父节点缓存服务器及二层父节点缓存服务器发送的多次请求,向第一权威DNS、第二权威DNS发送请求;所述第一权威DNS及第二权威DNS均根据所述递归DNS发送的请求响应最佳回答,并通过对应的递归DNS发送至对应的缓存服务器。5.根据权利要求4所述的CDN网络,其特征在于,所述资源规划系统包括:RAP资源应用规划模块及DCP静态覆盖规划模块,其中,所述RAP资源应用规划模块分别与所述DCP静态覆盖规划模块、配置系统通信连接;所述RAP资源应用规划模块用于提供父层组的信息及层级信息;所述DCP静态覆盖规划模块基于客户源配置生成回源信息;根据父层组信息生成对应父层域名的覆盖;所述配置系统基于所述层级信息,下发递归DNS软件的IP给缓存...
【专利技术属性】
技术研发人员:吴小英,齐铁鹏,侯光华,王金土,陈义伟,
申请(专利权)人:天翼云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。