現狀
由於目前國內的源站伺服器大都部署在中國電信、中國聯通的IDC數據中心機房內,這勢必給中國移動帶來以下問題。
(1)中國移動和中國電信、中國聯通的互聯互通上存在頻寬瓶頸問題,網間內容訪問頻寬受限,中國移動區域網路用戶訪問外網內容質量差,外網用戶訪問本網內容質量差,導致用戶體驗下降。
(2)由於國內Internet資源主要在中國電信、中國聯通網內,中國移動必須依賴於中國電信、中國聯通的頻寬。
解決方案
為了解決以上問題,將逐步採用Web Cache和P2P Cache技術,減少網間出入流量,降低結算成本,提高用戶上網體驗,引入CDN技術解決網間內容訪問頻寬受限,提高用戶訪問質量。
( 1 ) Web Cache
Web Cache技術被認為是減輕伺服器負載、降低網路擁塞、增強WWW可擴展性的有效途徑之一。其基本思想是將客戶訪問過的熱點Web內容在Cache中存放一個副本,當該內容下次被訪問時,不必連線到駐留網站,而是由Cache中保留的副本提供。
( 2 ) P2P Cache
P2P快取同Web快取類似,也是利用快取技術將其他用戶訪問過的P2P熱點內容保存在快取伺服器上,使得下一個使用P2P下載的用戶可以直接在快取伺服器上獲取相應內容,從而加快用戶的下載速度,並減輕運營商Internet出口頻寬壓力,保障用戶正常使用網路。
( 3 ) CDN
CDN是一個建立並覆蓋在承載網之上、由分布在不同區域的節點伺服器群組成的分散式網路。CDN可以把內容高效、穩定地發布到離用戶最近、負載較輕的邊緣伺服器,提高用戶訪問質量,降低骨幹網路頻寬。
內容分發網路是構築在現有基礎網路上的一種先進的流量分配網路。該網路將源伺服器中的內容存儲分布到網路邊緣,即快取伺服器(Cache Server)中,通過網路的動態流量分配控制器和全局負載均衡器,將用戶請求自動指向健康可用並且距離用戶最近的快取伺服器上,以提高用戶訪問的回響速度和服務的可用性,從技術上全面解決由於網路頻寬小、用戶訪問量大、網點分布不均等原因而造成的套用服務質量問題。
( 4 ) Web Cache 、 P2P Cache 和 CDN 比較分析
單點的Web/P2P快取系統功能如上所述,但隨客戶訪問量增大存在單點I/O和頻寬瓶頸,分散式快取技術應運而生。分散式快取體系在全網中分散式部署多個快取系統並相互配合,提高用戶命中率和服務用戶數,提高整體快取系統的性能。
CDN可認為是分散式快取系統的延伸,CDN中最重要的技術即為分散式快取技術。其通過分散式快取網路逐級快取內容,提高用戶內容訪問體驗,提高命中率。Web/P2P快取是CDN系統的重要組成部分,而CDN是Web/P2P快取技術在網際網路發展過程中的技術演進和革新。
對於中國移動來說,由於Internet資源大部分在外網,Web Cache和P2P Cache系統主要解決網間內容訪問頻寬受限問題,而CDN系統主要用於為網內的內容進行分發,解決網內單點瓶頸以及為IDC節點提供內容分發服務。
下一步的研究方向
下一步的研究方向為:將Web Cache、P2P Cache和CDN系統三者結合,共同為中國移動服務,並推進CDN多廠商系統的融合。