云场景实践研究第38期:video++-阿里云开发者社区

开发者社区> 云计算> 正文

云场景实践研究第38期:video++

简介: 旨在为视频平台提供视频内AI和互动系统技术的video++,通过拥抱阿里云,月播放量已经突破20亿,国内的主要直播平台也纷纷开始全面上线video++新发布的直播互动系统,支撑直播在线用户峰值突破到100W。
更多云场景实践研究案例,点击这里:【云场景实践研究合集】联合不是简单的加法,而是无限的生态,谁会是下一个独角兽
旨在为视频平台提供视频内AI和互动系统技术的video++,通过拥抱阿里云,月播放量已经突破20亿,国内的主要直播平台也纷纷开始全面上线video++新发布的直播互动系统,支撑直播在线用户峰值突破到100W。本文将详细分析video++初期面临的并发的能力技术瓶颈,以及如何携手阿里云解决问题实现快速成长。
阿里云让创业公司有了可以支撑海量并发的能力,帮助创业公司快速成长的时候,不用花精力投入到基础建设,创业公司再也不会由于系统的吞吐能力不足而流失用户。
video++起初采用的是国内某家云厂商,但是随着公司不断发展,接入技术的平台流量不断增大,同时产品又新增了海量推送的需求,在迫在眉睫的弹性伸缩产品还没上线的原因之下,为了把更多的精力投入到业务产品研发中,而不是基础设施建设中,video++正式决定迁移到阿里云。

采用的阿里云产品
  • 阿里云日志服务 Log Service
  • 阿里云消息队列 MQ 
  • 阿里云负载均衡 SLB
  • 阿里云弹性伸缩 Auto Scaling
  • 阿里云大数据计算服务 MaxCompute

为什么使用阿里云
迫在眉睫的弹性伸缩产品也还没上线
需要较低成本的负载均衡,弹性伸缩,MQTT推送来满足业务场景需求
需要新的日志搜集系统,避免成本浪费

关于video++
Video++是上海极链网络科技有限公司旗下专注于消费级视频领域的 AI 科技平台。[1]  专注于提供新一代的互动视频技术,智能广告位识别投放与营销解决方案,公司致力于“让视频变得互动与智能”。2016年春节前后,芒果TV的爸爸去哪儿节目开播,全面启用了video++的视频互动产品服务。当时节目的月播放量突破十亿,周末峰值时间的视频内互动并发破百万。

发展快速问题不断——基础建设之痛
video++起初采用的是国内某家云厂商,但是随着公司不断发展,对云的要求也越来越高,单纯的一个云主机已经不能满足企业需求。随着接入我们技术的平台流量不断增大,当时用的某云厂商的产品线的不足的问题也开始暴露出来。由于业务的快速增长,video++希望可以把更多的精力投入到业务产品研发中,而不是基础设施建设中。
2016年春节前后,芒果TV的爸爸去哪儿节目开播,节目的月播放量突破十亿,周末峰值时间的视频内互动并发破百万,流量和并发数突增数十倍,系统开始出现严重异常,各种接口不通,导致芒果tv灵犀互动有将近十几分钟的响应异常和素材错误。
在切换云服务商之前,video++优化自己的业务架构,通过修改缓存策略、做二级缓存、添加从库、自建MQ服务器等多种手段来进行弥补,先满足目前的用户需求,但是成本大,非常不灵活,流量低谷时形成巨大资源浪费。
video++之前的日志搜集系统是采用flume+kafka,业务流量是波动的,flume和kafka的压力也是波动的,如果准备大容量的集群,会出现成本浪费。

为什么选择阿里云?

video++上云之路
阿里的各个产品都是数据打通的,可以相互串联起来,形成一个闭环的生态。video++利用了阿里云成熟的负载均衡,弹性伸缩,MQTT推送,而且这些都是按量付费,十分符合video++的业务场景,上阿里云一个月后,系统逐步稳定下来。
video++使用阿里的日志系统,替代了原有的架构,阿里的日志系统结合我们的docker部署,使用方便,功能多样,从日志采集到最终的大数据分析,形成闭环,而且无需考虑日志丢失和系统的吞吐能力,日志存储到哪里的底层实现,节省了运维成本和服务器资源成本。
video++使用阿里云的MQ服务,实现实时在线的高并发性,实时在线数可达200万。

乘风破浪 携手前行
阿里云让创业公司有了可以支撑海量并发的能力,帮助创业公司快速成长的时候,不用花精力投入到基础建设,创业公司再也不会由于系统的吞吐能力不足而流失用户。在公司业务的快速增长中,公司可以把更多的精力投入到业务产品研发中,而不是基础设施建设中。
video++上阿里云一个月后,系统逐步稳定下来。2016年8月,video++的月播放量已经突破20亿,国内的主要直播平台也纷纷开始全面上线video++新发布的直播互动系统,而直播的互动需求远超点播,互动并发的峰值倍增也是非常明显。
阿里的日志系统结合video++的docker部署,使用方便,功能多样,从日志采集到最终的大数据分析,形成闭环,而且无需考虑日志丢失和系统的吞吐能力,日志存储到哪里的底层实现,节省了运维成本和服务器资源成本,对于video++这种流量波动大,有弹性日志搜集的创业公司来讲,更加方便。

关于video++的更多实践详情:携手阿里云,成为更好的Video++
原文发布日期:2017-02-22
云栖社区场景研究小组成员:丁匀泰,仲浩。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

其他文章