應(yīng)用

技術(shù)

物聯(lián)網(wǎng)世界 >> 物聯(lián)網(wǎng)新聞 >> 物聯(lián)網(wǎng)熱點(diǎn)新聞
企業(yè)注冊(cè)個(gè)人注冊(cè)登錄

世界杯決賽即將開打 阿里云CDN如何護(hù)航全網(wǎng)70%世界杯流量?

2018-07-13 09:21 TOP科技說(shuō)
關(guān)鍵詞:阿里云CDN世界杯流量

導(dǎo)讀:隨著法國(guó)和克羅地亞相繼進(jìn)入世界杯決賽,本屆世界杯最大的懸疑就是誰(shuí)將獲得冠軍。此外,今年世界杯很大的一個(gè)特色就是移動(dòng)互聯(lián)網(wǎng)直播,特別是今年的優(yōu)酷世界杯,大部分的用戶對(duì)直播的清晰度和流暢度表示滿意。

  隨著法國(guó)和克羅地亞相繼進(jìn)入世界杯決賽,本屆世界杯最大的懸疑就是誰(shuí)將獲得冠軍。此外,今年世界杯很大的一個(gè)特色就是移動(dòng)互聯(lián)網(wǎng)直播,特別是今年的優(yōu)酷世界杯,大部分的用戶對(duì)直播的清晰度和流暢度表示滿意。

  作為史上最大規(guī)模的線上直播活動(dòng),在每一場(chǎng)球賽開場(chǎng)前后10來(lái)分鐘,流量帶寬以每分鐘上T帶寬的速度劇烈攀升、下降,這給視頻直播的分發(fā)工作帶來(lái)了巨大的挑戰(zhàn),這種挑戰(zhàn)幾倍于雙11和春晚。

  作為國(guó)內(nèi)最大的云計(jì)算服務(wù)商,阿里云在視頻領(lǐng)域擁有絕對(duì)的技術(shù)優(yōu)勢(shì),全球范圍內(nèi)擁有1500多個(gè)CDN節(jié)點(diǎn),帶寬儲(chǔ)備120多T,不僅為優(yōu)酷、CNTV、CCTV5提供技術(shù)支撐,還承擔(dān)了全網(wǎng)70%的世界杯流量。

  如此龐大的流量阿里云是如何應(yīng)對(duì)的?阿里云視頻云團(tuán)隊(duì)工程師透露了幾個(gè)重要的CDN智能調(diào)度新技術(shù)思路:

  智能資源鎖 預(yù)測(cè)高峰期資源動(dòng)態(tài)

  CDN調(diào)度中受到DNS TTL等因素,流量調(diào)度是有10分鐘左右(有很多具體情況甚至有更長(zhǎng)時(shí)間)的遲滯效應(yīng); 世界杯業(yè)務(wù)量劇烈攀升階段如何能驅(qū)使其他業(yè)務(wù)量能快速外切給世界杯業(yè)務(wù)量騰挪足夠的帶寬資源?

  我們采用了世界杯直播等重點(diǎn)保障業(yè)務(wù)的智能資源鎖功能,本質(zhì)上是提供了一種針對(duì)重點(diǎn)保障業(yè)務(wù)提供多租戶場(chǎng)景下帶寬資源高優(yōu)先級(jí)分配的解決方案,在結(jié)合大型活動(dòng)智能預(yù)測(cè)數(shù)據(jù)和大型活動(dòng)實(shí)時(shí)帶寬數(shù)據(jù)進(jìn)行獨(dú)占資源的動(dòng)態(tài)調(diào)整,考慮到DNS TTL因素提前將閑置資源優(yōu)先分配給重點(diǎn)保障業(yè)務(wù)。此功能在這次世界杯直播護(hù)航過(guò)程中,完美解決了世界杯業(yè)務(wù)帶寬突發(fā)上巨大流量后所需帶寬資源搶占時(shí)間過(guò)長(zhǎng)的問(wèn)題,為所有的世界杯直播活動(dòng)提供持續(xù)優(yōu)質(zhì)穩(wěn)定的播放服務(wù)品質(zhì)提供了堅(jiān)實(shí)的保障。

世界杯決賽即將開打 阿里云CDN如何護(hù)航全網(wǎng)70%世界杯流量?

  1. 確保世界杯突發(fā)的漲量空間都在世界杯鎖定空間中,保障這部分帶寬不被其他業(yè)務(wù)搶占。

  2. 鎖定空間根據(jù)比賽推進(jìn)和實(shí)時(shí)帶寬進(jìn)行智能調(diào)整,比如突發(fā)上量越劇烈,鎖定量預(yù)留越多。

  相同域名HTTPDNS&DNS混合調(diào)度

  基于DNS調(diào)度還帶來(lái)另一個(gè)問(wèn)題,正常情況下只能根據(jù)A記錄條數(shù)進(jìn)行業(yè)務(wù)帶寬平攤,并且一個(gè)DNS包能放下的A記錄條數(shù)是有限的,調(diào)度顆粒度比較大;那么基于DNS的調(diào)度機(jī)制是無(wú)法在多個(gè)節(jié)點(diǎn)間按最優(yōu)的比例去分?jǐn)倶I(yè)務(wù)帶寬,也就是節(jié)點(diǎn)間水位均衡做不到很理想,無(wú)法充分使用節(jié)點(diǎn)帶寬資源。

  阿里云是如何解這個(gè)難題?

  針對(duì)客戶端,阿里云采用了全體系HTTPDNS按策略智能展開的調(diào)度方案,使得世界杯大部分流量能完美執(zhí)行阿里云CDN的智能調(diào)度策略,將調(diào)度粒度做到最小,并在分鐘級(jí)別執(zhí)行到位。

  針對(duì)如H5、WEB等無(wú)法使用HTTPDNS,只能使用DNS調(diào)度的終端,阿里云CDN采用了HTTPDNS與DNS組合調(diào)度方案。

世界杯決賽即將開打 阿里云CDN如何護(hù)航全網(wǎng)70%世界杯流量?

  如何將HTTPDNS與DNS進(jìn)行混用,從而提升帶寬資源使用率呢?HTTPDNS調(diào)度的流量顆粒度很小,就像液體。DNS調(diào)度的流量顆粒度比較大,就像固體。在水杯里裝東西,如果是液體,那么空間使用率會(huì)很高;如果是固體,由于有縫隙,空間使用率比較低;如果將固體和液體混合填充,就能做到比較大的空間使用率。

  智能、實(shí)時(shí)的資源規(guī)劃

世界杯決賽即將開打 阿里云CDN如何護(hù)航全網(wǎng)70%世界杯流量?

  在本次世界杯直播中,阿里云CDN采用了全局自動(dòng)化資源規(guī)劃和實(shí)時(shí)自動(dòng)化資源規(guī)劃相結(jié)合的方案,每天基于全局帶寬分布預(yù)測(cè)進(jìn)行節(jié)點(diǎn)資源和帶寬資源的科學(xué)分配;實(shí)跑如果遇到突發(fā)帶寬,流控程序自動(dòng)觸發(fā)實(shí)時(shí)資源規(guī)劃,給世界杯業(yè)務(wù)增加相應(yīng)的資源保障,確保世界杯直播在突發(fā)帶寬下能平穩(wěn)度過(guò)流量洪峰,從而保障直播的穩(wěn)定、流暢。