| CDN是什么? |
|
其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需的内容,解决 Internet 网络拥塞状况,提高用户访问网站的响应速度。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等原因,解决用户访问网站应速度慢的根本原因。 CDN提供的是一种新型的网络构建方式,它是为能在传统的IP网发布宽带丰富媒体而特别优化的网络覆盖层;而从广义的角度,CDN代表了一种基于质量与秩 序的网络服务模式。其核心就是内容管理和全局的网络流量管理(Traffic Management)。 通过用户就近性和服务器负载的判断,CDN确保内容以一种极为高效的方式为用户的请求提供服务。总的来说,内容服务基于缓存服务器,也称作代理缓存 (Surrogate),它位于网络的边缘,距用户仅有“一跳”(Single Hop)之遥。 同时,代理缓存是内容提供商源服务器(通常位于CDN服务提供商的数据中心)的一个透明镜像。这样的架构使得CDN服务提供商能够代表他们客户,即内 容供应商,向最终用户提供尽可能好的体验,而这些用户是不能容忍请求响应时间有任何延迟的。采用CDN技术,能处理整个网站页面的70%~95%的内容访 问量,减轻服务器的压力,提升了网站的性能和可扩展性。 |
| 技术原理 |
|
|
| 根据传统的网络结构,用户的访问流程基本如下: |
|
|
| 上述传统的访问模式存在着如下几个严重影响互联网用户的访问效率和质量的环节: |
|
其次,互联网从诞生的第一天起,就缺乏一个专门的中央管理结构,也缺乏统一的产品和技术标准。这一点曾是互联网得以迅速发展的优势。但是,随着互联网 的规模越来越大,这一点造成了众多不同网络结构并存的局面。不同网络间的兼容以及不同网络运营商/ISP之间的传输瓶颈等问题使得数据的流通受到限制。据 统计,现有互联网上的平均传输速率不高于30Kbps。 另外,现有的互联网以数据包传输为基础,任何一个数据包的丢失或出错都必须重新发送,而平均一个重传过程需要3秒钟,从而导致延迟。并且现有的HTTP协议也有诱发延迟的因素,据调查,完整下载一个网页,需要在用户和服务器之间往返20~100次。 最后,现有的路由技术以路由器工作状态的历史数据为依据来确定当前数据包的传输路径,无法真实反应当前的路由和网络连接状况。这往往会导致数据传输所经 过的路径并不是当前的最佳路径。而且,众多的路由器和交换机不但使数据传输的时间延迟增大,还会增加出错的几率,因为任何一个路由器出现问题都会影响到整 个传输过程。 |
| 工作原理: |
|
| CDN对网络的优化作用: |
| CDN系统通过在精心挑选的网络各处放置节点服务器,从而将网站的内容放置到离用户最近的地方,避免了上述影响互联网传输性能的“第一公里”和“网间互联 瓶颈”等各个环节,为改善中国的互联网环境、解决网站的服务质量和提高用户的上网速度提供了有效的解决方案。 CDN对网络的优化作用主要体现在如下几个方面: ◆ 解决服务器端的“第一公里”问题 ◆ 缓解甚至消除了不同运营商之间互联的瓶颈造成的影响 ◆ 减轻了各省的出口带宽压力 ◆ 缓解了骨干网的压力 ◆ 优化了网上热点内容的分布 CDN对网络的优化作用原理图如下:
|
主要优势
· 使用方便:使用CDN服务,对于互联网用户的访问是完全透明的,网站方面的切换过程简单易行
,操作方便。
· 网络覆盖全:CDN网络在全国共有64个节点,覆盖了国内的主要网络运营商,保证不同地区和不
同网络中的用户都能得到良好的访问质量。
· 完善的冗余机制:在设备、节点、和网络三个层面上实现了完善的冗余,保证在设备或节点出现故障时,都不
会影响用户的正常访问。
· 强大的安全保障机制:在系统设计上具有完备的安全机制,可以有效地预防黑客入侵以及降低各种D.D.o.S攻击
对网站的影响,同时保证较好的服务质量。
· 内容管理更简单:有别于传统的镜像服务,通过使用自主开发的内容管理技术管理该系统,网站可
以非常方便地实现对发布到CDN网络中的内容进行管理,保证用户看到的内容与网站源服务器中的内容完全同
步。
· 服务全:可以提供包括HTTP、HTTPs、流媒体在内的多种CDN服务。对于流媒体,可以支持RTSP、MMS和
HTTP等主流协议,以及直播和点播服务。



Leave a comment