實時洞察41TB數(shù)據(jù),TrafficPeak提供卓越足球觀賽體驗
無論任何體育賽事,在重要比賽日當(dāng)天,第一時間解決問題和潛在隱患這樣的能力對于確保賽事成功至關(guān)重要。由流式數(shù)據(jù)湖公司Hydrolix提供支持,Akamai運(yùn)營的可觀測性管理服務(wù)TrafficPeak,幫助媒體客戶以實時的方式對重要數(shù)據(jù)進(jìn)行可視化呈現(xiàn),從而在各個地區(qū)平衡流量,為全球觀眾交付了流暢、可靠的觀賽體驗。
延伸閱讀,點(diǎn)擊鏈接了解 Akamai cloud-computing
業(yè)務(wù)挑戰(zhàn)
對于Akamai來說,大型體育賽事(尤其是一年一度的大型足球賽)往往主是一年中最重要的活動之一。全球范圍內(nèi)有很多超大規(guī)模的媒體公司,正在使用Akamai的解決方案將體育比賽直播給全球觀眾。為確保每位觀眾都能流暢觀賽而不受緩沖和中斷的困擾,Akama需要實時收集分析觀賽情況的詳細(xì)數(shù)據(jù)。
這是何種量級的數(shù)據(jù)呢?簡單總結(jié)一下:共收集530億條記錄,需要處理的原始數(shù)據(jù)總量高達(dá)41TB,這些數(shù)據(jù)最終會壓縮為5.76TB并存儲起來以供后續(xù)使用。
今年的足球決賽比以往任何時候都更盛大。平均每場比賽的觀眾人數(shù)接近1.24億。據(jù)報道,這是自阿波羅11號登月以來收視率最高的直播活動。流媒體和廣播公司是Akamai最大的客戶之一,這意味著在球賽期間為他們的業(yè)務(wù)提供保障,已經(jīng)成為我們的首要任務(wù)。
對于每一家媒體服務(wù)商,Akamai團(tuán)隊都需要查詢CDN日志,并且必須在幾秒鐘內(nèi)檢索到所需數(shù)據(jù)。然而不幸的是,在流量高峰期,DataStream2(DS2)和CMCD數(shù)據(jù)的收集整理工作至少需要二十分鐘。對于大型賽事和其他類似的直播活動來說,二十分鐘太長了!
為了能在觀眾感知到影響之前快速解決性能和安全問題,我們需要實時數(shù)據(jù)洞察。為此不得不實時收集、分析和可視化諸如地理位置、城市、州/省、自治系統(tǒng)編號號(ASN)和服務(wù)器詳細(xì)信息等數(shù)據(jù),并將其整合到一個統(tǒng)一的視圖中,從而更容易找到并修復(fù)錯誤。如果能立即看到哪些問題是某一特定服務(wù)商獨(dú)有的,哪些問題已經(jīng)開始在多個ASN網(wǎng)絡(luò)之間傳播,那么我們就能迅速做出緩解決策,例如將流量轉(zhuǎn)移到不同區(qū)域以繞過受影響的傳輸路徑。
在賽后分析過程中,我們也希望深入研究性能異常并探究其源頭。這樣就能清晰了解影響,并在未來做出基于數(shù)據(jù)的緩解決策。
好戲上場
TrafficPeak是Akamai托管的一項可觀測性服務(wù),由Hydrolix提供支持。因此在這次重要的賽事中,TrafficPeak成了我們自然而然的首選工具。該服務(wù)易于部署,可以輕松定制。我們圍繞頂級
ASN、響應(yīng)代碼和錯誤構(gòu)建了可視化工具。只需查看交付性能指標(biāo),即可看到某些地區(qū)的性能下降,甚至輕松地按城市進(jìn)行篩選,例如查看每個城市的觀賽性能是否正?;蚴欠翊嬖诋惓?,并在觀眾感知到影響之前進(jìn)行修復(fù)。
對我們來說,TrafficPeak在以下三個方面提供了最大的價值:
- 易于定制:技術(shù)人員可以很容易地編寫復(fù)雜查詢,從而將任何數(shù)據(jù)洞定制到自定義的儀表板中。
- 實時數(shù)據(jù):雖然有很多同類解決方案可以進(jìn)行數(shù)據(jù)攝取、處理和可視化,但它們的速度不及
- TrafficPeak。在流量高峰期,我們每秒鐘可收集近1100萬條記錄,并且切片和查詢數(shù)據(jù)的工作能在一秒內(nèi)完成。其他工具很難實現(xiàn)這樣的速度。
- 架構(gòu):TrafficPeak運(yùn)行在Kubernetes內(nèi)部,很容易即可擴(kuò)展并構(gòu)建分布式服務(wù)。這種設(shè)計非常適合云部署。
業(yè)務(wù)收益
總的來說,這場比賽非常成功。Akamai收集了530億條記錄和41TB的原始數(shù)據(jù),最終這些數(shù)據(jù)轉(zhuǎn)化為5.76TB的壓縮數(shù)據(jù)。錯誤數(shù)量很低,這主要是因為TrafficPeak提供的實時錯誤可視化能力,使Akamai團(tuán)隊能夠即時改進(jìn)。此外,全面了解數(shù)據(jù),這樣的能力也大有裨益。通常情況下,在直播活動中很難實時查看和理解發(fā)生的情況,而Akamai的媒體客戶需要知道很多指標(biāo)(例如平均比特率),這樣才能確保大多數(shù)用戶可以獲得最高質(zhì)量的觀賽體驗TrafficPeak為我們提供了這些指標(biāo),使我們能夠?qū)崟r解決可能遇到的各種問題。
比賽結(jié)束后,我們使用TrafficPeak深入研究了直播期間發(fā)生的性能問題。結(jié)果我們發(fā)現(xiàn)了很多可以進(jìn)一步改進(jìn)的領(lǐng)域,例如通過重寫過濾器,從而更好地發(fā)現(xiàn)類似問題。這樣我們就明確了該如何為未來的活動開發(fā)適合的過濾器,以便防止相同的問題再次發(fā)生。
為何推薦TrafficPeak
在實時收集、過濾和排序大量數(shù)據(jù)的過程中,我們可以用閃電般的速度了解問題的發(fā)生地點(diǎn)和影響范圍,這就是TrafficPeak的優(yōu)勢所在。這個服務(wù)非常高效。比賽開始前設(shè)置好儀表板,即可輕松收集和分析數(shù)據(jù)。
TrafficPeak易于部署和使用,可定制和可擴(kuò)展程度很高,并且在數(shù)據(jù)管理方面也有很先進(jìn)的智能邏輯。用戶無須勞心費(fèi)力地自行運(yùn)維ELK技術(shù)棧。更重要的是,TrafficPeak的成本只是其他可觀測性解決方案的零頭,因此能夠以更低的成本獲得更大價值。
如您所在的企業(yè)也在考慮采購云服務(wù)或進(jìn)行云遷移,
點(diǎn)擊鏈接了解Akamai Linode的解決方案