谈到感知,我们的第一印象绝对想不到直播或是云服务。这个属性多见于智能化的理念之中,在计算智能的阶段,让设备可以看懂我们的行为、语言或是行为,这就是感知。
而事实上,最早的感知通常是指对于设备,网络和应用运行中的错误,可以自动化的找到目标。尤其在网络应用中,这种智能的感知应用最为广泛。
其次,看定位。感知和定位,一向是一对双生词汇。比如在移动互联网应用中,对移动设备的感知和定位,形成了位置服务。无人驾驶车通过对路面的感知和路线的定位,形成了无人驾驶技术。可见,感知和定位应用之广泛。
但是,当这两个理念组合在直播云服务中出现,很多人就不那么理解了。事实上,直播作为一个新生的业态,作为一个利用开放的SDK快速搭建起来的服务,每一天的业务运营都处于试错和调优的过程中。直播云的优化,甚至是一个比搭建更为严峻的挑战。那么,通过感知和定位,对直播云的网络和服务进行智能化的管理,这是不是一个很好的对策呢?
直播快模式与感知定位相辅相成
据相关统计数据显示,从2005年至今就涌现了146家直播平台,中国目前在线直播平台数量已达到300家,平台用户数量超过2亿人。
由于“即时”与“互动”的属性,中国社交视频的直播社区的活跃用户这几年正在不断高速发展壮大,形成了产业奇观。根据艾瑞网的最新报告显示,近几年中国社交视频行业用户规模将以30%左右的增速发展,并预测到2017年,中国社交视频将涵盖超过4亿人,逐渐超过传统视频。
视频直播行业的格局将会随着用户的增加不断扩大,行业竞争与角逐这块大蛋糕的人也会越来越多。但是,由于网络直播的推广成本、带宽成本和技术问题不断涌现,传统的直播模式已经进入到瓶颈期,未来的商业模式依旧备受挑战。
在我看来,直播行业是标准的快模式。首先利用直播云提供的开放SDK,迅速产品化。通过当下最简单有效的模块化设计,也许三天时间,就可以搭建出和映客或是花椒一模一样的产品,再辅以各种网红和市场推手,缔造了一个又一个一夜爆红的平台奇迹。
可是,在喧嚣过后,业务进入到稳定发展期,用户量的增长衍生出无尽的运维难题。通用的SDK能够提供建设的能力,但却无法提供持续的运维能力。这时候,选用直播云服务,在优化端的能力就分出了胜负,可是倒霉的却是直播平台,在尝到了一夜爆红的喜悦滋味之后,也会因为卡顿和网络的问题无法解决,瞬间尝到用户大量流失的苦果。
所以说,直播的快模式,更应该采取可以自动化感知和定位故障的直播云服务,这样的好处有两个。
第一,如果你不是大型的直播平台,本身的技术能力是有限的,运维的工程师也不多,如果选择的直播云服务,可以提供自动化的感知和定位优化,那么在发展到一定阶段时,会事半功倍,反之则会事倍功半。
第二,感知和定位应该从直播平台建设最初就成为重要的衡量因素,虽然亡羊补牢有时也不晚,但我建议直播平台不要用自己的业务开玩笑。
那么,问题来了,如何才能做好直播云的感知和定位优化?
感知和定位 看金山云的优化对策
作为国内直播云服务的领先者,金山云一直是整体解决方案的提供商。除了拥有完整的产品线和服务以外,金山云的优化对策也非常值得一看。
比如,从故障的感知看,金山云可以通过指标的单一性,深层次的关联性,定位出具体的故障位置,包括链路故障,节点故障,源站故障,应用故障,劫持原因等等,都可以进行图形化的质量展示定位和追溯。
事实上,可视化也是感知定位最好的展现形式,通过图形化界面,可以清晰的展示各个线路,节点等质量的优质等级,对用户的管理一目了然。
其次,还可以通过图形化界面,多指标比较,同比、环比数据比较定位,形成对直播云服务的决策支撑,找到最根本的原因所在。
总结而言,金山云是如何实现自动化的故障定位?
第一,数据指标的单一性保证每个数据指标项的单一性,明确每项指标的异常,就能定位具设备、链路的具体问题。
第二,数据指标的全面性。HTTP请求发起的每个过程,已经流转的每个设备,中间的每个链路,都有对应的SLA指标。
第三,精细化数学校验模型。通过数学建模归一以后,进行趋势预测、数据同比,环比,以及多维度的校验。如果未来通过学习算法对线上故障进行学习分析,还可以实现智能化故障定位。
我在此前分别通过《同量不同质的直播云 将进入“稳中求胜”期》介绍了直播云优化对直播行业良性发展的必要性,又通过《一盘棋的直播云优化 有局部更要看全局》分析了全面实时监控的重要性。从递进的意义上讲,感知和定位,就应该是直播云优化的最后一击。从这些层面上看到直播云优化的意义,丝毫不亚于直播云架构的搭建。而金山云作为这种理念的倡导者,也为直播云的发展做足了贡献。