互联网加速器——CDN - 业界观察 - 计育青

(这条文章已经被阅读了 73 次) 时间:2001-11-19 10:39:52 来源:计育青 (jiyuqing) 原创-IT

互联网加速器——CDN

自从互联网泡沫彻底破灭之后,几乎所有的分析家都认为短期内互联网行业不可能东山再起。但与整个行业的不景气形成鲜明对比的是,互联网用户的数量一直没有停止过快速增长,网络上提供的各种内容和服务也在迅速膨胀,这一些都说明这个行业依然拥有光明的前景。然而由于基础设施和其他方面的一些原因,目前互联网的数据传输速度越来越慢、网络带宽扩展能力日益受到限制、网络升级也面临重重困难等,这些情况都成了阻碍互联网应用健康发展的主要障碍。有关专家指出,带宽的限制并不是导致网速过慢的唯一原因,大多数网站缺乏良好的流量管理机制也是一个相当关键的因素。网速慢对于一般网站来说也许不是什么大问题,但对于影响企业未来的电子商务战略而言却是致命的。除此以外,网络系统的可靠性、一致性、安全性和可用性也是必须要综合考虑的。目前市场上出现的CDN技术就是针对这些问题而提出的解决方案。

2001年2月9日上午,中美海底电缆发生阻断,导致国内互联网用户无法正常访问北美地区网站。这次事故给人们更多的感觉是互联网的脆弱性,CDN技术也是从那时开始引起人们关注的。CDN的全名为“内容传输网络”(Content Delivery Network),其原理是在现有的互联网络中建立一个完善的中间层,使用户能以最快的速度、从最接近用户的地方获得所需的信息。所以CDN可以显著提高互联网中信息流动的效率,从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等对用户访问效果的影响,解决网络拥塞问题,提高响应速度,是已经被广泛使用的一种的应用方案。

目前CDN技术已经被国内大量的ISP、ICP、媒体网站、企业网站、电子商务网站和政府网站等所接受,这种新技术使得这些网站不再需要自行购买昂贵的服务器、投资在各地建立分站点,更无须考虑流量问题,CDN负责为用户管理这一切,网站只需要专心制作、维护内容就可以了。经过长期的应用实践后人们发现,CDN技术确实能够提高网站的性能和可靠性,特别是可以将大大减轻原始服务器的负载并最大限度地缩短传输延迟时间。另外,由于这种技术极大地缓解了互联网的拥塞情况,所以网站有能力提供更多类似视频节目、歌曲点播等数据流量巨大的内容服务。对于互联网服务提供商而言,CDN技术还提供了一些增值服务的潜力,帮助他们获得新的商业机会。这些无论对于网络用户还是网站,都是渴望已久的。

现在国内有很多互联网服务商宣称提供CDN服务,基本上都有自己的特色和优势。概括来说,CDN服务商首先要有自己的良好的网络基础条件,在各个城市都应该有路由器、交换机等可控的IT资源;其次就是应该有一流的数据传输条件,包括光纤直联、与骨干节点相连等;三要有自己的网络维护人员和网络工程师,这样才能保证为用户提供量身定做的优质服务;四是数据中心之间也应该有专用高速网络互联;最后,指向、高速缓存和路由交换设备等各种CDN设备也是必须具备的。Unihub公司是完全具备上述要求的为数不多的网络服务商,目前这家公司正在国内积极推广CDN技术及相关服务。

Unihub的CDN系统主要采用了五项关键技术,分别是负载均衡技术、动态内容路由、高速缓存机制、动态内容分发与复制、网络安全机制等。常用的服务器负载均衡包括基于DNS的负载均衡、反向代理负载均衡、基于地址转换(NAT)的负载均衡技术等,Unihub选择了软硬件结合的方式实现网络地址转换的负载均衡方式,以弥补硬件负载均衡器的不灵活,并应用优化的均衡策略来实现后端服务器负载分担的最优状态。动态内容路由技术是用于将当时最接近用户的节点地址提供给用户,也具有在网络拥塞和失效情况下自适应调整路由的能力。高速缓存机制用于改善用户的响应时间,同时也能起到降低网站通信成本作用。动态内容分发与复制技术是将占网站主体的大部分静态网页、图像和流媒体数据分发复制到各地的加速节点上,从而加快网络的响应速度。最后,人们都知道安全性是目前互联网面临的最大挑战,一个完整的CDN网络也只有在保证安全性的前提下真正起到为互联网加速的目的。Unihub为了保证CDN系统的安全,包含了快速、安全的连接请求处理,拒绝服务防护,高性能防火墙和状态检测及周边设备安全,关键部件的冗余和状态故障清除等安全机制。

与一般基于公用网的CDN服务商不同,Unihub CDN系统是运行在专有骨干网络上的,网络连通的延迟非常小,能充分保证CDN的高性能。另外,Unihub的CDN还可以将Cache或镜像内容的访问流量导入其专网,使各地用户通过专网访问源站点,从而有效地解决了访问速度的问题。为了尽量减少系统故障对CDN服务的影响,Unihub CDN采用了热备份方法,在极短时间内就可以对服务器链路、交换端口和交换机进行检测和故障转移。目前Unihub已经为包括银行、证券等关键业务用户在内的各种网站提供了CDN服务,客户的访问响应速度普遍提升了30-50%,效果非常显著。为了充分适应市场需求,Unihub还针对不同行业对CDN服务进行了细化。Unihub认为,因为不同行业都有自己的特点,整齐划一的服务内容是不可能让所有客户都满意的。为此Unihub在搭建CDN网络时,没有完全采用某一家设备厂商的产品,而是按照客户的需求特点采用了多家厂商、多种框架的设备,并且随时更新以充分满足各种客户的需求。应该说,Unihub的这些措施都是针对CDN服务市场的变化而提出的,这是一种务实且对客户负责的做法。

2001年随着宽带网络的建设渐入佳境,网络带宽问题似乎已经被彻底解决,人们开始对动态内容加速技术的存在意义产生怀疑。Unihub则认为,即使在宽带时代,CDN仍然有其存在的意义和价值。因为传输通道的带宽只是影响网速的众多因素之一,服务器等其他网络设备的带宽也是极为关键的,CDN技术是唯一能解决这些问题的方案。相信随着CDN技术和其他网络技术的不断进步,总有一天我们会看到一个高速、顺畅、真正四通八达的安全的互联网世界。