调度是 CDN 中的重中之重,流量接入、流量牵引、选择合适的 CDN 节点服务器等工作,都是在调度环节完成的。通常情况下,CDN用户的内容访问请求调度分为两个层次:全局调度和本地调度。
CDN全局调度
全局调度的主要目的是根据用户所在地理位置的不同,在各个节点之间进行分析决策,将用户请求转移到整个网络中最靠近用户的节点。全局调度方式目前主要有基于DNS调度方式和基于应用层定向调度两种方式。
CDN全局调度的方法,包括以下步骤:根据业务类型确定调度方案;根据用户访问调度服务器的客户端IP进行IP定位,确定其所在的IP位置信息;根据确定的调度方案和确定的用户IP位置信息去匹配位置路由策略;根据位置路由策略来选择目标路由策略,从而确定CDN节点;根据确定CDN节点,选择该CDN节点对应的一台或者多台节点内服务器,进行随机 负载均衡 ,最终向用户返回被选中的CDN节点服务器的地址信息,为用户提供CDN访问的服务。
CDN本地调度
和全局调度系统相比,本地调度通常被限制在一定地区范围内,并且更加关注CDN服务器设备具体的健康状况与负载情况,根据实时响应时间,将任务分配给最合适的服务器设备进行处理,进行更精细粒度的调度决策,实现真正的智能通信和发挥服务器集群最佳性能。本地调度的意义在于充分利用现有设备,有效地解决用户访问请求过多引起的系统负载过重的问题。
版权声明:本文章文字内容来自第三方投稿,版权归原始作者所有。本网站不拥有其版权,也不承担文字内容、信息或资料带来的版权归属问题或争议。如有侵权,请联系contentedit@huawei.com,本网站有权在核实确属侵权后,予以删除文章。