現有網(wǎng)絡(luò )的各個(gè)核心部分隨著(zhù)業(yè)務(wù)量的提高,訪(fǎng)問(wèn)量和數據流量的快速增長(cháng),其處理能力和計算強度也相應地增大,使得單一的服務(wù)器設備根本無(wú)法承擔。在此情況下,如果扔掉現有設備去做大量的硬件升級,這樣將造成現有資源的浪費,而且如果再面臨下一次業(yè)務(wù)量的提升時(shí),這又將導致再一次硬件升級的高額成本投入,甚至性能再卓越的設備也不能滿(mǎn)足當前業(yè)務(wù)量增長(cháng)的需求。
負載均衡(又稱(chēng)為負載分擔),英文名稱(chēng)為L(cháng)oad Balance,其意思就是將負載(工作任務(wù))進(jìn)行平衡、分攤到多個(gè)操作單元上進(jìn)行執行,例如Web服務(wù)器、FTP服務(wù)器、企業(yè)關(guān)鍵應用服務(wù)器和其它關(guān)鍵任務(wù)服務(wù)器等,從而共同完成工作任務(wù)。
負載均衡設備不是基礎網(wǎng)絡(luò )設備,而是一種性能優(yōu)化設備。對于網(wǎng)絡(luò )應用而言,并不是一開(kāi)始就需要負載均衡,當網(wǎng)絡(luò )應用的訪(fǎng)問(wèn)量不斷增長(cháng),單個(gè)處理單元無(wú)法滿(mǎn)足負載需求時(shí),網(wǎng)絡(luò )應用流量將要出現瓶頸時(shí),負載均衡才會(huì )起到作用。
負載均衡有兩方面的含義:首先,單個(gè)重負載的運算分擔到多臺節點(diǎn)設備上做并行處理,每個(gè)節點(diǎn)設備處理結束后,將結果匯總,返回給用戶(hù),系統處理能力得到大幅度提高,這就是常說(shuō)的集群(clustering)技術(shù)。第二層含義就是:大量的并發(fā)訪(fǎng)問(wèn)或數據流量分擔到多臺節點(diǎn)設備上分別處理,減少用戶(hù)等待響應的時(shí)間,這主要針對Web服務(wù)器、FTP服務(wù)器、企業(yè)關(guān)鍵應用服務(wù)器等網(wǎng)絡(luò )應用。通常,負載均衡會(huì )根據網(wǎng)絡(luò )的不同層次(網(wǎng)絡(luò )七層)來(lái)劃分。其中,第二層的負載均衡指將多條物理鏈路當作一條單一的聚合邏輯鏈路使用,這就是鏈路聚合(Trunking)技術(shù),它不是一種獨立的設備,而是交換機等網(wǎng)絡(luò )設備的常用技術(shù)?,F代負載均衡技術(shù)通常操作于網(wǎng)絡(luò )的第四層或第七層,這是針對網(wǎng)絡(luò )應用的負載均衡技術(shù),它完全脫離于交換機、服務(wù)器而成為獨立的技術(shù)設備。這也是將要討論的對象。近幾年來(lái),四到七層網(wǎng)絡(luò )負載均衡首先在電信、移動(dòng)、銀行、大型網(wǎng)站等單位進(jìn)行了應用,因為其網(wǎng)絡(luò )流量瓶頸的現象最突出。這也就是為何每通一次電話(huà),就會(huì )經(jīng)過(guò)負載均衡設備的原因。另外,在很多企業(yè),隨著(zhù)企業(yè)關(guān)鍵網(wǎng)絡(luò )應用業(yè)務(wù)的發(fā)展,負載均衡的應用需求也越來(lái)越大了。