從2014年開始,中國的CDN(內容分發網絡)就處于激烈的競爭之中。這一方面是因為移動互聯網市場的迅猛增長,另一方面是云計算產業的快速發展。CDN網絡作為緩解互聯網絡擁塞、提高網絡業務響應速度、改善用戶體驗的重要手段,已經成為互聯基礎設施中不可或缺的重要組成部分。
阿里云的CDN業務從2014年3月開始正式商用,到2016年3月取得了突破性進展,不僅2015年營收同比增長了800%、增速為傳統CDN的20倍,而且CDN客戶數突破十萬。除此之外,支持同樣數量的客戶數,阿里云CDN需要的員工僅僅是同行的1/50。
阿里云首席科學家章文嵩表示,CDN是云計算的入口,屬于兵家必爭之地,阿里云在2015年10月成立獨立的CDN業務部門就是表達了對CDN市場的必奪之心。作為CDN市場的后起之秀,阿里云站在2016年之初進一步喊出了重新定義CDN,要從內容分發網絡推進到云計算分發網絡。
CDN市場爆發在即
根據中國信息通信研究院(工業和信息化部電信研究院)在2015年12月發布的《2015中國CDN白皮書》,相關企業的財報及調研統計顯示,2014我國專業CDN市場收入達到38億元左右、同比增長50.6%,2015年預計將達56億元規模。過去4年,我國CDN市場的年復合增長率高達49%,遠超國際26%的水平。
我國的CDN產業之所以能取得如此高速的增長,與互聯網、寬帶和云計算的發展息息相關。在業務模式上,傳統企業的互聯網化、企業商務與交易的電子化、移動互聯網及視頻和游戲業務的高速增長以及層出不窮的“互聯網+”新業態,已經成為拉動CDN的持續動力。而在不遠的未來,工業物聯網、虛擬現實、5G、4K視頻等將是引爆CDN市場的殺手級技術。
針對CDN爆發性的需求,我國CDN產業也在經歷著深度調整。一方面,傳統CDN廠商加快網絡建設和節點布局,強化對大客戶的定制化服務能力;另一方面,互聯網巨頭殺入CDN市場,在滿足自己業務需求的同時,加強商用化市場拓展。而對互聯網巨頭而言,CDN是企業互聯網和云計算的入口,用低價CDN切入傳統市場,最終目標在爭奪企業用戶。
除了CDN產業進入調整期外,CDN技術本身也從互聯網時代向云計算時代演進。《2015中國CDN白皮書》指出,由于大數據分析、大規模機器學習、智能協同制造、互聯網金融等對于實時性和準確性提出了更高的要求,CDN在整個互聯網和云計算架構中已經從簡單的內容分發走向關鍵的邊緣計算,正在成為云計算的核心組件。
重新定義CDN?
在2016年3月18日阿里云CDN商用兩周年回顧上,阿里云也發布了新一代CDN版本:極速CDN 6.0。章文嵩針對極速6.0的設計思想表示,CDN現在已經成為云計算網絡的一部分,通過CDN可以更多的把計算和存儲推向邊緣。CDN將成為內容分發+邊緣計算,也就把云計算的更多應用場景從中心節點推到CDN邊緣節點上。
什么叫邊緣計算呢?簡單的理解,就是對實時性和實效性要求高的大規模計算,需要把整個計算過程有策略地分布到從云數據中心節點到CDN網絡邊緣節點的多個計算節點上,在整個計算鏈條上以分布式的方式完成計算過程。
以AlphaGo對戰李世石為例,對戰過程是一個實時計算場景,但同時AlphaGo要遠程調用美國谷歌云資源,實時模擬可能上百萬的步數,再從中挑選出最佳當前策略。因此,不能把所有的海量計算都返回到美國谷歌云,通過HPC高性能計算完成數據分析后再返回給位于韓國的機器,這無法滿足實時數據分析的需求,而是要在就近節點完成“計算加速”。
這也就是阿里云重新定義的CDN:從內容分發走向云計算分發,主打云計算、大數據和CDN結合在一起的一站式解決方案。舉例來說,針對視頻類應用,阿里云CDN推出視頻云一站式視頻點播、直播服務,集內容采集、上傳加速、存儲、碼轉/截圖、鑒黃服務、CDN分發及播放器等功能于一體,極大地優化了實時計算體驗。據測算,視頻云端到端時延僅2秒、流暢度可達這95%,在同等清晰度下視頻文件的碼率低于30%,這意味著節省30%的成本。
芒果TV CTO黃冬來到了阿里云極速CDN 6.0的發布現場。在2016年芒果TV跨年晚會直播中,阿里云研發的直播系統和其他廠家的CDN系統相比,具有智能調度、智能流預取、回源加速、移動加速、TCP協議棧優化等獨家定制功能,滿足了芒果TV的“苛刻”需求。
黃冬介紹說,芒果TV的跨年直播非常獨特。芒果TV作為新媒體在整個跨年演唱會上除了湖南衛視的20多路信號外,還布了完整的12個機位,可以幫助每一個觀眾看到每一個明星從下車到化妝間一直到臺前幕后的每一件事情。等明星演唱完之后,甚至還有記者群訪和網友互動。直播時的在線用戶為1009萬,這是芒果TV歷史上直播節目最高紀錄的一天,還產生了用戶和用戶及主持人、明星之間的879萬次互動。
而芒果TV在最近的2016《超級女生》海選中,別出心裁的創造了“云海選”。什么是云海選呢,就是每一個選手的視頻信號實時發送到云中,然后再從云中把信號拉到直播間以及廣州、南京、四川、長沙的評委間,制作成混合信號后再送回到云上,再把這路直播視頻回送到每一個用戶的手機、PC甚至電視機中。整個過程就是云計算、大數據分析和CDN等多種云服務集成的一站式實時體驗,其中用到了幾乎阿里云所有的產品和服務。
十年研發、五代更迭
極速CDN 6.0已經是阿里云CDN的第6代產品,之前經歷了從2006年誕生于淘寶到2014年、2015年的商業化,經歷了五個大的版本5次產品迭代和10年的研發歷史。
阿里云CDN事業部總監朱照遠介紹說,早在2006年阿里云CDN的前身——淘寶CDN就已經開始研發了,從2006年到2008年為1.0版,2009年到2010年為2.0版本,在這個時期主要服務淘寶網。從2010年到2012年的3.0版本以及2013年到2014年的4.0版本,這個時候于服務整個阿里巴巴集團,包括淘寶網、天貓、支付寶、聚劃算、阿里巴巴B2B等等所有子公司。
阿里云CDN歷經了七年的淘寶天貓雙十一的巨大挑戰,沒有出過一次故障,包括最近這次春節的支付寶紅包。從2014年3月份開始,阿里云CDN進入了5.0時代,5.0時代是商業化的開始。除了阿里集團之外,外部客戶包括大中型企業和小企業都可以在阿里云上開通阿里云CDN,用上與淘寶、天貓同款的CDN服務。
在技術研發方面,朱照遠表示阿里云是中國唯一有能力自研CDN緩存服務器的廠家。CDN本質上是一個緩存,緩存服務器里最核心的軟件非常關鍵,阿里云的自研方案比開源軟件的性能提升50%,“事實上這個開源軟件有五個作者都曾經在阿里云CDN團隊”。章文嵩本人就是著名的CDN開源軟件LVS的作者。
而在基礎設施投入方面,阿里云的CDN節點絕大部分建在一線城市,靠近骨干網。在關鍵節點之間使用專線進行互聯,每臺機器都配置了萬兆網卡和純SSD磁盤,這些都保障了阿里云CDN的“極速”體驗。目前阿里云CDN在國內有500多個節點、超過10T的帶寬可上看20T甚至更高,單節點能力則在40G到300G之間。
章文嵩針對國際競爭對手Akamai表示,Akamai作為國際CDN巨頭,其架構是通過DNS來實現,也就是傳統的網絡服務調用架構。而阿里云CDN已經在技術上超過Akamai,這是因為作為新進入者,阿里云CDN能夠直接在新技術架構上搭建CDN節點。
如今的中國CDN市場,已經是傳統CDN公司、電信運營商和阿里、騰訊等互聯網巨頭三爭天下的局面,而隨著阿里和騰訊的大舉進入,CDN市場必發生巨大的變化。“我去年說三五年整個市場會變,有可能比這個時間還短,兩三年估計就會發生巨大變化。”