站长朋友们都知道cdn是构建在网络至上的虚拟网络,依靠服务器来维持各个组成部分,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。那么cdn流量调度原理是什么呢?设计核心要素是什么呢?下面小编就来带大家详细了解一下,感兴趣的朋友千万别错过哦!
调度设计的基本概念
用户组(UserGroup):特定地区,特定运营商的用户集合,比如北京联通用户、上海电信用户、成都移动用户等。任何一个来源IP一定属于一个用户组。用户组全集称为UGS。
域名组(DomainGroup):域名集合,同一个域名组中的所有域名针对同一个用户组,一定调度到同一个CDN节点。域名组全集称为DGS。
CDN节点(node)
调度单元(ScheduleUnit):每个调度单元是一个二元组,其中ug属于UGS,dg属于DGS。调度单元全集为SUS。
调度系统的工作是什么?
针对调度单元全集SUS中的每一个调度单元,为其调度相应的服务CDN节点。
设计核心要素
1:调度单元均有分时段的带宽预期消耗
调度单元的带宽预期消耗按照时段来进行设置。数据来源应该来自于离线的数据日志分析,也可以根据预期进行提前设置。
ExpectedBandwidth:(UG, DG, TimeRange) => Bandwidth
2:每个用户组均有分级服务节点
每个用户组均有预期的三级服务节点:FirstClass, SecondClass, ThirdClass。每一级均是一个节点的集合。每个用户组应该从FirstClass逐级寻找服务节点。
以上就是小编整理的cdn流量调度原理是什么 调度设计核心要素是什么的相关内容,希望可以对大家有所帮助!更多精彩高防CDN内容,敬请关注国内免备案服务器!