CDN(内容分发网络)技术原理

   1. 前言

  Internet的高速发展,给人们的工作和生活带来了极大的便利,对Internet的服务品质和访问速度要求越来越高,虽然带宽不断增加,用户数量也在不断增加,受Web服务器的负荷和传输距离等因数的影响,响应速度慢还是经常抱怨和困扰。解决方案就是在网络传输上利用缓存技术使得Web服务数据流能就近访问,是优化网络数据传输非常有效的技术,从而获得高速的体验和品质保证。
  网络缓存技术,其目的就是减少网络中冗余数据的重复传输,使之最小化,将广域传输转为本地或就近访问。互联网上传递的内容,大部分为重复的Web/FTP数据,Cache服务器及应用Caching技术的网络设备,可大大优化数据链路性能,消除数据峰值访问造成的结点设备阻塞。Cache服务器具有缓存功能,所以大部分网页对象(Web page object),如html, htm, php等页面文件,gif,tif, png, bmp等图片文件,以及其他格式的文件,在有效期(TTL)内,对于重复的访问,不必从原始网站重新传送文件实体,只需通过简单的认证(Freshness Validation)- 传送几十字节的Header,即可将本地的副本直接传送给访问者。由于缓存服务器通常部署在靠近用户端,所以能获得近似局域网的响应速度,并有效减少广域带宽的消耗。据统计,Internet上超过80%的用户重复访问20%的信息资源,给缓存技术的应用提供了先决的条件。缓存服务器的体系结构与Web服务器不同,缓存服务器能比Web服务器获得更高的性能,缓存服务器不仅能提高响应速度,节约带宽,对于加速Web服务器,有效减轻源服务器的负荷是非常有效的。
  高速缓存服务器(Cache Server)是软硬件高度集成的专业功能服务器,主要做高速缓存加速服务,一般部署在网络边缘。根据加速对象不同,分为客户端加速和服务器加速,客户端加速Cache部署在网络出口处,把常访问的内容缓存在本地,提高响应速度和节约带宽;服务器加速,Cache部署在服务器前端,作为Web服务器的前置机,提高Web服务器的性能,加速访问速度。如果多台Cache加速服务器且分布在不同地域,需要通过有效地机制管理Cache网络,引导用户就近访问,全局负载均衡流量,这就是CDN内容传输网络的基本思想。
  2.什么是CDN?
  CDN的全称是Content Delivery Network,即内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络"边缘",使用户可以就近取得所需的内容,解决Internet网络拥塞状况,提高用户访问网站的响应速度。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等原因,解决用户访问网站的响应速度慢的根本原因。
  狭义地讲,内容分发布网络(CDN)是一种新型的网络构建方式,它是为能在传统的IP网发布宽带丰富媒体而特别优化的网络覆盖层;而从广义的角度,CDN代表了一种基于质量与秩序的网络服务模式。简单地说,内容发布网络(CDN)是一个经策略性部署的整体系统,包括分布式存储、负载均衡、网络请求的重定向和内容管理4个要件,而内容管理和全局的网络流量管理(Traffic Management)是CDN的核心所在。通过用户就近性和服务器负载的判断,CDN确保内容以一种极为高效的方式为用户的请求提供服务。总的来说,内容服务基于缓存服务器,也称作代理缓存(Surrogate),它位于网络的边缘,距用户仅有"一跳"(Single Hop)之遥。同时,代理缓存是内容提供商源服务器(通常位于CDN服务提供商的数据中心)的一个透明镜像。这样的架构使得CDN服务提供商能够代表他们客户,即内容供应商,向最终用户提供尽可能好的体验,而这些用户是不能容忍请求响应时间有任何延迟的。据统计,采用CDN技术,能处理整个网站页面的70%~95%的内容访问量,减轻服务器的压力,提升了网站的性能和可扩展性。
  与目前现有的内容发布模式相比较,CDN强调了网络在内容发布中的重要性。通过引入主动的内容管理层的和全局负载均衡,CDN从根本上区别于传统的内容发布模式。在传统的内容发布模式中,内容的发布由ICP的应用服务器完成,而网络只表现为一个透明的数据传输通道,这种透明性表现在网络的质量保证仅仅停留在数据包的层面,而不能根据内容对象的不同区分服务质量。此外,由于IP网的"尽力而为"的特性使得其质量保证是依靠在用户和应用服务器之间端到端地提供充分的、远大于实际所需的带宽通量来实现的。在这样的内容发布模式下,不仅大量宝贵的骨干带宽被占用,同时ICP的应用服务器的负载也变得非常重,而且不可预计。当发生一些热点事件和出现浪涌流量时,会产生局部热点效应,从而使应用服务器过载退出服务。这种基于中心的应用服务器的内容发布模式的另外一个缺陷在于个性化服务的缺失和对宽带服务价值链的扭曲,内容提供商承担了他们不该干也干不好的内容发布服务。
  纵观整个宽带服务的价值链,内容提供商和用户位于整个价值链的两端,中间依靠网络服务提供商将其串接起来。随着互联网工业的成熟和商业模式的变革,在这条价值链上的角色越来越多也越来越细分。比如内容/应用的运营商、托管服务提供商、骨干网络服务提供商、接入服务提供商等等。在这一条价值链上的每一个角色都要分工合作、各司其职才能为客户提供良好的服务,从而带来多赢的局面。从内容与网络的结合模式上看,内容的发布已经走过了ICP的内容(应用)服务器和IDC这两个阶段。IDC的热潮也催生了托管服务提供商这一角色。但是,IDC并不能解决内容的有效发布问题。内容位于网络的中心并不能解决骨干带宽的占用和建立IP网络上的流量秩序。因此将内容推到网络的边缘,为用户提供就近性的边缘服务,从而保证服务的质量和整个网络上的访问秩序就成了一种显而易见的选择。而这就是内容发布网(CDN)服务模式。CDN的建立解决了困扰内容运营商的内容"集中与分散"的两难选择。无疑对于构建良好的互联网价值链是有价值的,也是不可或缺的。
  3.CDN新应用和客户
  目前的CDN服务主要应用于证券、金融保险、ISP、ICP、网上交易、门户网站、大中型公司、网络教学等领域。另外在行业专网、互联网中都可以用到,甚至可以对局域网进行网络优化。利用CDN,这些网站无需投资昂贵的各类服务器、设立分站点,特别是流媒体信息的广泛应用、远程教学课件等消耗带宽资源多的媒体信息,应用CDN网络,把内容复制到网络的最边缘,使内容请求点和交付点之间的距离缩至最小,从而促进Web站点性能的提高,具有重要的意义。CDN网络的建设主要有企业建设的CDN网络,为企业服务;IDC的CDN网络,主要服务于IDC和增值服务;网络运营上主建的CDN网络,主要提供内容推送服务;CDN网络服务商,专门建设的CDN用于做服务,用户通过与CDN机构进行合作,CDN负责信息传递工作,保证信息正常传输,维护传送网络,而网站只需要内容维护,不再需要考虑流量问题。
  CDN能够为网络的快速、安全、稳定、可扩展等方面提供保障。
  IDC建立CDN网络,IDC运营商一般需要有分部各地的多个IDC中心,服务对象是托管在IDC中心的客户,利用现有的网络资源,投资较少,容易建设。例如某IDC全国有10个机房,加入IDC的CDN网络,托管在一个节点的Web服务器,相当于有了10个镜像服务器,就近供客户访问。宽带城域网,域内网络速度很快,出城带宽一般就会瓶颈,为了体现城域网的高速体验,解决方案就是将Internet网上内容高速缓存到本地,将Cache部署在城域网各POP点上,这样形成高效有序的网络,用户仅一跳就能访问大部分的内容,这也是一种加速所有网站CDN的应用。
  4.CDN 的工作原理
  在描述CDN的实现原理,让我们先看传统的未加缓存服务的访问过程,以便了解CDN缓存访问方式与未加缓存访问方式的差别:

  由上图可见,用户访问未使用CDN缓存网站的过程为:
  1)、用户向浏览器提供要访问的域名;
  2)、浏览器调用域名解析函数库对域名进行解析,以得到此域名对应的IP地址;
  3)、浏览器使用所得到的IP地址,域名的服务主机发出数据访问请求;
  4)、浏览器根据域名主机返回的数据显示网页的内容。
  通过以上四个步骤,浏览器完成从用户处接收用户要访问的域名到从域名服务主机处获取数据的整个过程。CDN网络是在用户和服务器之间增加Cache层,如何将用户的请求引导到Cache上获得源服务器的数据,主要是通过接管DNS实现,下面让我们看看访问使用CDN缓存后的网站的过程:

  通过上图,我们可以了解到,使用了CDN缓存后的网站的访问过程变为:
  1)、用户向浏览器提供要访问的域名;
  2)、浏览器调用域名解析库对域名进行解析,由于CDN对域名解析过程进行了调整,所以解析函数库一般得到的是该域名对应的CNAME记录,为了得到实际IP地址,浏览器需要再次对获得的CNAME域名进行解析以得到实际的IP地址;在此过程中,使用的全局负载均衡DNS解析,如根据地理位置信息解析对应的IP地址,使得用户能就近访问。
  3)、此次解析得到CDN缓存服务器的IP地址,浏览器在得到实际的IP地址以后,向缓存服务器发出访问请求;
  4)、缓存服务器根据浏览器提供的要访问的域名,通过Cache内部专用DNS解析得到此域名的实际IP地址,再由缓存服务器向此实际IP地址提交访问请求;
  5)、缓存服务器从实际IP地址得得到内容以后,一方面在本地进行保存,以备以后使用,二方面把获取的数据返回给客户端,完成数据服务过程;
  6)、客户端得到由缓存服务器返回的数据以后显示出来并完成整个浏览的数据请求过程。
  通过以上的分析我们可以得到,为了实现既要对普通用户透明(即加入缓存以后用户客户端无需进行任何设置,直接使用被加速网站原有的域名即可访问),又要在为指定的网站提供加速服务的同时降低对ICP的影响,只要修改整个访问过程中的域名解析部分,以实现透明的加速服务,下面是CDN网络实现的具体操作过程。
  1)、作为ICP,只需要把域名解释权交给CDN运营商,其他方面不需要进行任何的修改;操作时,ICP修改自己域名的解析记录,一般用cname方式指向CDN网络Cache服务器的地址。
  2)、作为CDN运营商,首先需要为ICP的域名提供公开的解析,为了实现sortlist,一般是把ICP的域名解释结果指向一个CNAME记录;
  3)、当需要进行sorlist时,CDN运营商可以利用DNS对CNAME指向的域名解析过程进行特殊处理,使DNS服务器在接收到客户端请求时可以根据客户端的IP地址,返回相同域名的不同IP地址;
  4)、由于从cname获得的IP地址,并且带有hostname信息,请求到达Cache之后,Cache必须知道源服务器的IP地址,所以在CDN运营商内部维护一个内部DNS服务器,用于解释用户所访问的域名的真实IP地址;
  5)、在维护内部DNS服务器时,还需要维护一台授权服务器,控制哪些域名可以进行缓存,而哪些又不进行缓存,以免发生开放代理的情况。
  5.CDN的技术手段
  实现CDN的主要技术手段是高速缓存、镜像服务器。可工作于DNS解析或HTTP重定向两种方式,通过Cache服务器,或异地的镜像站点完成内容的传送与同步更新。DNS方式用户位置判断准确率大于85%,HTTP方式准确率为99%以上;一般情况下,各Cache服务器群的用户访问流入数据量与Cache服务器到原始网站取内容的数据量之比在2:1到3:1之间,即分担50%到70%的到原始网站重复访问数据量(主要是图片,流媒体文件等内容);对于镜像,除数据同步的流量,其余均在本地完成,不访问原始服务器。
  镜像站点(Mirror Site)服务器是我们经常可以看到的,它让内容直截了当地进行分布,适用于静态和准动态的数据同步。但是购买和维护新服务器的费用较高,另外还必须在各个地区设置镜像服务器,配备专业技术人员进行管理与维护。大型网站在随时更新各地服务器的同时,对带宽的需求也会显著增加,因此一般的互联网公司不会建立太多的镜像服务器。
  高速缓存手段的成本较低,适用于静态内容。Internet的统计表明,超过80%的用户经常访问的是20%的网站的内容,在这个规律下,缓存服务器可以处理大部分客户的静态请求,而原始的WWW服务器只需处理约20%左右的非缓存请求和动态请求,于是大大加快了客户请求的响应时间,并降低了原始WWW服务器的负载。根据美国IDC公司的调查,作为CDN的一项重要指标 —— 缓存的市场正在以每年近100%的速度增长,全球的营业额在2004年将达到45亿美元。网络流媒体的发展还将剌激这个市场的需求。
  6.CDN的网络架构
  CDN网络架构主要由两大部分,分为中心和边缘两部分,中心指CDN网管中心和DNS重定向解析中心,负责全局负载均衡,设备系统安装在管理中心机房,边缘主要指异地节点,CDN分发的载体,主要由Cache和负载均衡器等组成。
  当用户访问加入CDN服务的网站时,域名解析请求将最终交给全局负载均衡DNS进行处理。全局负载均衡DNS通过一组预先定义好的策略,将当时最接近用户的节点地址提供给用户,使用户能够得到快速的服务。同时,它还与分布在世界各地的所有CDNC节点保持通信,搜集各节点的通信状态,确保不将用户的请求分配到不可用的CDN节点上,实际上是通过DNS做全局负载均衡。
  对于普通的Internet用户来讲,每个CDN节点就相当于一个放置在它周围的WEB。通过全局负载均衡DNS的控制,用户的请求被透明地指向离他最近的节点,节点中CDN服务器会像网站的原始服务器一样,响应用户的请求。由于它离用户更近,因而响应时间必然更快。
  每个CDN节点由两部分组成:负载均衡设备和高速缓存服务器
  负载均衡设备负责每个节点中各个Cache的负载均衡,保证节点的工作效率;同时,负载均衡设备还负责收集节点与周围环境的信息,保持与全局负载DNS的通信,实现整个系统的负载均衡。
  高速缓存服务器(Cache)负责存储客户网站的大量信息,就像一个靠近用户的网站服务器一样响应本地用户的访问请求。
  CDN的管理系统是整个系统能够正常运转的保证。它不仅能对系统中的各个子系统和设备进行实时监控,对各种故障产生相应的告警,还可以实时监测到系统中总的流量和各节点的流量,并保存在系统的数据库中,使网管人员能够方便地进行进一步分析。通过完善的网管系统,用户可以对系统配置进行修改。
  理论上,最简单的CDN网络有一个负责全局负载均衡的DNS和各节点一台Cache,即可运行。DNS支持根据用户源IP地址解析不同的IP,实现就近访问。为了保证高可用性等,需要监视各节点的流量、健康状况等。一个节点的单台Cache承载数量不够时,才需要多台Cache,多台Cache同时工作,才需要负载均衡器,使Cache群协同工作。
  7. CDN 示例
  商业化的CDN网络是用于服务性质的,高可用性等要求非常高,有专业产品和CDN网络解决方案,本文主要从理论角度,理解CDN的实现过程,并利用已有网络环境和开源软件做实际配置,更深刻理解CDN的具体工作过程。
  Linux 是开放源代码的免费操作系统,已经成功应用于许多关键领域。Bind是Unix/FreeBSD/Linux等类Unix平台上非常有名DNS服务程序,Internet上超过60%的DNS运行的是bind。Bind的最新版本是9.x,用的比较多的是8.x,bind 9有很多新特性,其中一项是根据用户端源地址对同一域名解析不同的IP地址,有了这种特性,能把用户对同一域名的访问,引导到不同地域节点的服务器上去访问。Squid是Linux等操作系统上有名的Cache引擎,与商业Cache引擎相比,Squid的性能比较低,基本功能工作原理与商业Cache产品是一致的,作为试验,是非常容易配置运行起来。以下简要介绍CDN的配置流程。
  1、要加入CDN服务的网站,需要域名(如www.linuxaid.com.cn, 地址202.99.11.120)解析权提供给CDN运营商,Linuxaid的域名解析记录只要把www主机的A记录改为CNAME并指向cache.cdn.com即可。cache.cdn.com是CDN网络自定义的缓存服务器的标识。在/var/named/linuxaid.com.cn域名解析记录中,由:
www             IN      A       202.99.11.120
改为
www             IN      CNAME   cache.cdn.com.
  2、CDN运营商得到域名解析权以后,得到域名的CNAME记录,指向CDN网络属下缓存服务器的域名,如cache.cdn.com,CDN网络的全局负载均衡DNS,需要把CNAME记录根据策略解析出IP地址,一般是给出就近访问的Cache地址。
  Bind 9的基本功能可以根据不同的源IP地址段解析对应的IP,实现根据地域就近访问的负载均衡,一般可以通过Bind 9的sortlist选项实现根据用户端IP地址返回最近的节点IP地址,具体的过程为:
  1) 为cache.cdn.com设置多个A记录,/var/named/cdn.com 的内容如下:
$TTL 3600
@       IN      SOA             ns.cdn.com.     root.ns.cdn.com. (
                  2002090201      ;Serial num
                  10800           ;Refresh after 3 hours
                  3600            ;Retry
                  604800          ;Expire
                  1800            ;Time to live
                  )
        IN      NS              ns
www     IN      A               210.33.21.168
ns      IN      A               202.96.128.68
cache   IN      A               202.93.22.13    ;有多少个CACHE地址
cache   IN      A               210.21.30.90    ;就有多少个CACHE的A记录
cache   IN      A               211.99.13.47
  2) /etc/named.conf中的内容为:
options {
    directory "/var/named";
      sortlist {
#这一段表示当在本地执行查询时
#将按照202.93.22.13,210.21.30.90,211.99.13.47的顺序返回地址
          { localhost;
              { localnets;
                  202.93.22.13;
                  { 210.21.30.90; 211.99.13.47; };
              };
          };
#这一段表示当在202/8地址段进行DNS查询时
#将按照202.93.22.13,210.21.30.90,211.99.13.47的顺序返回地址
          { 202/8;
              { 202.93.22.13;
                  { 210.21.30.90; 211.99.13.47; };
              };
          };
#这一段表示当在211/8地址段进行DNS查询时
#将按照211.99.13.47,202.93.22.13,210.21.30.90的顺序返回地址,
#也就是211.99.13.47是最靠近查询地点的节点
          { 211/8;
              { 211.99.13.47;
                  { 202.93.22.13; 210.21.30.90; };
              };
          };
          { 61/8;
              { 202.93.22.13;
                  { 210.21.30.90; 211.99.13.47; };
              };
          };
      };
};
zone "." {
      type hint;
    file "root.cache";
};
zone "localhost" {
      type master;
      file "localhost";
};
zone "cdn.com" {
    type master;
      file "cdn.com";
};
  3、Cache在CDN网络中如果工作在服务器加速模式,因为配置里已经写明加速服务器的url,所以Cache直接匹配用户请求,到源服务器获得内容并缓存供下次使用;如果Cache工作在客户端加速模式,Cache需要知道源服务器的IP地址,所以CDN网络维护和运行一个供Cache使用的DNS服务器,解析域名的真实IP地址,如202.99.11.120 ,各域名的解析记录与未加入CDN网络之前一样。
  4、工作在CDN网络中缓存服务器必须工作在透明方式,对于Squid来说,需要设置以下参数:
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
 
 
目前国内主要的 CDN服务商有北京蓝汛、网宿科技、北京快网、浙江联存、CDN联盟等数家
 
国际上知名的CDN

CDNs

Overview

Accelia

[www.accelia.net]

Accelia公司成立于2000年,是日本的一个内容分发服务(CDS)供应商。它通过提供互联网架构和技术,方便可靠、及时分发互联网数据和内容。Accelia为静态和流媒体内容提供分布式内容分发服务。 Accelia的负载平衡网络服务,通过在互联网上设置分布的缓存服务器,来分散在地方和全球互联网流量,避免延误网络服务。用户请求的内容将通过DNS服务器的请求重定向,直接到附近的Accelia缓存(代理)。缓存服务器提供到源服务器同步,包括最新内容的同步。 Accelia的DNS服务器监控每个cache网站,评估其流量模式。

 

Accelia的CDS“ DuraSite ”被活动地点在日本的主要媒体公司,互联网广告公司广泛使用。目前, Accelia为互联网数据中心,互联网服务供应商和分布在亚太地区的5个国家的其它carrier公司提供服务。

Accellion

[www.accellion.com]

Accellion是一家私人控股公司,总部设在加利福尼亚州帕洛阿尔托,并在北美,亚洲和欧洲设有办公地点。它提供了大规模的文件分发服务。 Accellion的产品都建立在SeOS的(SmartEdge操作系统)技术。这是一个企业级应用的分布式文件存储和传输架构。SeOS技术可以全球范围内扩展,使Accellion高效和智能化移动,复制和管理大型文件。它采用了一系列的传输和分发协议,在地理上分散的地点之间,统一管理多种存储类型。

 

Accellion信使安全文件传输设备(SFTA)是一种按需文件传输解决方案,可以安全地交换文件。 Accellion courier在e-mail架构之外发送大附件,在发送者和接收者之间提供便利的e-mail。发件人通过一个基于Web的界面发送大文件(包括G字节的文件),接收者收到一封带有嵌入式,安全HTTP链接的电子邮件。它允许企业淘汰FTP服务器,提高电子邮件基础架构的性能,降低IT管理要求。Accellion还通过Accellion备份和恢复解决方案(BRS),提供在线台式机和服务器备份和恢复解决方案 。 Accellion客户的行业,包括广告/媒体生产,制造,医疗保健,消费品,高等教育等

Activate
[www.active.com]

Active是一个企业对企业的数字媒体解决方案供应商,它提供的白色标签数字音乐平台遍及欧洲各地。它是一个流和媒体缓存的供应商。Active提供端到端的数字媒体解决方案,包括白色标签和定制,下载和流媒体音乐服务,个人电脑,移动电话和机顶盒。Activate使用空中下载和通过充分的目录搜索,浏览,和Wishlist功能, 提供了完全集成的移动服务特色。Activate通过提供Web服务层,开发出可以接入企业级的服务层系统,并提供单点登录服务和综合性的“direct-to-operator-bill”服务。

 

它已在欧洲和世界其他地区(包括20多个国家和多种语言),提供超过75个Live服务。Active的典型客户是音乐零售商,互联网服务提供商,移动运营商,消费电子产品制造商和媒体公司。跨越20个国家,Active拥有75个客户,包括可口可乐,MSN (泛欧洲) , MTV公司,诺基亚, Tiscali公司, Wanadoo公司,等等。

Akamai
[www.akamai.com]

Akamai技术由麻省理工学院的研究工作发展而来,旨在解决flash crowd问题。它是提供内容分发服务市场的领导者。它在70个国家拥有超过18,000的服务器和超过1000网络。 Akamai公司的解决方法基于它观察到,由单一地点提供网页内容的服务,将在网站的可扩展性,可靠性和性能方面遇到严重的问题。因此,系统被设计为:为一个请求提供服务的源服务器的代理服务器的数目是可变的,且在网络的边缘。 Akamai公司服务器分发静态,动态内容和流音频和视频。

Akamai公司的架构可以处理flash crowd问题,它通过分配更多的服务器并从就近服务器为所用客户提供服务,来达到高负荷。该系统将客户端请求直接定向到最近的可能有要求的内容的服务器上。 Akamai公司通过映射(即请求内容服务器的方向)提供自动化网络控制技术,它使用一个动态的,容错DNS系统。映射系统解析了基于服务请求,用户位置和网络状态的主机名。它还使用DNS的网络负载平衡。Akamai公司的名字服务器通过mapping请求,把主机名解析为IP地址。Akamai的代理与某些边界路由器作对等通信;mapping系统使用BGP信息来确定网络拓扑结构。Akamai的Mapping系统将网络拓扑结构信息的统计与活的网络(如:跟踪路由的数据)相结合,为不同的mapping提供了详细、动态网络结构和质量评估视图。

Akamai公司的DNS的负载平衡系统连续监测服务状态,服务器和网络。为了提供整个系统端到端的监测, Akamai公司通过代理商,模拟最终用户行为,如:下载网站资源并衡量其故障率和下载时间。 Akamai公司使用此信息监测系统的总体性能,自动检测并暂停有问题的数据中心或服务器。每一个内容服务器经常向monitor应用报告其负载,并由monitor应用汇集和发布负荷报告给当地的DNS服务器。之后,当解析DNS名称后,DNS服务器确定哪些IP地址(两个或两个以上)需要返回。如果某服务器的负载超过某一阈值时, DNS服务器同时将某些服务器已经分配的内容,分配给另外一些服务器。如果服务器的负荷超过了另一个门槛,服务器的IP地址将不再提供给客户。服务器可以因此从高负荷下跌一小部分负荷。Akamai公司的监测系统还可以转送数据中心的负载到顶层DNS解析器,使流量远离超负荷的数据中心。此外,对于负载平衡, Akamai公司的监测系统为每个客户和内容服务器的内容服务提供集中式报告。这一信息是对网络业务和诊断非常有用

AppStream [www.appstream.com]

AppStream是一家私营公司,由Draper Fisher Jurvetson公司, JK和B Capital,高盛,Evergreen Partners, Sun和Computer Associates创立 。它为不断扩张的企业提供On-demand软件分发和软件许可管理工具技术。AppStream平台的可扩展性很好,它的硬件投资最小可以使用一台服务器,处理大约1000个用户。AppStream允许用户从一个浏览器或从传统的桌面快捷方式启动任何应用程序。通过AppStream ,软件可以在企业内部提供服务并可管理。因此,企业内的用户可以在桌面和企业应用中进行流和缓存 ,所有的应用功能由AppStream维护 ,包括与外设的交互和传统安装的应用程序。

AppStream在四个关键领域提供解决方案:自助服务软件发布,软件许可证管理,远程软件访问,虚拟映像分布。其产品AppStream软件5.0,是一个自助服务软件发布和许可证管理的平台。 当收到客户端的启动程序的请求后,AppStream软件将应用分成segment( streamlets ),并基于用户的使用行为,将streamlets分发给用户。用户可以以自己的习惯使用完全安装的产品,而从企业的角度来看,AppStream提供了一种高级功能,可以允许集中访问和灵活扩展由本地安装的应用程序。APPStream服务器与软件流传输协议(SSTP)之间的通信,使用HTTP,采用传统的Web应用程序方式,SSTP运行在HTTP之上,为应用segment提供高效的分发[63]。AppStream公司的客户包括财富1,000公司,教育机构和政府。

EdgeStream[www.edgestream.com]

EdgeStream,总部设在南加州,在公众互联网之上提供中断视频流应用。EdgeStream提供视频点播和IPTV流媒体软件,使高码率视频可在互联网上低成本无差错的传输。它可以在世界各地的consumer电缆或ADSL模式下,确保不间断的DVD质量的视频流传送,甚至可以忍受服务器和终端用户之间有有20个路由跨越(router hops)。 EdgeStream开发了连续路径优化(CROS)和拥塞隧道穿越(ICTT)技术,可以处理延迟,包丢失,和瓶颈拥挤。EdgeStream的网络架构使运营商能够建立一个低投资和维护费用,高效的分发网络。

EdgeStream软件是用于高品质的视频流。嵌入式应用的消费电子设备,无线手持设备,IP机顶盒,以及先进的数字电视可以使用EdgeStream软件获得高品质视频流。EdgeStream软件的典型用户包括网络供应商,电信运营商,门户网站,CDNs,互联网服务供应商,企业,内容提供商和内容集成商。 EdgeStream为了向潜在用户提供性能展示,维护一个流媒体服务器网络,同时可以为快速和低成本推出的视频应用,提供短期和长期的视频托管服务。

Globix
[www.globix.com]

Globix是提供互联网架构和网络服务的公司。它提供了一个完整、安全的媒体流、配置服务,包括从网络带宽,到管理Web应用程序,服务器,数据库等。Globix提供四种类型的服务:网络服务,托管服务,管理服务,以及媒体服务。Globix服务是灵活,可扩展,并具有成本效益,有高可靠性和SLA。 Globix托管服务提供安全和冗余,并连接到高速Globix网络。除了管理服务, Globix还提供安全,存储,信息传递,灾后恢复,监测,应用程序和数据库管理服务。Globix还提供了媒体服务,用于从实时事件(如:编码,演示工具和流量分析)中获取,存储,寄存和分发媒体内容。

Globix负载平衡服务在多个服务器间分发流量,它将请求发送到服务器集群中,负载最轻的服务器上。与基于软件的负载平衡器不同,该服务是基于ASIC的硬件架构建立的,可以提供更优越的流量性能。 Globix提供全面的监测服务,以衡量物理网络和服务器硬件,网络和应用服务,以及后端数据库的性能。

Globix互联网基础设施包括一个trans-Atlantic/trans-continental IP骨干网以及光纤网络,它们分布在整个东北部和大西洋沿岸中部地区。 Globix IP骨干网通过高容量,完全拥有和经营的Globix网络连接到互联网用户。它已超过1200的客户。

LimeLight Networks[www.limelightnetworks.com]

Limelight Networks是一个内容交付网络,它提供分布式的on-demand,实时传输视频、音乐、游戏和下载。为了分发数字媒体给观众,它建立了一个可扩展的系统。它以下产品:Limelight ContentEdge,通过HTTP分发内容交付 ;Limelight MediaEdge Streaming,通过流分发视频和音乐;Limelight Custom CDN,自定义分发交付解决方案。

 

Limelight ContentEdge提供了一个高度可靠,可扩展和高效率的交付平台,保证内容交付时间,满足了服务水平协议( SLA ) 。Limelight MediaEdge Streaming是一个功能强大的分布式平台,它可以为互联网上的现场直播和点播的音频、视频内容,提供高性能服务。Limelight网络有一个灵活的CDN平台,使它能够定制CDN,以满足任何内容供应商的具体需要和环境。

 

典型Limelight Networks的客户包括:使用互联网提供产品,并提供大量内容,以服务大量观众的公司。LimelightNetworks的代理服务器设在世界各地的72处,包括纽约,洛杉矶,圣何塞,伦敦,阿姆斯特丹,东京和香港。

LocalMirror[www.localmirror.com]

LocalMirror是一家私人公司,它提供内容分发服务,其特色在于使用全球分散的缓存节点,先进的算法和智能路由技术。它为最终用户提供了超高速静态内容下载和音频/视频流。通过使用LocalMirror内容交付网络(CDN)技术,内容被推送到更接近用户的点,因此可以更快速和低成本的分发。根据缓存节点位置和客户端的流量需求,LocalMirror CDN服务支持几乎无限数量的同时连接的静态和非静态的音频和视频数据流。LocalMirror的CDN技术从最接近的位置,较低的延迟,来分发文件下载和音频/视频流,从而提供更好的互联网体验。

 

LocalMirror内容交付网络是由UltraRoute ?和criticalDNS ?技术支持的。 LocalMirror的全球网络负载平衡承诺没有单点故障,因为客户的流量是分布在多个缓存节点之间的。 LocalMirror的CDNs缓存节点和应用服务器,设在多个国家和数据中心,利用全球各地的Tier- 1和Tier - 2的ISP光纤连接。

Mirror Image
[www.mirror-p_w_picpath.com]

Mirror Image是一个全球性的网络,致力于提供在线内容,应用和交易,并分发给世界各地的用户。它提供了内容分发,流媒体,网络计算和报告服务。它提供了一种解决方案,使客户以更智能的方式,为全球用户创造更吸引人的网站经验。

 

Mirror Image利用一个全球性的内容接入点( CAP )的基础,在Internet架构之上,为内容提供商,服务提供商和企业提供了一个平台,可以提供网站内容给最终用户。作为在Internet之上的安全和可管理的一层,每个CAP通过智能的将内容地点放置到更接近用户,使服务器和网络负载更小。Mirror Image在位于网络peering point的22个国家有代理服务器,跨越北美,欧洲和亚洲,那里的网络流量和用户数目是最高的。Mirror Image的客户包括Creative,Open system,和SiteRock 。

Netli

Now Acquired by Akamai
[www.netli.com]

Netli是一家私人拥有的公司,总部设在美国加州Mountain View。它提供高质量的互联网业务。它解决互联网上的限制。NetliOne平台是一个全球应用交付网络(Application Delivery Network,ADN) ,可以在互联网上确保快速响应时间,更高的可视性和对应用的控制功能。Netli和它的服务由NetliOne平台分发。


NetliOne平台包括一系列全球分布式虚拟数据中心(Virtual Data Centers,VDCs)和应用访问点(Application Access Pointes,AAPs),是一家全球性的DNS重定向和IP地址映射系统,高性能的协议和内容优化软件,在线监测和报告系统,并提供24x7全天候的网络运营中心。

 

Netli的服务-NetLightning?优化分发Web应用和内容,提供亚秒响应时间以及更高的可靠性; NetliOffloadTM ,提供可靠和高性能的基础设施,以满足企业的要求; NetliViewTM提供近实时的性能,可永兴和商业应用使用模型的信息;NetliContinuityTM可以获得战略控制和数据中心资源的管理。Netli在世界各地的13个城市有计算机集群。客户包括:惠普,Thomson,Millipore和Nielsen / NetRatings。

SyncCast
[www.synccast.com]

SyncCast是一家领先的内容交付网络。它使用全球负载均衡,Tier-1层骨干互联网。SyncCast提供完整的解决方案,从应用软件开发,虚拟主机和Internet连接到部署和系统集成。它提供了数字内容及相关数据通过因特网和其他媒体进行分发的解决方案。 Synccast目的是以低成本的方式,提供最高质量的内容。

 

Synccast通过使用负载平衡设备的主要部件,如F5,Cisco和Foundry,来对客户流量进行负载平衡 。因此,Synccast允许用户在多个数据中心选择最有效的网络路径,快速连接到流媒体服务器,用户可以得到更好的网络性能。 SyncCast为流媒体客户提供点对点( P2P )的流媒体技术。Synccast P2P技术智能监测每个用户的音频/视频流质量,如果某个流服务器服务质量降低,用户将被切换到另一个服务器上。

 

SyncCast也是很多领先的技术公司的合作伙伴,如微软,戴尔,和FotoKem 。 SyncCast的客户包括美国电影协会,沃尔玛音乐,Lions Gate影业,微软,百代音乐集团的Technicolor和Billboard Radio。

Tata Communications

[www.tatacommunications.com]

塔塔通信是一个有$62.5 billion的Tata集团成员,它是一家全球领先的新的通信公司。该公司利用其先进的解决方案的能力和专业知识在其全球网络,为全球服务供应商提供解决方案。其客户在80多个城市,分布在40个国家和地区,塔塔通信公司的服务范围包括传输,IP,融合语音,移动性和业务转化。该公司拥有和经营的塔塔的全球网络,其中一个最先进和最大的海底电缆网络连接200多个国家和地区的300个POP点。塔塔通信系统提供第一个真正的全球性CDN服务,单个ASN全球IP网络遍及欧洲,亚洲,北美和印度。塔塔通信的下一代CDN服务,技术支持BitGravity的技术,它可以提供最高的性能和可靠性,同时为最终用户提供即时访问的内容,包括没有任何拖延或抖动的高清晰度视频,以及最高级别的吞吐量。快速转发,缓存交换,交换分解(resolutioin switching)和速率控制(rate throttling)只是其中的几种功能,这些可以使客户能够建立一个强有力的,保证Flash Player的应用。

 

塔塔通信公司的全套产品包括塔塔通信CDN,作为下一代的CDN,可在全球范围内的为应用提供最高性能和可靠性;塔塔通信CDN和CDN安全,为分发和保护媒体资产做了专门设计;Tata通信LiveBroadcast ,一个高品质的,基于闪存的流媒体业务,可以为广播的现场活动提供服务。

Value CDN

[www.valuecdn.com]

Value CDN通过使用分布的缓存服务器,为各种大小的web网站提供低成本内容交付网络。Value CDN将内容推送到更接近最终用户和服务器,文件延迟比传统的单点网络托管的解决方案低得多。我们通过使用SilverNET CDN服务,可以提供业界领先的低成本内容交付。Value CDN是欧洲公司,可在北美和欧洲,包括德国,英国,瑞典和其他国家提供多个POP点。(应该和China Cache类似)

VitalStream

[www.vitalstream.com]

VitalStream是一个供应商,可以提供视频和音频流媒体、广播服务给用户。 VitalStream小企业服务是一个完全的分布式网络,它采用先进的“最优同步”(Synchronous-When-Optimal)路由服务,从最优化的数据中心,在拥挤的互联网上提供内容交换点。VitalStream的路由技术可以连续监测流量情况,对所有主要互联网骨干和路由器的关键任务数据,可以提供更快更可靠和管理方式。

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章