您現在的位置是:首頁 > 攝影首頁攝影

CDN的概念和解決的問題

由 老王的日誌 發表于 攝影2021-08-06
簡介2.影響網路傳輸的因素(1)“第一公里” 源站網路​ 第一公里指全球資訊網流量向用戶傳送的第一個出口,是網站伺服器接入網際網路的鏈路所能提供的頻寬,這個頻寬決定了源站為客戶提供的訪問速度和併發

畫報cdn資源訪問出現問題是什麼意思

1.什麼是CDN

CDN的全稱是Content Delivery Network,即內容分發網路。CDN是構建在現有網路基礎之上的智慧虛擬網路,依靠部署在各地的邊緣伺服器,透過中心平臺的負載均衡、內容分發、排程等功能模組,使使用者就近獲取所需內容,降低網路擁塞,提高使用者訪問響應速度和命中率。

​ 簡單來說,CDN類似“網路加速器”,為了讓客戶獲得更好的訪問而存在。

2.影響網路傳輸的因素

(1)“第一公里” //源站網路

​ 第一公里指全球資訊網流量向用戶傳送的第一個出口,是網站伺服器接入網際網路的鏈路所能提供的頻寬,這個頻寬決定了源站為客戶提供的訪問速度和併發。

​ 當源站業務量超過了源站的出口頻寬,就會在出口阻塞(也有可能機器負載達不到,這裡暫不討論)。

(2)“最後一公里” //客戶端網路

​ 最後一公里指的是全球資訊網流量向用戶傳輸的最後一段接入連結,即使用者的頻寬。

​ 這個問題已經很好地得到了解決,目前普通使用者的寬頻都是百兆起步,WIFI遍佈,2020年又是5G元年,根本不存在客戶端網路慢的情況了。

(3)“對等互聯關口” //運營商間

​ 對等互聯指的是不同運營商之間的互聯互通。比如某個網站伺服器部署在聯通的IDC機房裡,電信客戶端要訪問該網站,就必須經過聯通-電信之間的互聯互通點進行跨網訪問。不同網路之間的互聯互通頻寬,對任何一個運營商網路的流量來說,佔比都非常小,收斂比例是非常高的,因此這裡也是網際網路傳輸的擁堵點。

​ 備註:透過作者的兩份工作經歷,一份在IDC託管公司,一份在阿里雲CDN運維來看,這個問題也很有效地解決了,目前的IDC託管公司,都會把機房做程多線BGP機房,一般都會覆蓋聯通、移動、電信網路。根據客戶不同的IP,來進行判斷,除小運營商(比如鵬博士、皓寬網路、XX廣電)都能做到同運營商訪問。

(4)長途骨幹傳輸 //傳輸網路

​ 長距離傳輸時延問題,從源站伺服器到使用者之間經過源站所在IDC、骨幹網、使用者所在都會網路、使用者所在接入網等,距離非常遙遠,不可避免地帶來較長的傳輸時延,影響使用者體驗。

CDN解決的問題

​ CDN的出現是為了解決上面的網路因素,使用CDN會極大地減輕源站的壓力和工作量。

​ 網站維護維護人員只需要將網站內容注入CDN的系統,透過CDN部署在各個物理位置的伺服器進行全網分發,就可以實現跨運營商。跨地區的使用者覆蓋。由於CDN將內容推送到網路邊緣,大量的使用者訪問被分散在網路邊緣,不再構成網站出口。互聯互通點的資源擠佔和長距離的IP路由。

CDN的概念和解決的問題