zoukankan      html  css  js  c++  java
  • LimeLight CDN 网络概览

    个人感觉最突出的特点:高带宽,大节点,海量存储

    • 私有的骨干光纤链路,取得原始内容和分发内容都尽量不经过Internet.
    • 扁平的分布式DC+层级服务器架构,扩展性很强。一个DC能够提供比传统的单个cache server更加强大的功能和能力。
    • 存储能力很强,能够尽量的保存所有内容,包括大的媒体对象和访问不频繁的内容。这个和传统的保存20%的热点内容策略不同,更加适应当前大媒体对象,用户产生的内容,以及长尾内容的分发需求。(当然,存储越来越便宜了,而且分布式存储架构也更加成熟了,使这种策略拥有技术上的基础)

    LimeLight CDN网络规模(时间2009年1月):

    • 将近11000台服务器
    • 25个分发中心(Delivery Center), 由70个以上的区域组成
    • 8PB的用户存储规模
    • 和超过900个接入网络直接相连
    • 直接分发超过85%的对象
    • 全球网络容量超过2Tbps

    image

    LimeLight CDN 网络由很多 Delivery Center 组成,他们之间使用私有的光纤骨干网络连接。 DC建立在那些Internet的中心区域:用户和用户网络最集中的地方,成百上千的服务器组成一个单一的逻辑系统提供百万级的服务。随着用户的增长和用户集中度的迁移,还会增加新的DC.

    在许多大都会比如纽约东京,DC由几个物理区域组成,他们互相连接在一个Ring上,并且和最终用户的网络直接相连,组成一个逻辑单元-MetroDC,假如流量增加或者存储增加,LimeLight就会在DC里面增加更多的服务器。

    image

    用户可以把源内容存储在LimeLight的网络(这是最能利用Limelight的优势的方式)或者自己指定服务器,也可以把源内容存储在第三方的存储里面。后面的情况,DC需要经过Internet来获取内容,,不过假如用户内容和某个DC很近,也可以使用Gb/10Gb的线路进行直连,避免通过Internet更新内容。

    CDN使用的存储策略偏向于存储所有的内容对象,不管他们的访问多么稀少,每个DC由大量的DeliveryServer和"Parent" Cache server组成,整合网络资源以共享内容。没有必要通过Internet访问来找到一个中间的缓存。

    Parent Cache Server 一般存放长时间的、较大的对象, Delivery Server 处理用户的请求,并在需要时向Cache Server请求内容。他们之间距离很近,通过光缆连接,所以响应十分迅速。

    也有可能Parent Cache 没有所需要的对象,比如新的,更新频繁的,或者用户产生的内容。所以需要从另外的中间服务器,Limelight的存储服务器,或者用户指定的服务器获得内容。该内容会通过私有的光纤网络被缓存到Cache上,并在上面保存尽可能久的时间。


    下面是我的其他博客:
    博客园,写一些工作和学习的笔记: http://www.cnblogs.com/peon
    /

    博客堂,开发方面的一些文章:http://blog.joycode.com/peon/
    流媒体博客,流媒体方面的一些文章:http://blog.lmtw.com/b/peon/
  • 相关阅读:
    0621回顾与总结
    0614--演示
    学习进度条
    实验四主存空间的分配和回收
    学术诚信和职业道德
    《构建之法》读第六、第七章有感
    0422 Step2-FCFS调度
    java 版的复利计算器(张俊毅 周修文)
    复利程序(c语言)(张俊毅 周修文)
    《构建之法》第4章
  • 原文地址:https://www.cnblogs.com/peon/p/1421834.html
Copyright © 2011-2022 走看看