netflix一些问题

  1. 视频播放数据流里面oca只是部署在了isp和ixp上面,他并不包含所有video,在用户看比较冷门的video的时候是不是就还是需要dns来解析去那个cdn上拿视频?
  2. 数据库设计那部分感觉只是关于用户界面的,没有关于视频播放的时候需要找到最合适的oca那部分的数据库设计
  3. youtube对于长尾视频会需要用区域性服务器处理,那长尾视频也是存在区域性data center里面吗?
  1. ISP/IXP 是 CDN 的最底层,之上还有更上层的 CDN,比如 Large peering site。
  2. 就是根据地域,网络情况,CDN 站点忙碌程度等等条件进行查找。
  3. 就从区域性的 data center serve。
  1. 所以isp/ixp本身没有在上层的cnd的话也可以早aws里面记录让他去读这个isp?这样isp没有会forward这个request到上层cnd?这个时候会把从上层cnd得到的video cache到这个isp/ixp里面吗?

Netflix 的 CDN 部署都是预先完成的,所以不会从上一层CDN中读取数据写到 ISP 当中。如果底层 ISP/IXP没有数据,会让用户去读取上一级的 CDN。

上一层的cdn也有netflix自己的机器吗

上一层的 CDN 可以整个机房都是 Netflix 的机器,也可以在现成的 CDN 当中租一些机器。