cdn

https://baike.so.com/doc/5369544-5605398.htmlhtml

內容來自360百科ios

什麼是CDNweb

CDN的全稱是Content Delivery Network,即內容分發網絡。其基本思路是儘量避開互聯網上有可能影響數據傳輸速度和穩定性的瓶頸和環節,使內容傳輸的更快、更穩定。windows

經過在網絡各處放置節點服務器所構成的在現有的互聯網基礎之上的一層智能虛擬網絡,CDN系統可以實時地根據網絡流量和各節點的鏈接、負載情況以及到用戶的距離和瀏覽器

響應時間等綜合信息將用戶的請求從新導向離用戶最近的服務節點上。其目的是使用戶可就近取得所需內容,解決 Internet網絡擁擠的情況,提升用戶訪問網站的響應速度。緩存

服務模式服務器

內容分發網絡(CDN)是一種新型網絡內容服務體系,其基於IP網絡而構建,基於內容訪問與應用的效率要求、質量要求和內容秩序而提供內容的分發和服務。而從廣義的角度,網絡

CDN表明了一種基於網絡而構建的高質量、高效率、具備鮮明網絡秩序的網絡應用服務模式。cdncdn架構

簡單地說,內容分發網絡(CDN)是一個經策略性部署的總體系統,包括分佈式存儲、負載均衡、網絡請求的重定向和內容管理4個要件,而內容管理和全局的網絡流量管理(Traffic Management)是CDN的核心所在。經過用戶就近性和服務器負載的判斷,CDN確保內容以一種極爲高效的方式爲用戶的請求提供服務。負載均衡

總的來講,內容服務基於緩存服務器,也稱做代理緩存(Surrogate),它位於網絡的邊緣,距用戶僅有"一跳"(Single Hop)之遙。同時,代理緩存是內容提供商源服務器(一般位於CDN服務提供商的數據中心)的一個透明鏡像。這樣的架構使得CDN服務提供商可以表明他們客戶,即內容供應商,向最終用戶提供儘量好的體驗,而這些用戶是不能容忍請求響應時間有任何延遲的。

通俗解釋

CDN的通俗理解就是網站加速,能夠解決跨運營商,跨地區,服務器負載能力太低,帶寬過少等帶來的網站打開速度慢等問題。

好比:

1.一個企業的網站服務器在北京,運營商是電信,在廣東的聯通用戶訪問企業網站時,由於跨地區,跨運營商的緣由,網站打開速度就會比北京當地的電信客戶訪問速度慢不少,很容易形成這個企業的客戶流失

2.一個網站的服務器性能比較差,承載能力有限,有時面臨突發流量,招架不住,直接致使服務器崩潰,網站打不開,尤爲是電商網站在節日期間,由於這種狀況網站打不開,銷售額白白流失的佔比都高漲至60%

3.再好比一些中小企業租用的虛擬主機,由於跟好幾個網站共用一臺服務器,每一個網站所分帶寬有限,帶寬太小常常致使流量稍微一多,網站打開速度就很慢,甚至打不開

以上只是幾個簡單舉例,均可以經過CDN來解決,你們能夠參考下[1]

使用CDN的好處?

1. 不用擔憂本身網站訪客,在任什麼時候間,任何地點,任何網絡運營商,都能快速打開網站。

2. 各類服務器虛擬主機帶寬等採購成本,包括後期運維成本都會大大減小。

3. 給網站直接帶來的好處就是:流量,諮詢量,客戶量,成單量,都會獲得大幅度提高。

CDN的價格?

你們提起CDN,都會望而卻步,由於CDN太貴,都是大企業才能用得起的貴族式服務,而現在面對中小企業的CDN技術開發已經實現,並進入市場開始運營。

如今市面上CDN提供商計費方式多樣,有按每個月最低消費的,有按帶寬收費的,有按請求數收費的,有包月包季包年限制的,還有些大多人看不懂的技術指標收費的,總之比較複雜,CDN服務在全部計費方式中,中小企業一至認爲按流量收費最爲合理,另外大多按流量計費方式中會有時間限制,規定時間內用不完就會所有做廢,對於流量把握很差的中小企業,存在至關一部分浪費。

CDN選擇的標準?

由於CDN技術牽涉到技術研發,以及售後問題解決的是否快捷,因此在選擇cdn服務商時,必定選擇技術研發實力強專業的公司,以保證在售後出現問題時能獲得及時的解決,而不能僅僅圖便宜,當時是便宜了,可過後會用更大的金錢代價來彌補,因此請選擇CDN服務的企業網站,必定要慎重了,尤爲是中小企業,更經不起折騰。因爲cdn市場很混亂,付完錢,出問題售後跟不上的案例太多了,你們在選擇時仍是選擇專業的CDN服務商爲上策,不要只圖便宜,對於專業的CDN提供商已經很便宜了。

在CDN業界國內可供中小企業選擇的CDN專業提供商有:Webluker,盛大雲,叄加伍,加速樂等,你們能夠在網上搜搜,到他們官網看看,按照上面的標準進行選擇,應該沒什麼問題。

CDN的價格?

你們提起CDN,都會望而卻步,由於CDN太貴,都是大企業才能用得起的貴族式服務,而現在面對中小企業的CDN技術開發已經實現,並進入市場開始運營。

如今市面上CDN提供商計費方式多樣,有按每個月最低消費的,有按帶寬收費的,有按請求數收費的,有包月包季包年限制的,還有些大多人看不懂的技術指標收費的,總之比較複雜,CDN服務在全部計費方式中,中小企業一至認爲按流量收費最爲合理,另外大多按流量計費方式中會有時間限制,規定時間內用不完就會所有做廢,對於流量把握很差的中小企業,存在至關一部分浪費。

CDN選擇的標準?

由於CDN技術牽涉到技術研發,以及售後問題解決的是否快捷,因此在選擇cdn服務商時,必定選擇技術研發實力強專業的公司,以保證在售後出現問題時能獲得及時的解決,而不能僅僅圖便宜,當時是便宜了,可過後會用更大的金錢代價來彌補,因此請選擇CDN服務的企業網站,必定要慎重了,尤爲是中小企業,更經不起折騰。因爲cdn市場很混亂,付完錢,出問題售後跟不上的案例太多了,你們在選擇時仍是選擇專業的CDN服務商爲上策,不要只圖便宜,對於專業的CDN提供商已經很便宜了。

在CDN業界國內可供中小企業選擇的CDN專業提供商有:Webluker,盛大雲,叄加伍,加速樂等,你們能夠在網上搜搜,到他們官網看看,按照上面的標準進行選擇,應該沒什麼問題。

應用對比

首先簡單表述一下傳統的動態系統的訪問方法:

表述的是用戶的請求過程,用戶通過網絡中的路由A、B的傳輸,最終將發送的請求交於動態系統來處理,可是因爲IP網絡自己的「盡力而爲的原則」、網絡鏈路中複雜的環境及硬件的不可靠性的確實存在,導致用戶要出現重複發送的請求的現狀,因此最終致使用戶的請求在提交的過程當中出現等待、數據加載時間過長的一些現象的廣泛存在,這些在線提交式系統的緩慢直接地影響到辦公人員的工做效率,這也是制約着不少大型企業在協同辦公OA、ERP、SAP等信息化建設中,出現最多的問題。

而CDN分發解決方案解決了與靜態網站相關的性能和可靠性問題,而在當今在線業務體驗中,與分發靜態和動態元素和應用相關的獨特挑戰,則由速網的動態網站加速(動態網站加速)來解決。

工做原理

在描述CDN的實現原理,讓咱們先看傳統的未加緩存服務的訪問過程,以便了解CDN緩存訪問方式與未加緩存訪問方式的差異:

由上圖可見,用戶訪問未使用CDN緩存網站的過程爲:

1)、用戶向瀏覽器提供要訪問的域名;

2)、瀏覽器調用域名解析函數庫對域名進行解析,以獲得此域名對應的IP地址;

3)、瀏覽器使用所獲得的IP地址,域名的服務主機發出數據訪問請求;

4)、瀏覽器根據域名主機返回的數據顯示網頁的內容。

經過以上四個步驟,瀏覽器完成從用戶處接收用戶要訪問的域名到從域名服務主機處獲取數據的整個過程。CDN網絡是在用戶和服務器之間增長Cache層,如何將用戶的請求引導到Cache上得到源服務器的數據,主要是經過接管DNS實現,下面讓咱們看看訪問使用CDN緩存後的網站的過程:流程圖

經過上圖,咱們能夠了解到,使用了CDN緩存後的網站的訪問過程變爲:

1)、用戶向瀏覽器提供要訪問的域名;

2)、瀏覽器調用域名解析庫對域名進行解析,因爲CDN對域名解析過程進行了調整,因此解析函數庫通常獲得的是該域名對應的CNAME記錄,爲了獲得實際IP地址,瀏覽器須要再次對得到的CNAME域名進行解析以獲得實際的IP地址;在此過程當中,使用的全局負載均衡DNS解析,如根據地理位置信息解析對應的IP地址,使得用戶能就近訪問。

3)、這次解析獲得CDN緩存服務器的IP地址,瀏覽器在獲得實際的IP地址之後,向緩存服務器發出訪問請求;

4)、緩存服務器根據瀏覽器提供的要訪問的域名,經過Cache內部專用DNS解析獲得此域名的實際IP地址,再由緩存服務器向此實際IP地址提交訪問請求;

5)、緩存服務器從實際IP地址得獲得內容之後,一方面在本地進行保存,以備之後使用,二方面把獲取的數據返回給客戶端,完成數據服務過程;

6)、客戶端獲得由緩存服務器返回的數據之後顯示出來並完成整個瀏覽的數據請求過程。

經過以上的分析咱們能夠獲得,爲了實現既要對普通用戶透明(即加入緩存之後用戶客戶端無需進行任何設置,直接使用被加速網站原有的域名便可訪問),又要在爲指定的網站提供加速服務的同時下降對ICP的影響,只要修改整個訪問過程當中的域名解析部分,以實現透明的加速服務,下面是CDN網絡實現的具體操做過程。

1)、做爲ICP,只須要把域名解釋權交給CDN運營商,其餘方面不須要進行任何的修改;操做時,ICP修改本身域名的解析記錄,通常用cname方式指向CDN網絡Cache服務器的地址。

2)、做爲CDN運營商,首先須要爲ICP的域名提供公開的解析,爲了實現sortlist,通常是把ICP的域名解釋結果指向一個CNAME記錄;

3)、當須要進行sorlist時,CDN運營商能夠利用DNS對CNAME指向的域名解析過程進行特殊處理,使DNS服務器在接收到客戶端請求時能夠根據客戶端的IP地址,返回相同域名的不一樣IP地址;

4)、因爲從cname得到的IP地址,而且帶有hostname信息,請求到達Cache以後,Cache必須知道源服務器的IP地址,因此在CDN運營商內部維護一個內部DNS服務器,用於解釋用戶所訪問的域名的真實IP地址;

5)、在維護內部DNS服務器時,還須要維護一臺受權服務器,控制哪些域名能夠進行緩存,而哪些又不進行緩存,以避免發生開放代理的狀況。 

2. 各類服務器虛擬主機帶寬等採購成本,包括後期運維成本都會大大減小。

3. 給網站直接帶來的好處就是:流量,諮詢量,客戶量,成單量,都會獲得大幅度提高。

CDN的價格?

你們提起CDN,都會望而卻步,由於CDN太貴,都是大企業才能用得起的貴族式服務,而現在面對中小企業的CDN技術開發已經實現,並進入市場開始運營。

如今市面上CDN提供商計費方式多樣,有按每個月最低消費的,有按帶寬收費的,有按請求數收費的,有包月包季包年限制的,還有些大多人看不懂的技術指標收費的,總之比較複雜,CDN服務在全部計費方式中,中小企業一至認爲按流量收費最爲合理,另外大多按流量計費方式中會有時間限制,規定時間內用不完就會所有做廢,對於流量把握很差的中小企業,存在至關一部分浪費。

CDN選擇的標準?

由於CDN技術牽涉到技術研發,以及售後問題解決的是否快捷,因此在選擇cdn服務商時,必定選擇技術研發實力強專業的公司,以保證在售後出現問題時能獲得及時的解決,而不能僅僅圖便宜,當時是便宜了,可過後會用更大的金錢代價來彌補,因此請選擇CDN服務的企業網站,必定要慎重了,尤爲是中小企業,更經不起折騰。因爲cdn市場很混亂,付完錢,出問題售後跟不上的案例太多了,你們在選擇時仍是選擇專業的CDN服務商爲上策,不要只圖便宜,對於專業的CDN提供商已經很便宜了。

在CDN業界國內可供中小企業選擇的CDN專業提供商有:Webluker,盛大雲,叄加伍,加速樂等,你們能夠在網上搜搜,到他們官網看看,按照上面的標準進行選擇,應該沒什麼問題

應用舉例

在國內訪問量較高的大型網站如新浪、網易等,均使用CDN網絡加速技術,雖然網站的訪問巨大,但不管在什麼地方訪問都會感受速度很快。而通常的網站若是服務器在網通,電信用戶訪問很慢,若是服務器在電信,網通用戶訪問又很慢。

它採起了分佈式網絡緩存結構(即國際上流行的web cache技術),經過在現有的Internet中增長一層新的網絡架構,將網站的內容發佈到最接近用戶的cache服務器內,經過DNS負載均衡的技術,判斷用戶來源就近訪問cache服務器取得所需的內容,解決Internet網絡擁塞情況,提升用戶訪問網站的響應速度,如同提供了多個分佈在各地的加速器,以達到快速、可冗餘的爲多個網站加速的目的。

CDN服務最初用於確保快速可靠地分發靜態內容,這些內容能夠緩存,最適合在網速龐大的網絡中存儲和分發,該網絡在幾十多個國家的十幾個網絡中的覆蓋CDN網絡服務器。

因爲動態內容必須經過互聯網來傳輸,所以要提供快速的網絡體驗,以知足當今用戶的要求,只能經過對互聯網流量的獨特視角來達到。必須使用先進技術來了解經過互聯網的最佳路由,充分利用這些最佳路由,加速經過互聯網協議的數據通信,以改善用戶的網絡體驗。

主要特色

一、本地Cache加速 提升了企業站點(尤爲含有大量圖片和靜態頁面站點)的訪問速度,並大大提升以上性質站點的穩定性

二、鏡像服務 消除了不一樣運營商之間互聯的瓶頸形成的影響,實現了跨運營商的網絡加速,保證不一樣網絡中的用戶都能獲得良好的訪問質量。

三、遠程加速遠程訪問用戶根據DNS負載均衡技術智能自動選擇Cache服務器,選擇最快的Cache服務器,加快遠程訪問的速度

四、帶寬優化 自動生成服務器的遠程Mirror(鏡像)cache服務器,遠程用戶訪問時從cache服務器上讀取數據,減小遠程訪問的帶寬、分擔網絡流量、減輕原站點WEB服務器負載等功能。

五、集羣抗攻擊 普遍分佈的CDN節點加上節點之間的智能冗餘機制,能夠有效地預防黑客入侵以及下降各類D.D.o.S攻擊對網站的影響,同時保證較好的服務質量 。

關鍵技術

(1)內容發佈:它藉助於創建索引、緩存、流分裂、組播(Multicast)等技術,將內容發佈或投遞到距離用戶最近的遠程服務點(POP)處;

(2)內容路由:它是總體性的網絡負載均衡技術,經過內容路由器中的重定向(DNS)機制,在多個遠程POP上均衡用戶的請求,使得用戶請求獲得最快內容源的響應;

(3)內容交換:它根據內容的可用性、服務器的可用性以及用戶的背景,在POP的緩存服務器上,利用應用層交換、流分裂、重定向(ICP、WCCP)等技術,智能地平衡負載流量;

(4)性能管理:它經過內部和外部監控系統,獲取網絡部件的情況信息,測量內容發佈的端到端性能(如包丟失、延時、平均帶寬、啓動時間、幀速率等),保證網絡處於最佳的運行狀態。

產品優點

CDN能幾乎涵蓋國內全部線路。而在可靠性上, CDN 在結構上實現了多點的冗餘,即便某一個節點因爲意外發生故障,對網站的訪問可以被自動導向其餘的健康節點進行響應。CDN能輕鬆實現網站的全國鋪設,沒必要考慮服務器的投入與託管、沒必要考慮新增帶寬的成本、沒必要考慮多臺服務器的鏡像同步、沒必要考慮更多的管理維護技術人員。

發展前景

與CDN 需求最爲直接的是流量增速,據統計,2012 年全球固網流量增速約爲42%,移動互聯網增速高達116.67%,較高的流量增速支撐了全球CDN 市場的高速增加。

我國互聯網流量增速可從國民上網總時長和平均上網速率來推導,而國民上網總時長又與網民總數和人均上網時長相關。據報告,2012 年我國網民總數增加9.9%,人均上網時長增加9.6%,而我國網民平均鏈接速率增加約30%,由此推導2012 年我國互聯網總流量增加約爲57%。咱們認爲,此類高速增加基本是由互聯網內容高速膨脹主導的:

1、網頁數量快速膨脹,門戶覆蓋人羣穩步增加

我國2012 年網頁總數達到1227億個,同比增加41.7%,反映了國內互聯網頁面內容仍保持高速增加態勢。其中頁面類流量大頭——新聞門戶的日均覆蓋人數,整年增速也超過25%,而此類門戶網站剛好也是第三方CDN 分發的需求重點之一。

2、網絡視頻方興未艾,盈利模式漸趨清晰拉動行業市場規模高增加

我國目前網絡視頻用戶超過3.5 億人,逐年保持穩步增加態勢,而即使如此,我國網絡視頻滲透率也僅爲65.9%,仍與美國的84.9%相距甚遠。各種視頻網站也從原始的單一廣告盈利模式逐步轉向了廣告、版權分銷、高清付費、自制內容與發行等混合盈利方式,大大提高了視頻網站的流量變現空間,優化了網絡視頻的行業生態。在此背景下,2012 年我國網絡視頻市場規模增速高達47.5%,爲CDN 分發廠商奠基了利潤基礎。

視頻分發速度和畫面質量是視頻網站核心競爭力。調查顯示,91%的網絡視頻用戶會考慮視頻播放的流暢性、88%用戶考慮清晰度,而這兩項因素對應了視頻分發的速度和流量,於是CDN 對網絡視頻的做用舉足輕重。

3、 網絡遊戲市場火爆,用戶、容量、開服需求不斷膨脹

2012 年我國網絡遊戲市場規模達到517.7 億元,同比增加19.3%。目前客戶端遊戲和網頁遊戲對CDN 分發的需求較大,客戶端遊戲用戶規模突破1.4 億人,網頁遊戲突破2.7億人,行業異常火爆。

2012 年我國新上線公測的客戶端遊戲平均大小達到1.22GB,標誌着客戶端遊戲容量正式進入G 時代。另外,2013 年一季度網頁遊戲新開服務器數量環比增加81.8%,反映了國內頁遊活躍玩家數量和遊戲內容充實度不斷提高。這兩方面也將共同構成網絡遊戲CDN 需求增加的核心驅動力。

4、移動互聯網終端和用戶數的極速攀升構成了流量增加的基礎動力

2012 年我國移動互聯網活躍用戶規模達到5.7 億人,同比增加32.6%,智能手機出貨量達到1.01 億部,同比接近翻倍增加,終端和用戶的高速增加爲移動互聯網流量膨脹提供了基礎條件[2]​。

移動互聯網內容生態逐漸完善,應用分發迎來新高潮。伴隨移動互聯網ios、Andriod、windows 等操做系統競爭的不斷加重,用戶體驗和內容生態成爲了其相互競爭的制勝法寶,相互攀比下各操做系統應用內容快速膨脹,目前蘋果APPSTORE 和安卓Google Play 商店應用程序數目均超過70 萬,應用容量和下載量增加迅速,已誕生了國內移動互聯網應用分發的大量需求。

綜上所述,互聯網/移動互聯網內容膨脹是目前流量快速增加的動因,其增加體如今網頁、視頻、遊戲、移動互聯網應用生態等多個子領域中。咱們認爲,在當今互聯網創新層出不窮的年代下,內容的快速膨脹仍可維持十年之久

 

摺疊

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息