CDN是近年來從美國首先興起并迅速發(fā)展起來的一種解決網(wǎng)站加速的有效手段。隨著國內(nèi)寬帶網(wǎng)絡用戶的增多和網(wǎng)絡視頻業(yè)務的增長,短短幾年內(nèi),國內(nèi)CDN技術(shù)發(fā)展迅速,很多網(wǎng)站都開始啟用CDN服務來改善網(wǎng)站速度,提高服務質(zhì)量,為網(wǎng)絡用戶帶去了更好的訪問體驗。
CDN主要是通過在現(xiàn)有的Internet中增加一層新的網(wǎng)絡架構(gòu),將網(wǎng)站的內(nèi)容發(fā)布到最接近用戶的網(wǎng)絡“邊緣”,使用戶可以就近取得所需的內(nèi)容,提高用戶訪問網(wǎng)站的速度。其核心技術(shù)之一就是CDN負載均衡技術(shù)。
CDN負載均衡建立在現(xiàn)有網(wǎng)絡結(jié)構(gòu)之上,它提供了一種廉價有效透明的方法擴展網(wǎng)絡設備和服務器的帶寬、增加吞吐量、加強網(wǎng)絡數(shù)據(jù)處理能力、提高網(wǎng)絡的靈活性和可用性。其具體意思就是分攤到多個操作單元上進行執(zhí)行,例如Web服務器、FTP服務器、企業(yè)關(guān)鍵應用服務器和其它關(guān)鍵任務服務器等,從而共同完成工作任務。簡單來說,客戶端將請求發(fā)送至服務器,然而一臺服務器是無法承受很高的并發(fā)量的,就會將請求轉(zhuǎn)發(fā)到其他服務器,當然真正的負載均衡架構(gòu)并不是由一臺server轉(zhuǎn)發(fā)的另一臺server,而在客戶端與服務器端中間加入了一個負責分配請求的負載均衡硬件。
在CDN加速體系中,CDN負載均衡又分為服務器負載均衡、服務器全局負載。在CDN的方案中服務器整體負載均衡發(fā)揮了重要作用,其性能高低將直接影響整個CDN的性能,是不可忽視的。