CDN和邊緣計算之間存在著什么聯(lián)系
自CDN誕生起,已經(jīng)經(jīng)過了傳統(tǒng)CDN、云CDN和共享CDN三代,但是它們都沒有能夠跳出傳統(tǒng)CDN的技術(shù)范圍,沒有實現(xiàn)實質(zhì)上的成本優(yōu)勢。邊緣計算雖然是新興的技術(shù),但是許多企業(yè)巨頭,例如思科、英特爾、華為、中興等都已經(jīng)加入其中,CDN跟邊緣計算的理念都是要在盡可能接近數(shù)據(jù)產(chǎn)生的邊緣對數(shù)據(jù)進行處理,相對于其他技術(shù),CDN到邊緣計算的轉(zhuǎn)變是否能近水樓臺先得月呢?
什么是CDN?
CDN即內(nèi)容分發(fā)網(wǎng)絡(luò),其目的是使用戶可就近取得所需內(nèi)容,解決Internet網(wǎng)絡(luò)擁擠的狀況,提高用戶訪問網(wǎng)站的響應(yīng)速度。CDN是邊緣服務(wù)器的網(wǎng)絡(luò),提供在線內(nèi)容的優(yōu)化分發(fā)或傳送。大量的邊緣服務(wù)器協(xié)同工作,通過私有全球骨干網(wǎng)傳輸數(shù)據(jù),繞過大部分擁擠的公共和互聯(lián)網(wǎng)服務(wù)提供商(ISP)網(wǎng)絡(luò),從而提高內(nèi)容交付的速度和效率。CDN的主要目標是通過減少將內(nèi)容和富媒體傳輸?shù)接脩舻幕ヂ?lián)網(wǎng)設(shè)備所需的時間來提高Web性能。
互聯(lián)網(wǎng)上的任何內(nèi)容都可以通過CDN提供。例如。圖像、樣式表、JavaScript文件、文件下載、直播、游戲等等。事實上,大部分互聯(lián)網(wǎng)已經(jīng)通過CDN傳送,任何連接到互聯(lián)網(wǎng)的設(shè)備都會與CDN進行交互,因為CDN不僅用于提供計算機上的內(nèi)容,還用于移動設(shè)備、智能電視、機頂盒和許多其他需要快速、可靠、安全在線傳輸數(shù)據(jù)的連接設(shè)備。
什么是邊緣計算?邊緣計算是指在靠近物或數(shù)據(jù)源頭的一側(cè),采用網(wǎng)絡(luò)、計算、存儲、應(yīng)用核心能力為一體的開放平臺,就近提供最近端服務(wù)。邊緣計算是一種分布式運算的架構(gòu),具有分散的處理能力,支持移動計算和物聯(lián)網(wǎng)(IoT)技術(shù)。在這種架構(gòu)下,邊緣計算可以在本地處理或存儲關(guān)鍵數(shù)據(jù),并將所有接收的數(shù)據(jù)推送到中央數(shù)據(jù)中心或云存儲庫。邊緣計算在本地對數(shù)據(jù)進行分類,將部分數(shù)據(jù)放在本地處理,從而減少了到中央存儲庫的回程流量,可以加快資料的處理與傳送速度,減少延遲。
目前,邊緣計算終極的使用場景是自動駕駛,因為邊緣計算可以實現(xiàn)數(shù)據(jù)流加速,包括實時數(shù)據(jù)處理,無延遲。由于自動駕駛的特殊性,我們無法將其眾多傳感器發(fā)送到云端并等待響應(yīng),延遲的存在是完全不能夠接受的。邊緣計算的使用場景還包括CDN、物聯(lián)網(wǎng)、智能安防以及區(qū)塊鏈等。
CDN與邊緣計算的聯(lián)系邊緣計算和CDN的共同點就是要求傳輸能力,要盡可能接近數(shù)據(jù)產(chǎn)生的地方。CDN需要傳輸和存儲大量內(nèi)容數(shù)據(jù),而邊緣計算恰好可以提供存儲服務(wù),那么對于兩者來說部署方式類似,都是接近網(wǎng)絡(luò)邊緣,帶寬線路可以復(fù)用。
邊緣計算的主要計算節(jié)點以及應(yīng)用分布式部署在靠近終端的數(shù)據(jù)中心,這使得在服務(wù)的響應(yīng)性能、還有可靠性方面都高于傳統(tǒng)中心化的云計算概念,而CDN的節(jié)點正好可以充分復(fù)用起來,提供計算服務(wù)。
CDN與邊緣計算的區(qū)別CDN概念中的邊緣是借助緩存數(shù)據(jù),提高節(jié)點傳輸數(shù)據(jù)的能力,側(cè)重點在于傳輸能力。邊緣計算實際上是利用靠近數(shù)據(jù)源的邊緣地帶來進行數(shù)據(jù)計算分類,邊緣計算的側(cè)重點在于計算能力。
由此可見,CDN與邊緣計算的主要思想不同,CDN最后還是會將數(shù)據(jù)回溯到數(shù)據(jù)中心進行處理,這樣成本依舊很高。而邊緣計算不需要將每條數(shù)據(jù)都傳送到云,只需利用數(shù)據(jù)邊緣的設(shè)備來進行數(shù)據(jù)計算處理,能夠減少從設(shè)備到云端的數(shù)據(jù)流量。所以,邊緣計算能夠減緩數(shù)據(jù)爆炸、網(wǎng)絡(luò)流量的壓力,在進行云端傳輸時通過邊緣節(jié)點進行一部分簡單的數(shù)據(jù)處理,從而減少設(shè)備響應(yīng)時間、降低延遲。
從CDN到邊緣計算從CDN到邊緣計算的過渡是勢在必行的。由于當前高清視頻、VR/AR、大數(shù)據(jù)、物聯(lián)網(wǎng)、人工智能急速發(fā)展,傳統(tǒng)CDN將數(shù)據(jù)回溯到中心云的做法成本太高,很難滿足日益增加的海量數(shù)據(jù)的存儲、計算及交互需求。所以CDN必須從傳統(tǒng)的以緩存業(yè)務(wù)為中心的IO密集型系統(tǒng)演化為邊緣計算系統(tǒng),構(gòu)架內(nèi)容計算網(wǎng)絡(luò),以解決未來物聯(lián)網(wǎng)帶來的連接挑戰(zhàn),在這一過程中,CDN行業(yè)也必將完成二次迭代。
未來的物聯(lián)網(wǎng)、AR/VR場景、大數(shù)據(jù)和人工智能行業(yè)實際上對近場計算都有著極強的需求,邊緣計算能夠保障大量的計算需要是在離終端很近的區(qū)域完成,并且實現(xiàn)低延時服務(wù)。
從CDN拓展到邊緣計算的企業(yè)CDN與生俱來的邊緣節(jié)點屬性令其在邊緣計算市場具備先發(fā)優(yōu)勢,CDN本身就是邊緣計算的雛形。從這個角度來看,從CDN拓展到邊緣計算在技術(shù)的實現(xiàn)上更容易,當然大家也是這么做的。
思科和Reliance Jio現(xiàn)在正在共同利用多接入邊緣計算的強大功能,從一個用例開始,通過開發(fā)移動內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)進一步優(yōu)化和增強網(wǎng)絡(luò)視頻體驗。在該概念中,CDN被集成到移動LTE網(wǎng)絡(luò)中,借助移動CDN,移動運營商可以通過邊緣cloudlet提供內(nèi)容,從而以更低的延遲和更高的性能提供更好的用戶體驗。
愛立信表示在邊緣計算興起之前,CDN一直都是邊緣網(wǎng)絡(luò)的代表,但是CDN的主要目的是本地化存儲,而不是進行本地化計算?,F(xiàn)在,愛立信希望將兩者結(jié)合起來。在世界移動大會上,愛立信的CDN業(yè)務(wù)開發(fā)總監(jiān)理Richard Dawson展示了該公司的統(tǒng)一分發(fā)網(wǎng)絡(luò)解決方案。
阿里云認為傳統(tǒng)云計算的中心計算必須要結(jié)合邊緣計算,通過“云+邊+端”三位一體的計算模式,可以實現(xiàn)更加實時的響應(yīng)。今年3月,阿里云推出了首個IoT邊緣計算產(chǎn)品Link Edge,其邊緣計算的第二個產(chǎn)品是邊緣節(jié)點服務(wù)ENS。目前,阿里云CDN有節(jié)點數(shù)1300多個,覆蓋了70多個國家和地區(qū),擁有近90T的帶寬能力。
騰訊云尚未推出基于邊緣的開放框架,但其表示未來會設(shè)計CDN的整體框架,將CDN節(jié)點下沉到邊緣,更接近用戶。對于騰訊云來說,未來CDN體系還包含了AI+邊緣計算+物聯(lián)網(wǎng)。
網(wǎng)宿科技力推邊緣計算,網(wǎng)宿科技表示邊緣計算是CDN網(wǎng)絡(luò)智能化的一個必要的條件。早在2016年網(wǎng)宿科技就率先在業(yè)內(nèi)提出了CDN的下一步發(fā)展方向是邊緣計算。目前,網(wǎng)宿科技會逐步地推出邊緣的平臺服務(wù),在微服務(wù)這一塊網(wǎng)宿科技已經(jīng)可以支持客戶在邊緣計算平臺進行實現(xiàn)。
總結(jié)總的來說,未來的CDN需要大量的邊緣設(shè)備,無論是從CDN轉(zhuǎn)向邊緣計算,還是在原有的CDN體系中加入邊緣計算的概念,利用邊緣計算來提升CDN自身競爭力都是不錯的選擇,邊緣計算能夠助力CDN更智能、高效和穩(wěn)定。邊緣計算前景廣闊,預(yù)計未來超過50%的數(shù)據(jù)需要在網(wǎng)絡(luò)邊緣側(cè)分析、處理與儲存,這還需邊緣計算來大展拳腳。