1. 程式人生 > >CDN的核心技術之一:負載均衡

CDN的核心技術之一:負載均衡

CDN是近年來從美國首先興起並迅速發展起來的一種解決網站加速的有效手段。隨著國內寬頻網路使用者的增多和網路視訊業務的增長,短短几年內,國內CDN技術發展迅速,很多網站都開始啟用CDN服務來改善網站速度,提高服務質量,為網路使用者帶去了更好的訪問體驗。

CDN主要是通過在現有的Internet中增加一層新的網路架構,將網站的內容釋出到最接近使用者的網路“邊緣”,使使用者可以就近取得所需的內容,提高使用者訪問網站的速度。其核心技術之一就是CDN負載均衡技術。

CDN負載均衡建立在現有網路結構之上,它提供了一種廉價有效透明的方法擴充套件網路裝置和伺服器的頻寬、增加吞吐量、加強網路資料處理能力、提高網路的靈活性和可用性。其具體意思就是分攤到多個操作單元上進行執行,例如

Web伺服器、FTP伺服器、企業關鍵應用伺服器和其它關鍵任務伺服器等,從而共同完成工作任務。簡單來說,客戶端將請求傳送至伺服器,然而一臺伺服器是無法承受很高的併發量的,就會將請求轉發到其他伺服器,當然真正的負載均衡架構並不是由一臺server轉發的另一臺server,而在客戶端與伺服器端中間加入了一個負責分配請求的負載均衡硬體。

CDN加速體系中,CDN負載均衡又分為伺服器負載均衡、伺服器全域性負載。在CDN的方案中伺服器整體負載均衡發揮了重要作用,其效能高低將直接影響整個CDN的效能,是不可忽視的。