深入淺出剖析內容分發網路CDN業務架構

2021-07-25 21:23:41 字數 768 閱讀 8472

cdn學名內容分發網路,作用的web加速,對於廠家而言,希望把簡單的東西複雜化,好多賣錢,對於乙個技術人員來說,希望把複雜的東西簡單化,以便研究其根本。cdn曾經一度被"專家"和廠家炒作成龐然大物,非常高階、高科技,非藍汛、網速這種專業公司而不可做,隨著web**的普及發展,越來越多的站長接觸到了這乙個東西,現在我用通俗語言來剖析一下,看你是否還覺得它神秘莫測?

有人把它比作是和網際網路平級的一層網路,夾在使用者和網際網路之間,也有人認為只是乙個系統而已,仁者見仁智者見智,看你怎麼理解,以我對cdn的淺見,它就是把使用者的請求,通過一系列排程處理,以最優的速度和質量把內容返回到使用者手裡,僅此而已。為了方便管理,又增加了一些運營管理、網路管理等輔助系統。好的,上圖:

此圖從左往右看,假設乙個北京的使用者訪問,經過一些列排程後,會用北京的節點服務,如果此節點各運營商的鏈路出口都有,做好策略後會從本網吐出去,這樣對訪問使用者體驗是極好的,減少了長途跋涉帶來的時延和丟包,這個cache你也可以看做是**的乙個映象。

繼續想下去,如果你想搭建個cdn,是不是在全國的idc機房租賃伺服器和頻寬,安裝好這些開源軟體就可以實現了呢?是不是在阿里雲上在各地機房買好ecs就可以搭建了呢?呵呵,也未可知。

也有人說,把內容cache下來之後容易出錯,這是你不了解cache的工作原理,策略設定好後,該透傳的透傳、該快取的快取,比起直接用負載的方式來做價效比還是極高的。

本文出自 「奔跑的linux」 部落格,請務必保留此出處

CDN 內容分發網路

一 何為cdn?cdn的全稱是content delivery network,即內容分發網路。其基本思路是盡可能避開網際網路上有可能影響資料傳輸速度和穩定性的瓶頸和環節,使內容傳輸的更快 更穩定。通過在網路各處放置節點伺服器所構成的在現有的網際網路基礎之上的一層智慧型虛擬網路,cdn系統能夠實時地...

CDN(內容分發網路)

cdn是一種提高使用者訪問速度的技術。解決網路擁塞問題。在一次網路請求中,cdn究竟做了哪些事?在瀏覽器中輸入乙個 dns伺服器會將網域名稱的解析權交給cname指向的cdn專用的dns伺服器,接著專用的dns伺服器返回cdn負載均衡集群的ip位址。負載均衡裝置根據設定好的策略來選擇相應的cdn快取...

CDN內容分發網路

cdn的全稱是content delivery network,即內容分發網路。其基本思路是盡可能避開網際網路上有可能影響資料傳輸速度和穩定性的瓶頸和環節,使內容傳輸的更快 更穩定。通過在網路各處放置節點伺服器所構成的在現有的網際網路基礎之上的一層智慧型虛擬網路,cdn系統能夠實時地根據網路流量和各...