本刊記者 │舒文瓊
從1.0到4.0 CDN步入智能化時代
本刊記者 │舒文瓊
在不到20年的時間內,CDN已經從1.0版本演進到了3.0版本,如今又開始向以智能化為特點的4.0階段邁進。
1998年,針對互聯網流量擁塞日趨嚴重的問題,Akamai公司基于數學算法提出了使內容傳輸更快、更穩定的方法,從而開啟了CDN的先河。如今近20年時間已經過去,互聯網的形態、傳輸內容也發生了巨大變化,相對應的,CDN領域又出現了哪些變革?

事實上,在1998年CDN誕生之際,互聯網也剛開始商用不久,彼時互聯網以固定形態為主,網絡上的內容主要是文件、視頻和簡單的Web內容等。Akamai亞太區媒體服務技術總監李昇表示,在這樣的環境中誕生的CDN,所采用的主要技術就是緩存,即在全球部署許多高度分散的計算資源,把靜態可緩存的內容存放在最接近訪問者的地方。當用戶訪問的時候,服務商可以本地化提供上述靜態內容。這一技術在1998年到2002年期間對于提高互聯網訪問速度、均衡網絡負載發揮了重要作用。
從2003年開始,隨著電子商務雛形的出現,互聯網不再僅作為信息發布的平臺,還成為了可以提供交互式信息的市場交易平臺。在這樣的平臺上,用戶除了瀏覽信息、下載內容外,還需要輸入銀行賬號、信用卡信息等,進行交互式的信息上傳,這其中涉及很多動態信息,為此出現了動態內容的優化手段。“CDN從此進入了2.0時代——通過動態優化的技術手段,針對無法緩存的純動態客戶定制化信息,采用傳輸層面優化和返回至源始站點的方式,以提升網絡性能,從而解決動態內容的問題。”李昇表示。
自2008年起,隨著智能終端技術的發展,各種智能手機和平板設備開始快速普及,用戶上網的介質也從過去的固定電腦向移動設備轉移。由于移動終端與臺式機以及筆記本的屏幕存在很大差別,因此如何進行智能化判斷,在不同終端上實現最佳的圖片尺寸匹配成為服務商必須解決的問題。此外,移動終端大多通過無線和移動網絡接入互聯網,與固定網絡相比其最大的缺陷是網絡不穩定,會因場景的不同而發生較大波動,這也為CDN發展帶來了挑戰。同時,各種安全問題日益突出,成為CDN亟需解決的問題。
“在3.0階段,Akamai采取了移動加速的技術以對移動Web和APP進行加速,滿足移動終端普及所產生的新需求,同時提出了云安全的概念,防御DDoS和應用層的各種攻擊。”李昇表示。
自2015年以來,在3.0的基礎上CDN又向前繼續邁進,這一階段的主要特征是智能化,具體而言是邊緣業務邏輯的智能化。
“大量互聯網公司和傳統企業在把核心業務轉移到云端,但是傳統的互聯網絡并不能有效滿足其日常運維和業務邏輯方面的需求。例如,很多電商網站會針對特殊時點推出閃電購、短時促銷的活動,引發流量幾十乃至上百倍地增長,傳統的網絡如何能夠保證流量的突發性增長?此外,當大量用戶同時提出需求時,如何合理有效地滿足他們的需求?”結合目前電子商務的發展特點,李昇提出了上述問題。
智能化CDN方案由此應運而生。例如,當大量用戶訪問同一個商品時,系統會設置智能化的排隊機制,這些機制以前大多由互聯網在源站服務器上通過復雜的設計實現,現在通過在靠近用戶最近的邊緣服務器上增加智能化的功能,閃電購期間在網絡邊緣設置等待區,讓優先級相對較低的用戶暫時等待,優先處理購物車里已經有商品的用戶的需求。
在CDN從第一代發展到第四代的過程中,其內涵和外延也發生了較大變化,如今的CDN已經不再是簡單的內容緩存和分發。“可以看到隨著技術的不斷更迭,CDN已經不僅是傳統的內容分發或者交付,而是有了更多的智能化元素,從而為擁抱互聯網的變革做好準備。”李昇總結。
編輯|張鵬 zhangpeng@bjxintong.com.cn