CDN和鏡像站點比較


 
CDN和鏡像站點是常用的提高網站訪問速度的兩種方式,但這兩種方式具體是什么、二者間有什么相同和不同之處,本文對此做一粗淺介紹。

一、鏡像站點

1.1定義
鏡像網站是指將一個完全相同的網站源程序放到幾個服務器,分別有自己獨立的URL,在這些服務器上互為鏡像網站。它和主站並沒有太大差別,或者可算是為主站作的后備措施。有了鏡像網站的好處是:如果不能對主站作正常訪問(如某個服務器死掉或出了意外),但仍能通過其它服務器正常瀏覽。相對來說主站在速度等各方面比鏡像站點略勝一籌。

創建鏡像站點通常是由於網絡帶寬限制、封鎖或是其他原因,導致無法實現對主站點的正常訪問。這時通過將主站點的信息資源移植轉移到相對容易訪問的本地服務器,以提高用戶的訪問效率。常見於內部網、校園網或是其他有較大存儲設備的服務器。通過鏡像站點,也可以實現多目標多線程的快速下載。例如GetSmart和GetRight正是使用了這種高級的多線程下載技術。像站點是通過主服務器增加轉移存儲地址來實現信息的異地備份。通常一個鏡像會定期訪問主網站,以更新其內容。鏡像也有分一級、二級等等。二級鏡像是指那些通過訪問一級鏡像網站來更新內容的網站,通常更新速度不如一級鏡像,但不會給主網站增加負擔。

1.2主要作用

1)保存網頁信息,特別是在一個網站面臨關站的時候。
2)提高用戶在某個地區的下載速度。譬如一個美國網站的中國鏡像可以使來自中國的用戶直接從這個中國的鏡像訪問,從而加快了速度。這可以看作是一種全球范圍的緩存。
3)保存歷史性的數據、信息,防止丟失。
4)平衡網站的流量負載。例如,一個Linux 的發行版的ISO鏡像文件的大量下載可能會導致主站過荷而下線,而鏡像站點則可以在多個服務器分擔流量,從而保證站點的持續在線。
5)對因流量激增而下線的站點提供臨時的訪問。
6)便於不同地區或不同ISP(如中國電信和中國聯通的互訪問題)的人獲得更快的訪問速度。

1.3更新工具

  通過主服務器增加轉移存儲地址來實現信息的異地備份。 更新鏡像最常用的軟件是rsync,有時候也直接用http鏡像工具。

二、鏡像站點

2.1定義

CDN的全稱是Content Delivery Network,即內容分發網絡。其基本思路是盡可能避開互聯網上有可能影響數據傳輸速度和穩定性的瓶頸和環節,使內容傳輸的更快、更穩定。通過在網絡各處放置節點服務器所構成的在現有的互聯網基礎之上的一層智能虛擬網絡,CDN系統能夠實時地根據網絡流量和各節點的連接、負載狀況以及到用戶的距離和響應時間等綜合信息將用戶的請求重新導向離用戶最近的服務節點上。其目的是使用戶可就近取得所需內容,解決 Internet網絡擁擠的狀況,提高用戶訪問網站的響應速度。CDN的通俗理解就是網站加速,CPU均衡負載,可以解決跨運營商,跨地區,服務器負載能力過低,帶寬過少等帶來的網站打開速度慢等問題。內容分發網絡是一種新型網絡內容服務體系,其基於IP網絡而構建,基於內容訪問與應用的效率要求、質量要求和內容秩序而提供內容的分發和服務。而從廣義的角度,CDN代表了一種基於網絡而構建的高質量、高效率、具有鮮明網絡秩序的網絡應用服務模式。

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

2.2主要作用

1) 不用擔心自己網站訪客,在任何時間,任何地點,任何網絡運營商,都能快速打開網站。

2) 各種服務器虛擬主機帶寬等采購成本,包括后期運維成本都會大大減少。

3) 給網站直接帶來的好處就是:流量,咨詢量,客戶量,成單量,都會得到大幅度提升。

2.3組成內容

1)內容發布:它借助於建立索引、緩存、流分裂、組播Multicast)等技術,將內容發布或投遞到距離用戶最近的遠程服務點處;
2)內容路由:它是整體性的網絡負載均衡技術,通過內容路由器中的重定向DNS)機制,在多個遠程POP上均衡用戶的請求,使得用戶請求得到最快內容源的響應;
3)內容交換:它根據內容的可用性、服務器的可用性以及用戶的背景,在POP的緩存服務器上,利用應用層交換、流量分類、重定向ICP、WCCP)等技術,智能地平衡負載流量;
4)性能管理:它通過內部和外部監控系統,獲取網絡部件的狀況信息,測量內容發布的端到端性能如包丟失、延時、平均帶寬、啟動時間、幀速率等),保證網絡處於最佳的運行狀態。

三、二者的區別

1) CDN 對用戶完全透明,不需要用戶手動選擇需要訪問的鏡像站點;
2) CDN 對節點有健康性檢查,而鏡像則沒有,因此CDN 可靠性更高;
3) CDN 的內容同步機制不需要人工的干預,而鏡像站點需要一套復雜的系統來實現內容同步;鏡像站點的系統復雜,維護工作量大,對運維工作有很大的壓力;
4) CDN 部署便捷不需要對源站做改動,很短的時間內就可以采用並產生顯著的效果;
5) CDN 節點分布廣、帶寬擴充快,鏡像站點很難做到同樣的覆蓋范圍及帶寬快速擴充。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM