中国网络电视台集中来自多个系统的数据进行更加深入的分析

中国网络电视台(英文简称 CNTV),由央视国际网络有限公司主办,是中央电视台旗下的国家网络广播电视播出机构,于2009年12月28日正式开播。中国网络电视台全面部署多终端业务架构,建立了拥有全媒体、全覆盖传播体系的网络视听公共服务平台。

央视网的平台运维部门负责人张航源分享如何利用 Elastic 系统地监控数据。张航源主要负责平台的运作与维护工作 ,包括数据分析与监控、容器和存储。

央视网使用 Elastic Stack 至今约三年。过去他们利用传统的方法(手动或人工脚本)分析他们系统中的所有数据。然而,这方式已经落后,更限制了他们实时监控和分析数据的能力。

当张航源开始寻求工具解决这些问题的时候,他先评估各种传统科技商业工具,可是后来他发现这些商业工具的定制并不灵活而且价钱亦相对昂贵。他更发现业界中很多基于互联网运作的公司已经开始使用 Elastic。为了符合行业标准,他决定尝试一下,不久便发现这比他们使用的传统方法更为先进。随着央视网团队逐渐连接更多系统,并且达到每天几个 TB 的数据量,传统工具变得越来越繁杂,甚至根本就跑步起来了,负担也特别高。张航源决定完全切换到 Elastic Stack,并且一直延续使用到现在。

张航源最满意 Elastic Stack 的地方是其稳定性。稳定性对央视网,央视旗下的一个部门,至关重要,因为它是中央的重要宣传网站,在分析或者展现数据层面不能有大的事故。 Elastic Stack 的另一个好处是其相对易用性。张航源指出,当新员工加入,他们只需要短期的培训便能熟练掌握。

现在,央视网团队每日收集五至六个 TB 的数据。张航源已与 Elastic 共同探讨如何将他们的集群搭建达到最大化及使用在开源版本里没有的商业插件来进一步完善系统。在与 Elastic 合作之后,他们期望引入机器学习、图查询以及其他特性以改善他们的系統。