夏彦刚:视频CDN系统建设关键要点.pdf
《夏彦刚:视频CDN系统建设关键要点.pdf》由会员分享,可在线阅读,更多相关《夏彦刚:视频CDN系统建设关键要点.pdf(32页珍藏版)》请在三一文库上搜索。
1、揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力! 视频视频视频视频CDNCDNCDNCDN系统建设关键要点系统建设关键要点系统建设关键要点系统建设关键要点 夏彦刚 乐视网-CDN技术专家 2013年7月 揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力! 摘要 1、硬件商务预算 2、文件分发系统 3、智能调度系统 4、WEB服务器 揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力! 图片CDN /视频CDN 揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过
2、多源动力与更大的推动力! 视频CDN系统建设关键要点 a)a) a) a)案例简述案例简述: 网络视频是如今十分主流的应用,视频播放的流畅度和稳定性尤为重要。 CDN系统在提升用户体验方面起着十分重要的作用,本案例主要是剖析视频CDN 系统建设的主要要点:CDN系统的服务器带宽采购、文件分发、调度系统、WEB 服务器等内容 b) 设计目标设计目标: 自建一套稳定高可用、效果出色、易于管理和维护的视频CDN系统,提升用 户的视频播放体验,提升公司的行业知名度和竞争力 c) c) c) c)自建自建CDNCDNCDNCDN的优点的优点: 免受市场价格波动的困扰,有利于成本降低,且可控性较高 揭示研
3、发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力! 行业分析 CDN服务商代表企业 优势劣势 专业CDN服务商蓝汛、 帝联等 进入市场较早,具有成 熟的运营和服务能力 受制于运营商带宽费用制约 提供CDN服务的 IDC运营商 网宿科技、 世纪互联等 拥有带宽资源优势需要添置大量的服务器、网络 设备资源,成本高 电信运营商中国电信、 中国联通 拥有巨大的带宽和网络 优势 资本实力雄厚 品牌优势 跨网络运营的问题难解决 不是主营业务,运营经验和服 务能力不强 自建CDN的互联 网企业 优酷土豆、 乐视网、 奇艺网等 节约成本,可控性较高投资大,成本高 非核心业务,
4、需要专业团队运 营 国外CDN服务商akamai、 Limelight Networks等 资金雄厚,技术运营和 服务能力强 存在安全隐患 揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力! 怎么做到的 主讲内容: (1)商务预算 (2)文件分发 (3)调度系统 (4)WEB服务器 内容生成 内容管理 内容存储 内容分发 内容路由 内容服务 终端访问(视频播放) 调度系统 Cache节点(普通节点) 文件源(存储节点) 媒资管理系统 上传转码系统 揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力! 1.1 商务预算
5、之带宽 系统容量:满足系统容量:满足100100100100万人同时在线播放视频万人同时在线播放视频 带带宽需求宽需求 A.标清:350kbps*100,0000=350Gbps B.高清:800kbps*100,0000=800Gbps 实际带宽实际带宽 A.未来业务发展可能会需要更多带宽 B.需要20%30%冗余带宽备用,应对突发流量 揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力! 1.2 商务预算之服务器 服务器数量服务器数量 A.100,0000/100=10000 100台*并发连接10000 B.100,0000/1000=1000 10
6、00台*并发连接1000 服务器性能分析服务器性能分析 A方案:硬件要求过高,成本过高 B方案:普通服务器可支持,单机1000连接,1G带宽 揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力! 1.3 商务预算之IDC部署 QQ用户实时在线分布图http:/ 部署原则:部署原则: 1.用户分布密度 2.公司区域战略 揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力! 2 文件分发系统要点 分发模式比较:push/pull CDN节点分类 分层分发策略 分发网络模型构建 下载速度提升方案 文件一致性保障 分发状态记录
7、 源文件上传转码分发到存储节点生成播放页全网分发放出页面 揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力! 2.1 分发模式比较 序号功能点PUSH模式(推)PULL模式(拉) 1应用示例土豆网、酷6网等图片CDN系统 2分发特点智能分发、 主动分发、 提前预发布 被动分发、 按需分发、 最适合小文件 3驱动方分发管理中心系统用户请求miss时 4下载器Agent/web服务器Web服务器 5节点文件量节点只保存部分文件每个节点均为全量节点 6文件管理需要上报分发状态一般不需要状态 7分发协议HTTP/UDP,多线程,P2P(HTTP)Proxy取源
8、8完整性分片校验、整体校验不校验 我们的策略:PUSH+PULL,两种方式相结合,PUSH为主PULL为辅 揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力! 中心节点 区域中心节 点 边缘节点 边缘节点 区域中心节 点 边缘节点 边缘节点 边缘节点 中心节点 区域中心节 点 边缘节点 边缘节点 区域中心节 点 边缘节点 2.2 CDN节点分类 (1)中心节点 存储节点,磁盘空间足够,方便扩容 分发的中心节点,最终源节点 服务区域中心节点未命中的请求 (2)区域中心节点 非全量文件,主要的分发源 服务边缘节点未命中的请求 具有较强的抗压能力,支持高并发访
9、问 带宽充足,有SSD磁盘更好(高IO能力) (3)边缘节点 就近部署,离用户最近;服务80%以上用户 磁盘空间有限,仅存储热点内容 (4)第三方备用节点 网宿、蓝汛、快网、帝联 揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力! 一级 中心节点 至少两份 二级 区域中心节点 最近节点 优先节点 三级 边缘节点 每节点只分发一份 四级 节点内分发 热点节点内多份 2.3 分层分发策略(按节点) 按层次生成分发任务: 取源节点选择: 根据各个IDC机房之间的网络选择 依据smokeping数据构建分发网络 揭示研发管理白金定律,分享那些激动人心的创新与变革
10、,使得团队获得过多源动力与更大的推动力! 2.3 分层分发策略(按热度) 揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的推动力! 2.4 分发网络模型构建(smokeping) smokepingsmokepingsmokepingsmokeping特点特点: Opensource(http:/oss.oetiker.ch/smokeping/) 多种探测方式,包括fping、echoping、dig、curl等 易用可扩展的插件 master/slave的工作方式 有特色的alert设置 揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多
11、源动力与更大的推动力! 2.4 分发网络模型构建(smokeping) 源节点目标节点延时ms丢包率探测时间 50018200.2399470.00%2012-7-12 16:11 500112214.790570.00%2012-7-12 16:11 500182633.168910.00%2012-7-12 16:11 500119126.64130.00%2012-5-21 16:11 500115119.989098.80%2012-7-12 16:11 5001176205.13069.72%2012-7-12 16:11 5001731286.821510.19%2012-7-12
12、 16:11 50013631.0844316.20%2012-5-21 16:11 500112429.9934230.99%2012-5-23 16:11 500111157.722843.49%2012-5-30 16:11 500115482.4032256.94%2012-7-12 16:11 500117114.654973.61%2012-7-12 16:11 500116310000100.00%2012-7-12 16:11 500118010000100.00%2012-7-12 16:11 揭示研发管理白金定律,分享那些激动人心的创新与变革,使得团队获得过多源动力与更大的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 夏彦刚 视频 CDN 系统 建设 关键 要点
链接地址:https://www.31doc.com/p-3332951.html