什么是CDN?CDN有什么好處?
2014-11-24 09:52:43
17296
我們平常與客戶溝通的時(shí)候,經(jīng)常會(huì)聽(tīng)到客戶說(shuō)我的網(wǎng)站做了CDN怎么樣怎么樣,那么通常我們知道這項(xiàng)技術(shù)是應(yīng)用于web訪問(wèn)的,而這篇文章讓我來(lái)為大家簡(jiǎn)單介紹一下CDN的來(lái)歷,原理,應(yīng)用以及日常工作中客戶做CDN帶給我們最常見(jiàn)的的問(wèn)題。
首先介紹一下CDN這項(xiàng)技術(shù)的來(lái)歷:CDN的全稱(chēng)是 Content Distribute Network ,即內(nèi)容分發(fā)網(wǎng)絡(luò),也有人稱(chēng)之為Content Delivery Network。這項(xiàng)技術(shù)是1995年由美國(guó)麻省理工學(xué)院教授Tim Berners-Lee提出的一個(gè)技術(shù)挑戰(zhàn)催生而來(lái)的,其目的是為了解決網(wǎng)絡(luò)帶寬小、用戶訪問(wèn)量大、網(wǎng)點(diǎn)分布不均等問(wèn)題。
接下來(lái)簡(jiǎn)單的介紹一下CDN的基本原理:CDN網(wǎng)絡(luò)架構(gòu)主要分為兩大部分,中心和邊緣兩部分。中心部分負(fù)責(zé)全局負(fù)載均衡,邊緣部分負(fù)責(zé)存儲(chǔ)客戶網(wǎng)站的大量信息,便于一個(gè)靠近邊緣網(wǎng)站服務(wù)器的用戶進(jìn)行訪問(wèn)。CDN 利用全局負(fù)載均衡技術(shù)將用戶的訪問(wèn)指向離用戶最近的邊緣服務(wù)器上,由邊緣服務(wù)器向真實(shí)服務(wù)器提交訪問(wèn)請(qǐng)求,邊緣服務(wù)器從真實(shí)服務(wù)器上得到內(nèi)容后,一方面在本地保存,以備以后使用,另一方面把數(shù)據(jù)返回給用戶端,完成數(shù)據(jù)服務(wù)過(guò)程。
目前來(lái)說(shuō),由于CDN能為用戶提供快速和高質(zhì)量的響應(yīng)服務(wù),因此比較適合用于網(wǎng)站訪問(wèn)量較大,對(duì)網(wǎng)站訪問(wèn)速度要求較高的客戶,比方說(shuō),大型企業(yè)網(wǎng)站,電子商務(wù)網(wǎng)站,政府網(wǎng)站,以及視頻網(wǎng)站等。
客戶做CDN一方面可以大大加快用戶端對(duì)其網(wǎng)站的訪問(wèn)速度,另一方面也可以對(duì)用戶流量進(jìn)行分流減少不必要的帶寬損失;同時(shí)針對(duì)機(jī)房一些經(jīng)常受攻擊的客戶,我們會(huì)主動(dòng)建議客戶做CDN加速,目的是為了使攻擊數(shù)據(jù)進(jìn)行分流,把對(duì)客戶真實(shí)服務(wù)器的影響降至最低。
與此同時(shí),客戶做CDN加速對(duì)于我們后期故障的排查也會(huì)造成一定的麻煩,舉幾個(gè)例子來(lái)說(shuō):
1.有用戶反映訪問(wèn)客戶網(wǎng)站慢,由于客戶做有CDN,用戶解析到的IP不是我們機(jī)房的。
2.做CDN的用戶需要放行域名但解析的IP不是我們機(jī)房的,我們這邊無(wú)法操作。
3.客戶懷疑我們防火墻攔截了他的業(yè)務(wù),但由于他做了CDN,出現(xiàn)攔截頁(yè)面或者業(yè)務(wù)有影響的客戶解析出的IP也不在我們機(jī)房。
原因都一樣:雖然客戶有服務(wù)器在我們機(jī)房但訪問(wèn)出現(xiàn)問(wèn)題的用戶解析客戶的域名所得IP卻不是在我們機(jī)房。這些問(wèn)題我們的商務(wù)和客戶可以在接到客戶申報(bào)類(lèi)似故障的時(shí)候詢問(wèn)一下客戶,這些問(wèn)題如果存在的話,不通過(guò)技術(shù)就能指出客戶的問(wèn)題,對(duì)客戶來(lái)說(shuō)也是一個(gè)比較好的售后體驗(yàn),即使問(wèn)題比較復(fù)雜,一時(shí)找不出關(guān)鍵所在,將信息反饋給技術(shù)人員,也方便對(duì)客戶的故障進(jìn)行排查。
會(huì)員登錄
賬號(hào)登錄還沒(méi)有賬號(hào)?立即注冊(cè)