CDN智能存儲業(yè)務
基本思路:盡可能避開互聯(lián)網(wǎng)上有可能影響數(shù)據(jù)傳輸速度和穩(wěn)定性的瓶頸和環(huán)節(jié),使內(nèi)容傳輸?shù)母?、更穩(wěn)定。通過在網(wǎng)絡各處放置節(jié)點服務器所構(gòu)成的在現(xiàn)有的互聯(lián)網(wǎng)基礎(chǔ)之上的一層智能虛擬網(wǎng)絡,CDN系統(tǒng)能夠?qū)崟r地根據(jù)網(wǎng)絡流量和各節(jié)點的連接、負載狀況以及到用戶的距離和響應時間等綜合信息將用戶的請求重新導向離用戶最近的服務節(jié)點上。
目的:使用戶可就近取得所需內(nèi)容,解決 Internet網(wǎng)絡擁擠的狀況,提高用戶訪問網(wǎng)站的響應速度。
服務模式
簡單地說,內(nèi)容發(fā)布網(wǎng)(CDN)是一個經(jīng)策略性部署的整體系統(tǒng),包括分布式存儲、負載均衡、網(wǎng)絡請求的重定向和內(nèi)容管理4個要件,而內(nèi)容管理和全局的網(wǎng)絡流量管理(Traffic Management)是CDN的核心所在。通過用戶就近性和服務器負載的判斷,CDN確保內(nèi)容以一種極為高效的方式為用戶的請求提供服務。總的來說,內(nèi)容服務基于緩存服務器,也稱作代理緩存(Surrogate),它位于網(wǎng)絡的邊緣,距用戶僅有"一跳"(Single Hop)之遙。同時,代理緩存是內(nèi)容提供商源服務器(通常位于CDN服務提供商的數(shù)據(jù)中心)的一個透明鏡像。這樣的架構(gòu)使得CDN服務提供商能夠代表他們客戶,即內(nèi)容供應商,向最終用戶提供盡可能好的體驗,而這些用戶是不能容忍請求響應時間有任何延遲的。 |
應用舉例
目前,國內(nèi)訪問量較高的大型網(wǎng)站如新浪、網(wǎng)易等,均使用CDN網(wǎng)絡加速技術(shù),雖然網(wǎng)站的訪問巨大,但無論在什么地方訪問都會感覺速度很快。而一般的網(wǎng)站如果服務器在網(wǎng)通,電信用戶訪問很慢,如果服務器在電信,網(wǎng)通用戶訪問又很慢。它采取了分布式網(wǎng)絡緩存結(jié)構(gòu)(即國際上流行的web cache技術(shù)),通過在現(xiàn)有的Internet中增加一層新的網(wǎng)絡架構(gòu),將網(wǎng)站的內(nèi)容發(fā)布到最接近用戶的cache服務器內(nèi),通過DNS負載均衡的技術(shù),判斷用戶來源就近訪問cache服務器取得所需的內(nèi)容,解決Internet網(wǎng)絡擁塞狀況,提高用戶訪問網(wǎng)站的響應速度,如同提供了多個分布在各地的加速器,以達到快速、可冗余的為多個網(wǎng)站加速的目的。CDN服務最初用于確保快速可靠地分發(fā)靜態(tài)內(nèi)容,這些內(nèi)容可以緩存,最適合在網(wǎng)速龐大的網(wǎng)絡中存儲和分發(fā),該網(wǎng)絡在幾十多個國家的十幾個網(wǎng)絡中的覆蓋CDN網(wǎng)絡服務器。由于動態(tài)內(nèi)容必須通過互聯(lián)網(wǎng)來傳輸,因此要提供快速的網(wǎng)絡體驗,以滿足當今用戶的要求,只能通過對互聯(lián)網(wǎng)流量的獨特視角來達到。必須使用先進技術(shù)來了解通過互聯(lián)網(wǎng)的最佳路由,充分利用這些最佳路由,加速通過互聯(lián)網(wǎng)協(xié)議的數(shù)據(jù)通訊,以改善用戶的網(wǎng)絡體驗。 |
主要特點
1、本地Cache加速 提高了企業(yè)站點(尤其含有大量圖片和靜態(tài)頁面站點)的訪問速度,并大大提高以上性質(zhì)站點的穩(wěn)定性 2、鏡像服務 消除了不同運營商之間互聯(lián)的瓶頸造成的影響,實現(xiàn)了跨運營商的網(wǎng)絡加速,保證不同網(wǎng)絡中的用戶都能得到良好的訪問質(zhì)量。 3、遠程加速 遠程訪問用戶根據(jù)DNS負載均衡技術(shù) 智能自動選擇Cache服務器,選擇最快的Cache服務器,加快遠程訪問的速度 4、帶寬優(yōu)化 自動生成服務器的遠程Mirror(鏡像)cache服務器,遠程用戶訪問時從cache服務器上讀取數(shù)據(jù),減少遠程訪問的帶寬、分擔網(wǎng)絡流量、減輕原站點WEB服務器負載等功能。 5、集群抗攻擊 廣泛分布的CDN節(jié)點加上節(jié)點之間的智能冗余機制,可以有效地預防黑客入侵以及降低各種D.D.o.S攻擊對網(wǎng)站的影響,同時保證較好的服務質(zhì)量 。 |
關(guān)鍵技術(shù)
(1)內(nèi)容發(fā)布:它借助于建立索引、緩存、流分裂、組播(Multicast)等技術(shù),將內(nèi)容發(fā)布或投遞到距離用戶最近的遠程服務點(POP)處; (2)內(nèi)容路由:它是整體性的網(wǎng)絡負載均衡技術(shù),通過內(nèi)容路由器中的重定向(DNS)機制,在多個遠程POP上均衡用戶的請求,以使用戶請求得到最近內(nèi)容源的響應;(3)內(nèi)容交換:它根據(jù)內(nèi)容的可用性、服務器的可用性以及用戶的背景,在POP的緩存服務器上,利用應用層交換、流分裂、重定向(ICP、WCCP)等術(shù),智能地平衡負載流量; (4)性能管理:它通過內(nèi)部和外部監(jiān)控系統(tǒng),獲取網(wǎng)絡部件的狀況信息,測量內(nèi)容發(fā)布的端到端性能(如包丟失、延時、平均帶寬、啟動時間、幀速率等),保證網(wǎng)絡處于最佳的運行狀態(tài)。 |
CDN 的工作原理
CDN的基本原理為反向代理,反向代理(Reverse Proxy)方式是指以代理服務器來接受internet上的連接請求,然后將請求轉(zhuǎn)發(fā)給內(nèi)部網(wǎng)絡上的服務器,并將從服務器上得到的結(jié)果返回給internet上請求連接的客戶端,此時代理服務器對外就表現(xiàn)為一個節(jié)點服務器。通過部署更多的反向代理服務器,來達到實現(xiàn)多節(jié)點CDN的效果。 |