1 CDN 系统架构
CDN 原理:
- 挑选最优的设备为用户提供服务
即通过负载均衡,挑选离用户最近或者和用户之间的路径最好。 - 缓存被众多用户需要的资源到离用户最近的节点
1.1 CDN 系统的架构
CDN架构在2003年就已经稳定 ,其架构按照功能可以划分为:分发服务系统,负载均衡系统、运营管理系统。
## 1.1.1 分发服务系统 ##
分类:
网页加速、流媒体加速、应用加速等
功能:
- 获取,更新并缓存原站点的资源
- 分发资源给用户
- 反馈每个Cache设备的健康、响应、资源情况给上层调度系统
1.1.2负载均衡系统
负载均衡系统:
实现思路:
分级实现,比如,分为,
- 全局负载均衡GSLB:
- 本地负载均衡SLB:
案例:
1.2 CDN 系统分类
按照内容承载类型:
- 网页
- 流媒体
- 文件传输加速
- 应用协议加速