什么是CDN?
CDN的全稱(chēng)是Content Delivery Network,即內(nèi)容分發(fā)網(wǎng)絡(luò)。CDN是構(gòu)建在現(xiàn)有網(wǎng)絡(luò)基礎(chǔ)之上的智能虛擬網(wǎng)絡(luò),依靠部署在各地的邊緣服務(wù)器,通過(guò)中心平臺(tái)的負(fù)載均衡、內(nèi)容分發(fā)、調(diào)度等功能模塊,使用戶(hù)就近獲取所需內(nèi)容,降低網(wǎng)絡(luò)擁塞,提高用戶(hù)訪問(wèn)響應(yīng)速度和命中率。CDN的關(guān)鍵技術(shù)主要有內(nèi)容存儲(chǔ)和分發(fā)技術(shù)。
去中心化CDN加速未來(lái)價(jià)值不可估量
例如,當(dāng)視頻網(wǎng)站需要為用戶(hù)提供視頻內(nèi)容時(shí),每個(gè)獲取內(nèi)容的用戶(hù)都會(huì)占用網(wǎng)站一定的服務(wù)器資源,隨著4K60Hz視頻的應(yīng)用,中心化視頻網(wǎng)站服務(wù)器的硬盤(pán)和帶寬壓力陡增。
于是就有了在用戶(hù)附近(地理上)增加徑更短的緩存服務(wù)器節(jié)點(diǎn),這些節(jié)點(diǎn)會(huì)定期緩存(下載)最新的內(nèi)容,為用戶(hù)提供更快的加載速度,同時(shí)減輕了網(wǎng)站服務(wù)器壓力。
CDN的特點(diǎn)
本地Cache加速:提高了企業(yè)站點(diǎn)(尤其含有大量圖片和靜態(tài)頁(yè)面站點(diǎn))的訪問(wèn)速度,并大大提高以上性質(zhì)站點(diǎn)的穩(wěn)定性。
鏡像服務(wù):消除了不同運(yùn)營(yíng)商之間互聯(lián)的瓶頸造成的影響,實(shí)現(xiàn)了跨運(yùn)營(yíng)商的網(wǎng)絡(luò)加速,保證不同網(wǎng)絡(luò)中的用戶(hù)都能得到良好的訪問(wèn)質(zhì)量。
遠(yuǎn)程加速:遠(yuǎn)程訪問(wèn)用戶(hù)根據(jù)DNS負(fù)載均衡技術(shù)智能自動(dòng)選擇Cache服務(wù)器,選擇最快的Cache服務(wù)器,加快遠(yuǎn)程訪問(wèn)的速度。
帶寬優(yōu)化:自動(dòng)生成服務(wù)器的遠(yuǎn)程Mirror(鏡像)cache服務(wù)器,遠(yuǎn)程用戶(hù)訪問(wèn)時(shí)從cache服務(wù)器上讀取數(shù)據(jù),減少遠(yuǎn)程訪問(wèn)的帶寬、分擔(dān)網(wǎng)絡(luò)流量、減輕原站點(diǎn)WEB服務(wù)器負(fù)載等功能。
集群抗攻擊:廣泛分布的CDN節(jié)點(diǎn)加上節(jié)點(diǎn)之間的智能冗余機(jī)制,可以有效地預(yù)防黑客入侵以及降低各種Dos攻擊對(duì)網(wǎng)站的影響,同時(shí)保證較好的服務(wù)質(zhì)量。
為什么需要CDN?
典型的CDN將在其網(wǎng)絡(luò)邊緣、主要大都市地區(qū)的互聯(lián)網(wǎng)服務(wù)提供商(ISP)或互聯(lián)網(wǎng)交換點(diǎn)(IXP)放置媒體存儲(chǔ)和播放“設(shè)備”,以更接近最終用戶(hù)。
區(qū)塊鏈項(xiàng)目的CDN最初是在2015 - 2016年發(fā)起,在17年開(kāi)始被關(guān)注。這些點(diǎn)對(duì)點(diǎn)服務(wù)產(chǎn)品結(jié)合區(qū)塊鏈通證化形成一種半中心化的內(nèi)容分發(fā)網(wǎng)絡(luò)。
預(yù)計(jì)到 2022 年,CDN 將承載所有互聯(lián)網(wǎng)流量的 72%。與Akamai、Verizon和Amazon Web Services等全球頭部企業(yè)的傳統(tǒng)內(nèi)容分發(fā)產(chǎn)品相比成本降低了90%。
互聯(lián)網(wǎng)消費(fèi)者的增長(zhǎng)規(guī)模是指數(shù)級(jí)的,相比傳統(tǒng)CDN服務(wù),基于區(qū)塊鏈的去中心化CDN(dCDN)可以帶來(lái)更多優(yōu)勢(shì)。
節(jié)省骨干網(wǎng)帶寬,減少帶寬需求量;
提供服務(wù)器端加速,解決由于用戶(hù)訪問(wèn)量大造成的服務(wù)器過(guò)載問(wèn)題;
服務(wù)商能使用Web Cache技術(shù)在本地緩存用戶(hù)訪問(wèn)過(guò)的Web頁(yè)面和對(duì)象,實(shí)現(xiàn)相同對(duì)象的訪問(wèn)無(wú)須占用主干的出口帶寬,并提高用戶(hù)訪問(wèn)因特網(wǎng)頁(yè)面的相應(yīng)時(shí)間的需求;
能克服網(wǎng)站分布不均的問(wèn)題,并且能降低網(wǎng)站自身建設(shè)和維護(hù)成本;
降低“通信風(fēng)暴”的影響,提高網(wǎng)絡(luò)訪問(wèn)的穩(wěn)定性。
CDN相關(guān)項(xiàng)目
在早期的免費(fèi)CDN項(xiàng)目中,最著名的則是迅雷和暴風(fēng)影音,迅雷利用自己多年的技術(shù)積累,做了一個(gè)迅雷鏈,還配合上線了自家的硬件設(shè)備“玩客云”。
CDN結(jié)合網(wǎng)絡(luò)的技術(shù)核心是實(shí)現(xiàn)所有連接用戶(hù)的寬帶共享和就近分發(fā),主要玩法是為在線視頻進(jìn)行傳輸加速或提升網(wǎng)絡(luò)下載速度。
Swarm
Swarm于2015年啟動(dòng),最開(kāi)始是以太坊項(xiàng)目官方的一部分,它主要是由以太坊基金會(huì)領(lǐng)投和開(kāi)發(fā),允許存儲(chǔ)集群存儲(chǔ)、帶寬和算力資源來(lái)支持基于以太坊網(wǎng)絡(luò)的應(yīng)用。
去中心化CDN加速未來(lái)價(jià)值不可估量
Swarm 去中心化的內(nèi)容存儲(chǔ)和分發(fā)服務(wù),可以將它視為一種 CDN 服務(wù),通過(guò)互聯(lián)網(wǎng)在計(jì)算機(jī)上分發(fā)。
你可以像運(yùn)行以太坊節(jié)點(diǎn)一樣,運(yùn)行 Swarm 節(jié)點(diǎn)并連接到 Swarm 網(wǎng)絡(luò)上。文件被分解成塊,分配并被參與的志愿者們儲(chǔ)存。相比Filecoin,參與Swarm的門(mén)檻更低,更注重檢索。
那些為存儲(chǔ)并為塊提供服務(wù)的節(jié)點(diǎn),從那些需要儲(chǔ)存和檢索數(shù)據(jù)服務(wù)的節(jié)點(diǎn)得到獎(jiǎng)勵(lì)。
小結(jié)
去中心化內(nèi)容分發(fā)網(wǎng)絡(luò)是針對(duì)單節(jié)點(diǎn)內(nèi)容分發(fā)最后一英里的補(bǔ)丁,和中心化大型免費(fèi)CDN服務(wù)器配合,可以為用戶(hù)提供更加清晰、流暢、安全穩(wěn)定的內(nèi)容體驗(yàn),降低內(nèi)容分發(fā)成本和設(shè)備壓力。
除視頻分發(fā)和文件共享,CDN在游戲、邊緣計(jì)算、物聯(lián)網(wǎng)、VPN等領(lǐng)域的應(yīng)用也逐步萌芽——未來(lái)價(jià)值不可估量。