2014年,创业者成为时代的主角,移动APP,手游,O2O,互联网金融,在线教育等行业纷纷涌现出大量的创业者,由此也将整个互联网带入了一个数据大井喷的时代,而这些数据的整体CDN下载加速也就成了企业不得不面对的问题。据预测,2015年国内的CDN市场将会超过50亿,CDN行业的发展规模也将进一步的扩大。
云加速服务商 UPYUN 近日上线了 CDN 实时状态与性能监控服务,用户登陆 UPYUN 后台,即可直观的获取当前状态下 UPYUN 平台全国120多个 CDN 节点的“实时性能展示”和“实时数据统计”两个部分的内容,以地图加图表数据的方式,直观地展现 CDN 服务的实时状态。
此次UPYUN 对外开放 CDN 实时性能监控服务,其目的是为了促进当前国内 CDN 市场的更加透明化,未来甚至还可能以实时性能和数据监控为基础,为客户提供更为全面的大数据分析服务,以创造更多的价值。
通过对全国 120 多个 CDN 节点日志的数据分析,UPYUN 提炼了“速度”、“耗时”、“ISP 线路”、“地区”、“请求占比”等多个维度的精准数据,以地图的方式进行展现。
一、ISP 线路 & 地区 & 请求占比
如果你的终端用户来源包括“电信”、“联通”、“移动”,那么通过“ISP 线路”的切换,就能清楚的看到不同线路下的性能情况。其中,“平均” Tab 下的数据统计自所有 ISP 线路数据的平均值。
当鼠标移动到某个省份时,可以查看该省份的详细数据信息。如下图所示,当前选中的线路是“平均”,鼠标移动到湖南省后,即可看到电信线路的平均速度是 516.89KB/s,平均耗时是 3312.61ms、以及湖南省的请求量占了全国请求量的2.601%。
二、速度 & 耗时
地图右侧的表格数据能够显示全国各个省份的速度和耗时情况,其中“-”符号仅表示前一分钟内该省份没有数据请求。数据刷新频率为一分钟,每次刷新,都会在全国地图和表格数据上实时更新。
在全国地图上,会根据“速度”、“耗时”不同的数据值,显示不同的颜色。对于“速度”而言,红色表示速度较慢,绿色表示速度较快。“耗时”正好相反,红色表示比较耗时,绿色表示比较快速。当然,这里的快和慢都是相对值,仅用来评估前一分钟内,全国各个省份的性能表现情况。
“速度”和“耗时”的具体数据,建议可以与“ISP 线路”、“请求占比”结合起来参考,这样才能更全面地了解整网 CDN 服务质量。
三、实时数据统计
“实时数据统计”与“实时性能展示”类似,也是按照一分钟的刷新频率,实时统计并显示整网的服务质量。主要包括四个维度,分别是:
健康度:统计所有请求的 HTTP Status Code,计算2xx和3xx请求次数所占的比例
缓存命中率:总请求数中,所有命中的请求数所占的比例
平均下载速度:所有文件的平均下载速度
平均消耗时间:所有文件的平均消耗时间
其中,点击“健康度详情”后,可以查看所有 HTTP Status Code 的具体占比情况,如下图所示:
历史往往就是如此,一个看似微小的改进,往往可能改变整个世界的发展进程。UPYUN的此番举动,很有可能带来 CDN 行业的一次大变革。CDN***从一个网络加速工具变成了一种服务,而务就是要不断的满足各种超出用户预期的需求,而客户日趋进步的需求,也势必将会推动CDN服务商更快的提升自身各方面的服务能力。从整个行业的发展来看,这会是一件好事。
关于UPYUN CDN 实时性能检测的技术实现原理,我们也向UPYUN CTO 黄慧攀做了沟通了解,他表示:
当前UPYUN在全网120多个节点,超过2000多台服务器上部署自主研发的第二代流量统计系统,可按每个域名每分钟采集统计流量、请求数、访问速度和访问状态等等10多个性能指标(这些数据均由用户访问过程中产生,真实反映用户的访问情况)。而这些记录将在1分钟内传输到我们的数据中心,并在后端数据处理集群中实时对2000多台服务器发送过来的数据进行汇总分析,以产生一份完整的数据报告存储在我们UPYUN的分布式结构化存储系统中,供前端页面随时调用读取。
细心的你会发现上面我们提到的分布式结构化存储系统,我们UPYUN在2014年就正式开始这方面的研发工作,目前主要为UPYUN内部系统使用,如我们的CDN实时性能监控服务。该系统每日所产生的数据量非常大,比如1个域名每分钟产生1KB数据记录,1天就是1440条记录共1.4MB,而我们UPYUN服务着超过10万个客户,超20万个访问域名,也就是说全网每天将要产生20多亿条记录的规模,且这些结构化数据我们都是需要持久化存储的,一般的关系型数据库已经无法满足我们的需求,所以我们开始研发了分布式结构化存储系统。
在我们的分布式结构化存储系统通过UPYUN自身的业务验证后,我们也将会以服务的形式提供给广大客户使用。