知識庫
“雙十一”逼近,京東將砸100億,天貓500億,拼多多百億補(bǔ)貼! 雙十一購物狂歡節(jié),到底是什么在支撐數(shù)以萬計的秒殺活動?這就不得不提一直隱姓埋名的 CDN 了,注意不是 CSDN,即內(nèi)容分發(fā)網(wǎng)絡(luò)。隨著網(wǎng)絡(luò)的發(fā)展,用戶對網(wǎng)站的瀏覽速度愈加重視,為了讓各地的用戶都能夠高質(zhì)量訪問,并盡量減少產(chǎn)生的費用和網(wǎng)站管理壓力,cdn加速服務(wù)由此誕生!
香港CDN測試:http://www.bxgb88.com/network/cdn.html
作為內(nèi)容分發(fā)網(wǎng)絡(luò)。其目的是通過在現(xiàn)有的Internet中增加一層新的網(wǎng)絡(luò)架構(gòu),將網(wǎng)站的內(nèi)容發(fā)布到最接近用戶的網(wǎng)絡(luò)“邊緣”,使用戶可以就近取得所需的內(nèi)容,提高用戶訪問網(wǎng)站的響應(yīng)速度。有什么形象的比喻來理解CDN呢?我們可以從西天取經(jīng)說起……
唐太宗時期,唐僧師徒取經(jīng)要跋涉十萬八千里,歷經(jīng)九九八十一難,一路打怪升級,最終才能修成正果,悟空加冕“斗戰(zhàn)勝佛”。
1390年后,網(wǎng)絡(luò)這么發(fā)達(dá),西行之路互聯(lián)網(wǎng)全覆蓋,雷音寺官網(wǎng)已經(jīng)運行很多年,取經(jīng)只需打開網(wǎng)站,點擊下載,凡夫俗子也可以輕易取得真經(jīng)。初時,唐僧師徒覺得當(dāng)年的辛苦付出頗為不值,慨嘆世事變遷,當(dāng)你法術(shù)高強(qiáng)的神仙能做的事情,現(xiàn)在凡人也能用科技完成!
就算全天下的善男信女多想要經(jīng)書,足不出戶就能從雷音寺官網(wǎng)下載經(jīng)書。當(dāng)然,大雷音寺網(wǎng)站也不堪重負(fù),信徒叫苦不迭,神通廣大的如來使出“Scacleup + Scaleout”心給雷音寺官網(wǎng)換服務(wù)器,依然不能解決問題(跟12306一個尿性),遂差遣斗戰(zhàn)勝佛一查究竟。
齊天大圣火眼金睛,半晌就把原因查了個一清二楚,原來解決取經(jīng)人下載難的問題,需要解決四個“妖怪”:
第1個、“帶寬精”,這個妖怪把持網(wǎng)站服務(wù)器接入西游互聯(lián)網(wǎng)的路口帶寬,這個帶寬大小決定了能為雷音寺官網(wǎng),一天能允許多少取經(jīng)人訪問,速度和并發(fā)訪問量。
第2個、“線路魔”,藏于西游互聯(lián)網(wǎng)的長途傳輸要道,出沒于IDC、骨干網(wǎng)、城域網(wǎng)、接入網(wǎng)等洞穴,使用“時延”和“擁塞”兩個妖術(shù)作法。
第3個、“分布式妖”,西游互聯(lián)網(wǎng)覆蓋四大部洲,各部洲的網(wǎng)絡(luò)獨立運營,“互聯(lián)妖”善于挑撥離間,讓洲與洲之間的互聯(lián)帶寬成為瓶頸。
第4個、“末里獸”又稱“最后一公里獸”,蹲守在上網(wǎng)信徒的家門口,把持用戶訪問西游互聯(lián)網(wǎng)的通路,收取買路錢,錢少只能走羊腸小道。
悟空看罷大怒,原來是這些妖孽作怪!于是拔下一根毫毛,使出“CDN”大法,變作幾百只小猴子,一聲令下,每猴背熟一些經(jīng)文,紛紛潛入到各大部洲的 IDC 山洞中,就近為善男信女們提供講經(jīng)服務(wù),這些小猴子被俗稱為“cache猴”。
小猴子們(即互聯(lián)數(shù)據(jù)的CDN節(jié)點)通過以下方式提升取經(jīng)速度:
1、當(dāng)某個信徒需要閱讀經(jīng)書,大家就挑選能最快到達(dá)信徒家的猴子前去講經(jīng)(可能距離最近,也可能是路最好走),互聯(lián)數(shù)據(jù)的CDN節(jié)點多能快速把內(nèi)容傳給用戶,cdn加速價格實惠。
2、如果某部經(jīng)書被很多信徒需要,它就會被距離這些信徒最近的小猴子爛熟于心。
可是猴子很多又生性頑劣,管好還是很費神的,于是悟空叫來了師父和師弟們幫忙,師徒同心,其利斷金。沙和尚任勞任怨,悟空讓他承擔(dān)“分發(fā)服務(wù)”:
老沙的主要職責(zé)是將經(jīng)書內(nèi)容從雷音寺中心向各部洲的“cache猴”推送和存儲,承擔(dān)實際的佛經(jīng)流量全網(wǎng)分發(fā)工作和面向最終信徒的閱讀請求服務(wù)。
豬八戒腸肥肚圓,悟空讓他承擔(dān)“負(fù)載均衡”:八戒負(fù)責(zé)對所有發(fā)起閱經(jīng)請求的信徒進(jìn)行訪問調(diào)度,確定提供給信徒的最終實際訪問地址,告訴信徒那個小猴子最適合他。
唐三藏高瞻遠(yuǎn)矚,悟空請他承擔(dān)“運營管理”:唐僧負(fù)責(zé)對日常事務(wù)的監(jiān)管、收支核算、團(tuán)隊狀態(tài)的檢查、分析,也承擔(dān)與大客戶–佛祖“疏通”關(guān)系等職責(zé)。