Skip to content

Latest commit

 

History

History
152 lines (137 loc) · 2.28 KB

map-CDN.md

File metadata and controls

152 lines (137 loc) · 2.28 KB

CDN 技能图谱

服务

  • Potal
  • 客户管理
  • 频道管理
  • GSLB配置
  • SLB配置
  • 设备管理
  • 监控平台
  • 告警平台
  • 计费系统
  • 日志系统

调度

  • 调度方式

  • DNS

    • ECS
  • 二层

    • LVS
    • 隧道
  • 三层

    • Anycast
    • LVS
    • SDN
    • 隧道VPN
  • 四层

    • 四层负载均衡
  • 七层

    • HTTP 302 redirect
    • 七层负载均衡
  • 内置于应用端

    • HTTPDNS
  • 调度范围

  • 全局级别 GSLB

  • 节点级别 SLB

  • 调度依据

  • 网络位置远近

    • 地理位置
    • ISP
    • 链接质量好坏
    • RTT
    • 带宽
    • 链接质量
    • 设备状态
    • 连接数
    • 负载
    • TCP建联时间
    • 首包时间
    • 传输速度
    • 节点带宽单价
    • 业务重要性

分发系统

  • Cache
    • 反向代理
  • 分发方式
    • 反向代理被动式拉源信息
    • 预加载主动推送
    • 视频拉流
    • 视频推流

技术

  • DNS

评判指标

  • 主要质量指标
    • 域名解析时长
    • TCP建连时间
    • 首字节时间
    • 传输速度
    • 回源率
  • 主要性能指标
    • 网络吞吐
    • 并发连接数
    • CPU负载
    • 磁盘IO吞吐
    • 缓冲命中率
    • 主要质量指标变化

业务性质

  • 文件性质
    • 小文件
    • 大文件
    • 流文件
  • 资源分发缓冲特征
    • 动态资源不可分发不缓冲
    • 静态资源可分发可缓冲
    • 直播可分发不缓冲
  • 协议
    • HTTP
    • HTTPS
    • 视频流
  • 连接使用
    • 一次性 短连接
    • 复用长连接
    • 多路复用 SPDY
  • 主要业务性质
    • 页面
    • 图片
    • 下载
    • 点播
    • 直播

TCP

  • 单边优化
  • 双边优化

第三方测试

  • 基调
  • 博瑞
  • ......

Cache关键附属功能

  • 刷新
  • 预加载

开源软件

  • 测试工具
    • curl
    • wget
    • ab
    • nc
    • ping
    • dig
    • nslookup
    • traceroute
    • mtr
    • iperf
    • ......
  • Cache
    • nginx
    • squit
    • ATS
    • varnish
    • ......
  • 负载均衡
    • Haproxy
    • LVS
    • ......
  • DNS
    • BIND View geo
    • powerdns+geo backend
    • ......
  • 告警
    • Zabbix
    • ......