UPYUN上線CDN實時性能監(jiān)控
2014年,創(chuàng)業(yè)者成為時代的主角,移動APP,手游,O2O,互聯(lián)網金融,在線教育等行業(yè)紛紛涌現(xiàn)出大量的創(chuàng)業(yè)者,由此也將整個互聯(lián)網帶入了一個數(shù)據大井噴的時代,而這些數(shù)據的整體CDN下載加速也就成了企業(yè)不得不面對的問題。據預測,2015年國內的CDN市場將會超過50億,CDN行業(yè)的發(fā)展規(guī)模也將進一步的擴大。
云加速服務商 UPYUN 近日上線了 CDN 實時狀態(tài)與性能監(jiān)控服務,用戶登陸 UPYUN 后臺,即可直觀的獲取當前狀態(tài)下 UPYUN 平臺全國120多個 CDN 節(jié)點的“實時性能展示”和“實時數(shù)據統(tǒng)計”兩個部分的內容,以地圖加圖表數(shù)據的方式,直觀地展現(xiàn) CDN 服務的實時狀態(tài)。
此次UPYUN 對外開放 CDN 實時性能監(jiān)控服務,其目的是為了促進當前國內 CDN 市場的更加透明化,未來甚至還可能以實時性能和數(shù)據監(jiān)控為基礎,為客戶提供更為全面的大數(shù)據分析服務,以創(chuàng)造更多的價值。
通過對全國 120 多個 CDN 節(jié)點日志的數(shù)據分析,UPYUN 提煉了“速度”、“耗時”、“ISP 線路”、“地區(qū)”、“請求占比”等多個維度的精準數(shù)據,以地圖的方式進行展現(xiàn)。
一、ISP 線路 & 地區(qū) & 請求占比
如果你的終端用戶來源包括“電信”、“聯(lián)通”、“移動”,那么通過“ISP 線路”的切換,就能清楚的看到不同線路下的性能情況。其中,“平均” Tab 下的數(shù)據統(tǒng)計自所有 ISP 線路數(shù)據的平均值。
當鼠標移動到某個省份時,可以查看該省份的詳細數(shù)據信息。如下圖所示,當前選中的線路是“平均”,鼠標移動到湖南省后,即可看到電信線路的平均速度是 516.89KB/s,平均耗時是 3312.61ms、以及湖南省的請求量占了全國請求量的2.601%。
二、速度 & 耗時
地圖右側的表格數(shù)據能夠顯示全國各個省份的速度和耗時情況,其中“-”符號僅表示前一分鐘內該省份沒有數(shù)據請求。數(shù)據刷新頻率為一分鐘,每次刷新,都會在全國地圖和表格數(shù)據上實時更新。
在全國地圖上,會根據“速度”、“耗時”不同的數(shù)據值,顯示不同的顏色。對于“速度”而言,紅色表示速度較慢,綠色表示速度較快。“耗時”正好相反,紅色表示比較耗時,綠色表示比較快速。當然,這里的快和慢都是相對值,僅用來評估前一分鐘內,全國各個省份的性能表現(xiàn)情況。
“速度”和“耗時”的具體數(shù)據,建議可以與“ISP 線路”、“請求占比”結合起來參考,這樣才能更全面地了解整網 CDN 服務質量。
三、實時數(shù)據統(tǒng)計
“實時數(shù)據統(tǒng)計”與“實時性能展示”類似,也是按照一分鐘的刷新頻率,實時統(tǒng)計并顯示整網的服務質量。主要包括四個維度,分別是:
健康度:統(tǒng)計所有請求的 HTTP Status Code,計算2xx和3xx請求次數(shù)所占的比例
緩存命中率:總請求數(shù)中,所有命中的請求數(shù)所占的比例
平均下載速度:所有文件的平均下載速度
平均消耗時間:所有文件的平均消耗時間
其中,點擊“健康度詳情”后,可以查看所有 HTTP Status Code 的具體占比情況,如下圖所示:
歷史往往就是如此,一個看似微小的改進,往往可能改變整個世界的發(fā)展進程。UPYUN的此番舉動,很有可能帶來 CDN 行業(yè)的一次大變革。CDN***從一個網絡加速工具變成了一種服務,而務就是要不斷的滿足各種超出用戶預期的需求,而客戶日趨進步的需求,也勢必將會推動CDN服務商更快的提升自身各方面的服務能力。從整個行業(yè)的發(fā)展來看,這會是一件好事。
關于UPYUN CDN 實時性能檢測的技術實現(xiàn)原理,我們也向UPYUN CTO 黃慧攀做了溝通了解,他表示:
當前UPYUN在全網120多個節(jié)點,超過2000多臺服務器上部署自主研發(fā)的第二代流量統(tǒng)計系統(tǒng),可按每個域名每分鐘采集統(tǒng)計流量、請求數(shù)、訪問速度和訪問狀態(tài)等等10多個性能指標(這些數(shù)據均由用戶訪問過程中產生,真實反映用戶的訪問情況)。而這些記錄將在1分鐘內傳輸?shù)轿覀兊臄?shù)據中心,并在后端數(shù)據處理集群中實時對2000多臺服務器發(fā)送過來的數(shù)據進行匯總分析,以產生一份完整的數(shù)據報告存儲在我們UPYUN的分布式結構化存儲系統(tǒng)中,供前端頁面隨時調用讀取。
細心的你會發(fā)現(xiàn)上面我們提到的分布式結構化存儲系統(tǒng),我們UPYUN在2014年就正式開始這方面的研發(fā)工作,目前主要為UPYUN內部系統(tǒng)使用,如我們的CDN實時性能監(jiān)控服務。該系統(tǒng)每日所產生的數(shù)據量非常大,比如1個域名每分鐘產生1KB數(shù)據記錄,1天就是1440條記錄共1.4MB,而我們UPYUN服務著超過10萬個客戶,超20萬個訪問域名,也就是說全網每天將要產生20多億條記錄的規(guī)模,且這些結構化數(shù)據我們都是需要持久化存儲的,一般的關系型數(shù)據庫已經無法滿足我們的需求,所以我們開始研發(fā)了分布式結構化存儲系統(tǒng)。
在我們的分布式結構化存儲系統(tǒng)通過UPYUN自身的業(yè)務驗證后,我們也將會以服務的形式提供給廣大客戶使用。