短视频和云存储

短视频和云存储
预览:

短视频与云存储
李道兵 <lidaobing@qiniu.com> 七牛云存储

Outline
• 短视频行业的痛点 • 云存储行业如何解决这些痛点 • 数据在这个时代的意义

2014: 短视频爆发年
• • • • • • • • 美拍 GIF快手 逗拍 微信视频 小偶 玩拍 微拍 秒拍 • • • • • • • • 小看 小影 乐秀 美视 多拍 优酷美点 爱拍 趣拍

为什么?
• 带宽
– 移动4G开始推广,直接把一半多的手机用户从 2G时代拉到了4G时代 – 手机流量包增加: 现在手机普遍月流量在 1GB 以上,3GB以上的也不罕见 – 家用带宽的增加,10Mb ~ 100Mb 成为家用带 宽的主流

为什么?
• 娱乐为王的时代已经来临
– 硬件的革新: 从照相机,到数码相机,到手机拍照 ,再到手机视频,手机像素增多,质量变高,减少 了从拍摄到分享的时间,提高了体验 – 产品的革新: 模板,配乐,大头,。。。 – 从论坛到微博和微信的社交模式的转变
• 实名社交和熟人社交:可以跟你的朋友分享你的成果和 感受,享受你跟朋友的互动 • 传播效应更显著、且质量与转发量成正相关,让大家努 力创作高质量内容,且高转发下有更高的荣誉感

短视频产品的痛点
• 疯狂增长
– 如果你对产品打磨得足够好,那么用户使用量 会疯狂增长,比如逗拍上线几天后就成为 iOS 免费榜第一名 – 疯狂增长会给你的全线带来压力,数据库,缓 存,业务逻辑,存储,上传,分发都会受到很 大的冲击

短视频的痛点
• 有压力,常规的服务如何解决?
– 数据库: 尽量使用 SSD 硬盘,增大数据库处理能 力 – 缓存层: memcache 或者 redis,水平扩张 – 业务层: 消除服务状态,然后水平扩张 – 接入层: nginx/tengine,水平扩张,用 heartbeat 或者 LVS 来做高可用 – 网络: 尽量使用 BGP 机房,如果只走元数据,那 么流量成本还可以接受

• 麻烦的是数据的部分

短视频产品的痛点
• 上传
– 短视频上传大部分都是移动端,网络不稳定, 10s 的视频需要 1M以上,60s的需要6M以上 ,一次性上传成功率很低,最好能设计一个分 片 – 不使用分片上传 1M文件的失败已经很高了, 6M或者更大的图片失败率就会上升到很难接受 的水平。 – 如何设计一个好的分片上传方法会成为一个难 点

短视频产品的痛点
• 上传
– 网络覆盖问题:数据放在高规格 BGP 机房是 一个不划算的事情,那么如何保证每个客户都 能得到一个很好的上传体验呢? – 域名劫持问题: 这个比较简单,准备多套上传 域名或者直接通过IP来上传都是很好的应对方 式

短视频产品的痛点
• 存储
– 我用什么存储软件?mogilefs 还是 fastdfs, 我 的团队是否有足够的经验来运维它? – 我需要

第1页/共27页 下一页>尾页

寻找更多 "短视频和云存储"