CDN简介

62 阅读2分钟

CDN简介

cdn是内容分发网络,是构建在互联网Tcp/IP四层模型之上对用户透明的覆盖网。

通过全球范围内分布式地部署边缘服务器,将各类互联网的内容从互联中心缓存到靠近用户的边缘服务器上,从而降低用户访问时延。

CDN原理

目标:帮助互联网用户更快速,更安全的消费,包括文本,图片,视频及实时的流媒体在内的各类互联网内容。

动态内容的加速原理

对于动态的内容,可以通过优化路由进行加速。 部署cdn节点进行加速,也是就是在用户与内容源站之间通过CDN节点进行中继并在传输协议栈方面进行优化,来降低传输时延。

做法:维护一个实时的探测系统,获取各大路由的实时链路质量信息。

静态内容的加速原理

慢的原因:用户请求需要穿越互联网骨干才能获得源站的内容,1.是距离远,2. 网络拥堵,端到端的请求时延会非常长。 cdn加速,在互联网的边缘缓存静态内容,确保绝大部分请求就近从CDN节点下载到所需内容,避免穿越骨干网。

资源预热ssd & sata

安全防护的原理

是通过清洗设备过滤掉流量,让合法的用户请求内容源站,增加带宽。

CDN 三大核心能力

CDN服务端主要包括调度系统,节点系统,支撑系统,主要缩短互联网用户的访问时延,又保证CDN边缘节点之间的负载均衡。

CDN 的定位

在原有协议上构建一个覆盖网,弥补互联网设计上的不足。

CDN 的发展史

1999 ———— 2004年 第一阶段 web 页面内容的静态/动态加速

2005 ———— 2014年, 第二阶段 多媒体加速为主

2015 ———— 现在, 移动视频/全站加速,与云计算整合。

—————— 来自cdn架构技术学习