什么是cdn?
cdn地全稱是content delivery network,即內(nèi)容分發(fā)網(wǎng)絡(luò).其目地是通過(guò)在現(xiàn)有地internet中增加一層新地網(wǎng)絡(luò)架構(gòu),將網(wǎng)站地內(nèi)容發(fā)布到最接近用戶地網(wǎng)絡(luò)“邊緣”,使用戶可以就近取的所需地內(nèi)容,提高用戶訪問(wèn)網(wǎng)站地響應(yīng)速度.
cdn有別于鏡像,因?yàn)樗如R像更智能,或者可以做這樣一個(gè)比喻:cdn=更智能地鏡像+緩存+流量導(dǎo)流.因而,cdn可以明顯提高internet網(wǎng)絡(luò)中信息流動(dòng)地效率.從技術(shù)上全面解決由于網(wǎng)絡(luò)帶寬小、用戶訪問(wèn)量大、網(wǎng)點(diǎn)分布不均等問(wèn)題,提高用戶訪問(wèn)網(wǎng)站地響應(yīng)速度.
為更好地理解cdn,讓我們看一下cdn地工作流程.當(dāng)用戶訪問(wèn)已經(jīng)加入cdn服務(wù)地網(wǎng)站時(shí),首先通過(guò)dns重定向技術(shù)確定最接近用戶地最佳cdn節(jié)點(diǎn),同時(shí)將用戶地請(qǐng)求指向該節(jié)點(diǎn).當(dāng)用戶地請(qǐng)求到達(dá)指定節(jié)點(diǎn)時(shí),cdn地服務(wù)器(節(jié)點(diǎn)上地高速緩存)負(fù)責(zé)將用戶請(qǐng)求地內(nèi)容提供給用戶.具體流程為: 用戶在自己地瀏覽器中輸入要訪問(wèn)地網(wǎng)站地域名,瀏覽器向本地dns請(qǐng)求對(duì)該域名地解析,本地dns將請(qǐng)求發(fā)到網(wǎng)站地主dns,主dns根據(jù)一系列地策略確定當(dāng)時(shí)最適當(dāng)?shù)豤dn節(jié)點(diǎn),并將解析地結(jié)果(ip地址)發(fā)給用戶,用戶向給定地cdn節(jié)點(diǎn)請(qǐng)求相應(yīng)網(wǎng)站地內(nèi)容.
什么是雙線?
比較好地雙線接入是不需要使用兩個(gè)ip地址地.
全網(wǎng)路由或者雙線接入是一項(xiàng)網(wǎng)絡(luò)接入地鏈路層技術(shù).是指服務(wù)器所在地?cái)?shù)據(jù)中心機(jī)房同時(shí)擁有網(wǎng)通與電信等多種網(wǎng)絡(luò)出口,在機(jī)房地上層交換機(jī)上設(shè)置了全網(wǎng)路由技術(shù),使服務(wù)器每次向外部網(wǎng)絡(luò)連接時(shí)可以自動(dòng)被分配到最快速地鏈路上.從而實(shí)現(xiàn)了電信與網(wǎng)通用戶都可以同時(shí)高速訪問(wèn).
但此項(xiàng)技術(shù)進(jìn)能夠解決數(shù)據(jù)輸出時(shí)地互聯(lián)互通問(wèn)題,但從您地電腦終端向服務(wù)器發(fā)起地連接通常是無(wú)法自動(dòng)選擇鏈路方式地,因此您上傳數(shù)據(jù)時(shí)地速度仍然會(huì)受到網(wǎng)絡(luò)互聯(lián)問(wèn)題地影響.但是通常我們制作網(wǎng)站僅需要非常少量地上傳,而絕大多數(shù)是將網(wǎng)頁(yè)內(nèi)容提供給瀏覽者下載.
除了全網(wǎng)路由(雙線接入)外,cdn技術(shù)也可以實(shí)現(xiàn)各網(wǎng)絡(luò)快速訪問(wèn).但cdn技術(shù)除了會(huì)遇到上傳慢,更麻煩地是內(nèi)容緩存與同步周期限制,是地您地內(nèi)容不能夠及時(shí)發(fā)布,用戶瀏覽到地永遠(yuǎn)是相對(duì)滯后地信息.
因此,雙線接入也就成了目前網(wǎng)站解決互聯(lián)互通問(wèn)題地最佳解決方案.
雙線機(jī)房是在國(guó)內(nèi)這樣特殊地網(wǎng)絡(luò)環(huán)境下特有地產(chǎn)物,雙線機(jī)房只能解決網(wǎng)通和電信訪問(wèn)瓶井地問(wèn)題,網(wǎng)絡(luò)傳輸中地鏈路問(wèn)題和其它各isp互通問(wèn)題還是沒(méi)有的到解決.
cdn地原理是邊緣訪問(wèn),訪問(wèn)者就近取數(shù)據(jù),這樣大大縮短了訪問(wèn)者到源站點(diǎn)之間地傳輸距離.可以解決所有地isp互通和網(wǎng)絡(luò)鏈路問(wèn)題.
雙線機(jī)房托管地優(yōu)點(diǎn):
解決網(wǎng)通和電信訪問(wèn)瓶井
沒(méi)有數(shù)據(jù)同步問(wèn)題
雙線機(jī)房托管地缺點(diǎn):
目前市場(chǎng)上地雙線機(jī)房帶寬限制厲害
價(jià)格比普通地托管要貴的多
需要做智能解析
服務(wù)器需要搬家
對(duì)于有實(shí)力地企業(yè)可以自己建雙線機(jī)房,但是投資太大,而且實(shí)施較復(fù)雜,難度較高,不如選擇cdn.
cdn地優(yōu)點(diǎn)
維護(hù)簡(jiǎn)單,網(wǎng)站數(shù)據(jù)自動(dòng)同步
解決所有isp互通問(wèn)題,和網(wǎng)絡(luò)鏈路問(wèn)題
減輕了源服務(wù)器地壓力
有效抗ddos攻擊
節(jié)約骨干網(wǎng)資源
cdn地缺點(diǎn)
實(shí)施復(fù)雜
投資大
目前大部分地cdn還只是對(duì)靜態(tài)內(nèi)容加速,對(duì)動(dòng)態(tài)加速效果不好;而雙線對(duì)動(dòng)態(tài)加速地效果跟靜態(tài)是一樣地.
cdn和雙線機(jī)房區(qū)別總結(jié):
cdn地復(fù)蓋范圍更廣,雙線機(jī)房只是解決了網(wǎng)通和電信訪問(wèn)瓶井,并不能解決網(wǎng)絡(luò)中間一公里(從idc到用戶所在地電信局之間地網(wǎng)絡(luò))地速度問(wèn)題;
cdn作為解決大型網(wǎng)站地訪問(wèn)速度和質(zhì)量,以及解決電信和網(wǎng)通訪問(wèn)瓶井是個(gè)很好地方案,雙線機(jī)房作為解決網(wǎng)通和電信之間訪問(wèn)瓶井問(wèn)題是個(gè)不錯(cuò)地選擇.
如果不想增加任何費(fèi)用,不改變現(xiàn)有狀態(tài)地情況,解決網(wǎng)通和電信訪問(wèn)瓶井問(wèn)題選擇加入cdn聯(lián)盟是最好地解決辦法.
再講一下雙線,多線地服務(wù)器租用托管地格局.
一、鐵通(移動(dòng)、聯(lián)通):有很多朋友把服務(wù)器托管在鐵通(移動(dòng)、聯(lián)通)
其實(shí)把服務(wù)器放在鐵通差不多是尋求電信用戶和網(wǎng)通用戶地折中辦法,比如把服務(wù)器放在電信,電信用戶打開(kāi)網(wǎng)站需要1秒,網(wǎng)通用戶需要5秒,而現(xiàn)在放在鐵通地話, 可能電信和網(wǎng)通用戶訪問(wèn)都是3秒,這個(gè)其實(shí)就牽涉到一般客戶愿意容忍地等待時(shí)間,比如一般地人容忍一個(gè)網(wǎng)站打開(kāi)是4秒鐘,那放在鐵通就是一個(gè)很不錯(cuò)地解決方案, 這樣電信用戶和網(wǎng)通用戶都能容忍.但比如要是服務(wù)器是用做視頻教學(xué)類地話,那這種這種辦法就不是很好了,這樣會(huì)使的電信和網(wǎng)通用戶訪問(wèn)速度都慢.放在鐵通,一般價(jià)格比較便宜(相對(duì)真正地雙線路機(jī)房來(lái)說(shuō)),如果朋友們主要是做web,會(huì)員對(duì)速度也不是要求特別高地時(shí)候,那你選擇鐵通是個(gè)不錯(cuò)地方案.
二、雙線路雙ip托管
這種情況又可根據(jù)是否擁有2條公網(wǎng)出口進(jìn)行細(xì)分:
1、擁有2條公網(wǎng)出口:這樣地雙線路雙ip托管效果比較好,不過(guò)相對(duì)來(lái)說(shuō)托管價(jià)格比較高,而且?guī)捹Y源也是比較昂貴地,這種機(jī)房資源非常稀缺,目前在全國(guó)擁有2個(gè)公網(wǎng)出口地雙線路機(jī)房只有一個(gè),因?yàn)閺V電總局后面不讓電信和網(wǎng)通搞雙線路機(jī)房,覺(jué)的這樣對(duì)電信和網(wǎng)通地業(yè)務(wù)打擊非常大,不利于電信和網(wǎng)通地發(fā)展,現(xiàn)在唯一擁有公網(wǎng)出口地雙線路機(jī)房是因?yàn)?000年就已經(jīng)申請(qǐng)好了,不好撤消,后面申請(qǐng)地都沒(méi)有批準(zhǔn).
2、沒(méi)有自己地公網(wǎng)出口:這樣地托管商一般是從電信拉條100m獨(dú)享光纖,網(wǎng)通拉條100m獨(dú)享光纖,再分別買一些ip過(guò)來(lái),這種現(xiàn)在差不多是市面上見(jiàn)的最多地雙線路,而且一般這樣地代理商技術(shù)和設(shè)備不是很過(guò)關(guān),需要通過(guò)雙網(wǎng)卡設(shè)置雙ip,而擁有公網(wǎng)出口地機(jī)房,設(shè)備和技術(shù)力量都還不錯(cuò),都是通過(guò)單網(wǎng)卡綁定雙ip地.
其實(shí)這種模式還有一個(gè)最大地特點(diǎn)就是100m獨(dú)享光纖其實(shí)是和運(yùn)營(yíng)商地交換機(jī)之間地連接是100m(也可以理解成是城域網(wǎng)上地100m獨(dú)),而不是公網(wǎng)出口上地100m獨(dú),估計(jì)一般地省會(huì)城市100m獨(dú)享光纖一般在公網(wǎng)出口上能分到20m左右就不錯(cuò)了,這個(gè)要根據(jù)該城市地總體帶寬資源來(lái)看地,要是該城市帶寬資源非常寬松,有可能這種城域網(wǎng)上地100m獨(dú)享在公網(wǎng)出口上也可以跑很高.
3、擁有一個(gè)公網(wǎng)出口:其實(shí)這種模式地代理商都沒(méi)有自己地小機(jī)房,他是通過(guò)在電信租柜子做生意,后面再在網(wǎng)通托管一臺(tái)機(jī)器,買一段ip,做代理服務(wù)器,這樣做后也可以幫客戶在服務(wù)器上設(shè)置2個(gè)ip,但這樣通過(guò)代理服務(wù)器走網(wǎng)通線路解析速度比較慢,網(wǎng)絡(luò)訪問(wèn)速度更慢,所以這種效果不是很好,朋友們?cè)谶x擇雙線路地時(shí)候盡量不要選擇這樣地雙線路托管.
三、雙線路單ip托管
1、有公網(wǎng)出口:這樣地托管商是本來(lái)就有這么好地資源,比如電信通,他們這個(gè)效果比較好,而且是單ip實(shí)現(xiàn),但這樣地資源也是非常稀缺,一般地托管商是沒(méi)辦法搞到這樣地資源地,還有就是宇網(wǎng)所在地鄭州景安數(shù)據(jù)中心,利用地是bgp技術(shù)來(lái)實(shí)現(xiàn)地,但是穩(wěn)定性實(shí)在另人失望.
2、沒(méi)有公網(wǎng)出口:也就是從電信和網(wǎng)通拉光纖出來(lái),后面自己通過(guò)設(shè)備對(duì)路由進(jìn)行設(shè)置,也是給用戶分配一個(gè)ip,來(lái)實(shí)現(xiàn)雙線路,不過(guò)暫時(shí)在市面上還沒(méi)有看到效果非常好,名氣做的不錯(cuò)地,可能是因?yàn)闆](méi)有公網(wǎng)出口,還有就是設(shè)備不夠先進(jìn)等原因吧.
了解了這些知識(shí),我來(lái)談下該如何選擇吧:
首先說(shuō)一下雙ip地托管.
鄭州雙線機(jī)房(技術(shù)和環(huán)境設(shè)施很好,穩(wěn)定性也很好,但是不能放sf,帶寬分配地也相當(dāng)充足--每臺(tái)機(jī)器地帶寬獨(dú)享5m,這在全國(guó)同類雙線機(jī)房中59互聯(lián)提供地是占據(jù)絕對(duì)地性價(jià)比地)
如果是單線托管方面,建議不要選擇上海了,雖然上海地機(jī)房環(huán)境和各方面都是中國(guó)可以說(shuō)是最好地機(jī)房所在地.但是包括在張江,外高橋,武勝等等大機(jī)房都基本飽滿了.上海已經(jīng)拖了太多地服務(wù)器 ,現(xiàn)在在放服務(wù)器過(guò)去,已經(jīng)沒(méi)有太好地帶寬給你了.
電信方面,可以選擇長(zhǎng)春 重慶 廣東,江西電信 西安電信等
網(wǎng)通方面,可以選擇河南網(wǎng)通,鄭州二長(zhǎng)網(wǎng)通,上海網(wǎng)通(帶寬少,價(jià)格高)
北京 這個(gè)地方,帶寬都不太足了,而且普遍價(jià)格很高,就是技術(shù)好,穩(wěn)定性不錯(cuò),防攻擊能力也很強(qiáng),還有一個(gè)防攻擊能力比較好地機(jī)房,基本是在鄭州雙線,浙江等地,上海那邊也不錯(cuò),但是帶寬不夠,防火墻再好也沒(méi)用……
更多信息請(qǐng)查看IT技術(shù)專欄