CDN的英文全称是Content Delivery Network,即互联网内容发布网络,它是一个建立并覆盖在互联网之上、由分布在不同区域的节点服务器群组成的虚拟网络。CDN技术是近年来在美国首先兴起并迅速发展起来的一种解决互联网性能不佳问题的有效手段。其基本思路就是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。对用户来说,通过CDN系统,得到响应的时间被大大缩短,连接质量也大大提高,从而大大提高了上网访问的总体性能,即把互联网上正确的内容在正确的时间发送到正确的地点。

  在短短几年内,CDN技术发展迅速,众多的网站纷纷采用CDN服务来改善其服务质量,为用户带来更好的上网体验。根据美国HTRC公司的调查报告,在美国,1999年有8%的网站采用了CDN服务;而到2001年,这一比例已上升到31%,并且同期内只剩下约14%的网站仍未有采用CDN服务的计划。CDN市场前景广阔,国际上众多的知名厂商如Cisco、Nortel等纷纷推出自己的CDN解决方案或产品。Nortel甚至预言将来的互联网将以CDN为基础。根据调查,全世界在CDN产品方面的投入,2000年为1亿2千万美元左右,到2004年,这一数字将剧增至14亿美元左右;而用于CDN服务方面的支出,在2000年仅为9千7百万美元,到2003年将超过20亿美元。

  对网站来说,CDN技术的采用有效地提高了网站的连接性能和对用户的响应速度。根据美国一家专业从事互联网性能评估的公司Keynote Systems的测试结果表明,诸如Yahoo!、AltaVista这样的网站,虽然其访问量非常大,但在使用CDN服务之后,其网站性能,尤其是在对用户的响应速度方面,仍远远优于其它网站。

  CDN的用户包括ISP、ICP、媒体网站、大中型企业、电子商务网站和政府网站。利用CDN技术,这些网站无需投资昂贵的各类服务器、设立分站点。通过与CDN合作,CDN将负责信息传递工作,保证信息正常传输,维护传送网络,而网站只需要维护内容,不需要考虑流量问题。既节约了成本,又提高了效率。

  各CDN用户对CDN功能的需求包含以下6个方面:

  1.多个站点之间发布内容;

  2.了解各节点的健康、负载状态;

  3.将用户请求路由到合适的内容所在节点;

  4.在节点内的负载分担;

  5.快速响应用户请求的缓存;

  6. 支持流媒体应用的缓存。

  ChinaCache 是中国第一家提供互联网内容及其应用快速发布的网络运营系统,ChinaCache CDN 项目的重点是拓展中国的互联网内容快速分布服务市场,建成中国最重要的CDN服务网络。Chinacache 通过对各个厂商(F5,Cacheflow,Inktomi,Netapp,Array)缓存设备的比较和性能测试, Array 的性能远远高于其竞争对手的性能。该技术消除了冗余TCP/IP 处理,保证了比采用传统的解决方案具有更高的性能。

  附Array TM CDN解决方案构成图如下:

  Array TM CDN解决方案由下述4部分组成,分别通过Array TM的不同的功能进行实现。

  1.内容路由系统:(通过Array TM的GSLB功能实现)

  在各TM设备之前,通过全局负载技术(GSLB)和用户就近访问算法技术,为用户的请求选择最佳的访问站点。从而能够实现内容的高可用性,高扩展性;能够实现对用户请求最快/最近的响应;能够实现系统负载的合理分担。

  2.内容交换系统:(通过Array TM的SLB功能实现)   

  在CDN的单个节点内通过TM实现内容交换,即SLB(服务器负载均衡),能够通过基于服务器的健康状态和负载,在多个服务器之间分担用户请求,改善应用系统性能,扩展应用系统的整体处理能力。

  3.内容缓存系统:(通过TM基于内存的Cache实现)

  Array TM为用户提供真正内容的服务点,一般位于用户接入的集中点或骨干网的POP(points-of-presence)接入点,缓存静态内容在TM的内存中极大的提高相应速度。

  4.CDN内容安全和加速特性:

  Array TM通过以下技术特点保证具有极为优秀的整体安全和特性:SSL加速,LLB链路负载平衡,HTTP压缩技术,SpeedstackTM专利技术,连接复用技术,连接池技术,Webwall防火墙技术,Cluster技术。

  Chinacache 采用Array 设备得到的益处:

  Chinacache 成功地完成了世界杯期间对信息的加速任务:一台ARRAY1000Tx-i 5天处理3.2 亿个用户请求;Array 的RAM高速缓存技术,使Chinacache 能处理更大的容量;Array 的GLSB 和CDD 技术,是ChinaCache现有CDN 分发策略的有力补充,为其用户提供更高的可用性;Array 的N+1 高可靠性技术为Chinacache 提供更高的可靠性,更高的处理能力;Array 的WEBWALL 功能,为Chinacache 提供更高的安全性保障;Array 的综合平台,使Chinacache 的CDN 网络更加高效,管理简洁。

  Chinacache 的总裁王松说"Array Networks 引入突破性的TCP 技术--Array SpeedStack?技术,采用RAM 的高速缓存技术,同时Array将包括第4-7 层服务器负载平衡、高速缓存、SSL 加速、支持与CDN 网络(内容分发网络)进行透明交互的内容重写、N+1 集群、支持Web 安全的Webwall、以及全局服务器负载平衡(GSLB) 7 种基本网络特性集成到一个强大的平台中,其性能是其它产品的二到三倍。同时有能对Chinacache CDN 提供更多的可操作方案(如SLB,SSL 加速,CDD,GSLB)。选择Array 的产品,能满足我们现在和将来的发展。"