网易云音乐:云计算助力我们打造一流音乐社区
副标题[/!--empirenews.page--]
从互联网音乐的红海中杀出,在网易云音乐CEO朱一闻看来,自己做得最正确的事情就是坚持社交的定位。从歌单、评论到音乐人计划,网易云音乐被深深烙下了社交的印记。网易云音乐为什么能够在短短的时间内实现其商业闭环?谜底揭晓,其中一个重要原因就是网易云技术体系。 作为全面支撑网易互联网业务的技术部门,网易杭州研究院(简称“杭研”)基于网易互联网业务的共性需求,利用最新的分布式、容器、大数据和深度学习等技术打造了一整套面向互联网+的云服务,涵盖弹性伸缩、高效运维等基础服务以及视频、消息推送、反垃圾等功能,为网易云音乐提供了一系列的技术支撑,让朱一闻的团队得以全身心探索音乐社交平台的差异化发展之路。 网易云音乐成长的烦恼 互联网音乐可谓近期互联网领域的“军事重镇”,包括BAT和多家创业公司在这个领域频频布局,网易云音乐就在此背景下诞生于2013年4月。自正式发布产品以来,网易云音乐一直就走在发展的快车道上,及至2016年7月,网易云音乐平台上的用户数量就突破了2亿。 (网易云音乐日活用户曲线) 拒绝成为播放工具,而是做音乐社区,这是网易云音乐在同类产品中脱颖而出的原因。事实上,丁磊找到朱一闻团队来做网易云音乐,正是看中了团队的社交产品经验,以及朱一闻的社交情怀。 “社交”这两个字,落到产品却是千头万绪。且不说连接内容与用户的商业模式的验证,新功能、新业务的拓展,哪怕产品设计已经比较稳定,健壮的基础设施、消息推送、垃圾信息过滤、Android端的各种适配等等,都是横亘在研发团队面前的大山,更何况快速迭代已经是当前互联网产品运营的不二法门。网易云音乐技术负责人介绍,自确立目标以来,从产品功能到运营支持,网易云音乐面临的技术难题随处可见。 曲库/MV的海量存储。尽管主打社交,但网易云音乐的根基毕竟还是音乐,要满足更多人的需求就要保证资源的丰富性,所以,从支持系统的角度,能够随着曲库规模扩展的存储系统,以及一个高性能的数据库是必须的。目前,网易云音乐曲库收录正版高品质音乐超1000万首,入驻的明星超过1500位,原创音乐人超2万人。而用户自主创建的优质歌单总数超过1亿个,平均每天诞生42万优质新歌单,累计产生超2亿条乐评。 大并发、高性能。互联网音乐的竞争日益激烈,用户对产品体验的要求也越来越高,大高并发、高性能是当前每一个面向大众的消费级互联网产品必须面对的问题,更何况在朱一闻的理念中,唯有活跃的用户才具有价值,所以对用户访问的响应,即便在流量洪峰下短期内无法保持一流的性能,服务也是万万不能中断的。这种情况下,负载均衡、性能监控、日志分析、弹性扩展,是统统都要上的。同时,IM模块也需要根据移动网络的特点进行性能调优,包括优化长连接的健壮性。 如果说团队面对这些“大山”还能有愚公移山的精神,那又错了——丁磊的一个硬性要求(其实也是当前互联网市场快速变化的要求),就是产品三个月之内必须要上线,小步快跑。当然,从网易一贯的风格来看,网易云音乐上线的第一个版本也必须是精品,技术上的坑是要填好的。 与此对应的是产品迭代的成本。网易云音乐最初为了快速上线采用单体架构,这就留下了弊端,一个微小的改动也要整体重新部署,不仅麻烦,还容易出错。一个真实案例,就是出自一位新手的一行错误代码,曾导致整个应用不可用,也正是这件事情,促使网易云音乐下定决心实施服务分拆。例如将曲库、社交模块、用户信息、积分商城、歌单等分拆成独立服务,研发团队可以高频度独立更新各个微服务,从而能够控制变更范围,极大加速产品的迭代。 直播模式的烦恼。在直播模式如日中天的当下,网易云音乐也要试水在线直播,比如8月11日晚全程直播中国首个国民音乐顶级赛事“音乐大战”。当然,对于社交情怀的公司来说,互动是直播题中应有之义。不过直播很可能不是常态,但对于技术团队来说反而更为难:在网易云音乐快速发展的情况下,为一个可能不常用的场景去啃直播这块对难以避免的网络波动极为敏感的硬骨头,回报难以估量,研发人力却是捉襟见肘。 Last but not least,社交氛围纯净度的保证。UGC(用户原创内容)是社交类产品的重要方向,歌曲、歌单的用户评论正是网易云音乐保持疆域和扩张版图的利器。然而UGC同时也导致内容的不可控——2015年全国恶意网信办全年受理的网民举报案件多达3600多万件,可见网络环境之恶劣。 朱一闻用“破窗理论”(环境可以对用户产生强烈的暗示性和诱导性)来解释保障网易云音乐社区评论纯净度的奥秘,但这对团队提出更高的要求:一定要杜绝“第一扇破窗”(如涉及黄赌毒暴恐的评论)的出现,这是很大的工作量,尤其是当前网易云音乐平台日均评论数量已经达到64万,如果堆人力7*24小时一条一条地审核,需要的人数无疑是一个无底洞。即便结合一些过滤规则、举报机制,工作量也不能减少多少,因为规则并不能正确处理当下的拆字、谐音等垃圾变种。所以,网易云音乐必须采用更先进的技术手段来解决。 (网易云音乐的纯净评论氛围) 解决的办法就是云计算。事实上,而且当前的互联网产品或多或少都具有社交的属性,以及图片、视频等功能,相应的云服务模块也就应运而生,故而完全重新开发一套体系来开展网易云音乐的业务,并不是明智的选择。那么,有符合网易云音乐需求的云计算服务吗? 借力网易云 (编辑:我爱故事小小网_铜陵站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |