CDN系统架构
CDN内容系统
- 内容系统
- 中间源∶提升响应速度、减少源站压力
- 双层缓存∶均衡容量、性能与成本
- DiskTank3存储引擎∶兼顾海量小文件与大文件访问
- NWS服务器∶功能与性能优化
- TGW负载均衡∶多网统一接入
- 缓存刷新
- 缓存过期∶默认30天。自有源域名接入时常规动态文件过期时间为0。
- 缓存刷新 ∶
- URL 刷新∶ 以文件为单位进行缓存刷新。
- 目录刷新∶是以目录为单位,将目录下的所有文件进行缓存刷新。
- URL 预热∶以文件为单位提前将热点资源缓存到边缘节点。
CDN监控系统
- 监控系统
- 多维度、全方位的立体化监控与调度,快速发现和剔除异常机器
- 动态路由协议OSPF:5秒禁用故障节点
- 组播心跳机制监控集群,剔出无心跳节点
- 区域内节点相互探测,实时剔除异常节点∶可达性、延时、下载速度、丢包率
- GSLB 智能调度
- 腾讯自研GSLB 调度系统,探测获取全网链路质量,实时调整调度策略
- 最优接入∶用户请求会动态调度至最近最优的 CDN 节点
- 最优回源∶根据全网实时状态监控以及智能路由,选择最优回源链路
- 动态加速∶为动态请求提供最优链路
- 腾讯自研GSLB 调度系统,探测获取全网链路质量,实时调整调度策略