上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第3章 调度系统
3.1 资源规划
本章介绍CDN调度系统中的资源规划。资源规划要解决的是业务使用哪些资源覆盖的问题,即业务的资源池决策。早期的CDN业务比较简单,从类型上考虑,可以分为直播、点播、图片。例如,直播类型的业务希望使用计算型的资源,而图片型业务需要计算和存储混合型资源,在此基础上,再根据业务规模大小、客户级别划分出调度域,每个调度域对应一个资源池。此外,部分业务易受到黑客攻击,需要考虑业务和黑客攻击之间的相关性,从资源池划分上需要做到根据业务安全等级进行隔离。最后,为保障业务命中率,需要约束其使用的资源范围,变更频率。在这些需求背景下,我们需要对业务所用的资源池进行规划。业务资源池一般随业务量的增长而变化,变更频率较低,因此早期的策略是运维团队静态配置。但是随着成本优化目标的引入,对单个资源使用的带宽弹性提出了更高的要求,而新型业务的不断引入也对资源的使用提出了更为精细的要求。