网络通信 频道

CDN采用的关键技术

    CDN的实现,对技术上的要求是很高的,它所采用的关键技术包括:负载均衡技术、动态内容路由、高速缓存机制、动态内容分发与复制、网络安全机制等。

    动态内容路由:

    当用户访问加入CDN服务的网站时,域名解析请求将最终由重定向DNS负责处理。它通过一组预先定义好的策略(如内容类型、地理区域、网络负载状况等),将当时最接近用户的节点地址提供给用户,使用户得到快速的服务。同时,它还与分布在不同地点的所有CDN节点保持通信,搜集各节点的健康状态,确保不将用户的请求分配到任何一个已经不可用的节点上。它还具有在网络拥塞和失效情况下,自适应调整路由的能力。

    高速缓存机制:

    Web 缓存服务通过几种方式来改善用户的响应时间。如代理缓存服务、透明代理缓存服务、使用重定向服务的透明代理缓存服务等。通过 Web 缓存服务,用户访问网页时可以将 WAN或 Internet的流量降至最低。这意味着用户可以获得更快的响应,而且企业或 ISP 也会因为通信成本的降低而受益。

    动态内容分发与复制:

    网站访问响应速度取决于许多因素,如网络的带宽是否有瓶颈、传输途中的路由是否有阻塞和延迟、网站服务器的处理能力、访问距离等。 多数情况下,网站响应速度和访问者与网站服务器之间的距离有密切的关系。尽管目前电信运营商不断地扩充带宽容量,但是如果访问者和网站之间的距离太远的话,它们之间的通信一样需要经过重重的路由转发和处理,网络延时不可避免。一个有效的方法就是利用内容分发与复制机制,将占网站主体的大部分静态网页、图像和流媒体数据分发复制到各地的加速节点上。

    内容分发网络可以采用智能路由和流量管理技术,及时发现离访问者最近的加速节点,并将访问者的请求转发到该加速节点,由该加速节点提供内容服务。利用内容分发与复制机制,托管客户不需要改动原来的网站结构,只需修改少量的DNS配置,就可以加速网络的响应速度。

    CDN面临的问题

    CDN在国外也可以说是一个新生事物,美国的一些IDC也是正在转为CDN服务提供商。正因为如此,CDN面临的最大困难是对它的不了解乃至被误导。CDN往往被理解为一个锦上添花而非雪中送炭的服务。实际上,对于很多应用来说,CDN可以说是一个必要的服务,例如流媒体服务、ASP服务等等。再比如,如果某个在各地都有分支机构的企业开展CRM项目,其数据流量可能不大,但响应速度要求快,否则数据库内容可能会出现错乱。在这种情况下,CDN也是能派上用场的。在技术上,CDN由于对光纤、带宽、网络设备以及运行维护和工程人员的要求比较高,所以实施起来有一定的难度。

 

0
相关文章