大型網(wǎng)站可以說是互聯(lián)網(wǎng)領(lǐng)域的重要力量,其架構(gòu)設(shè)計非常復(fù)雜和綜合。在大型網(wǎng)站架構(gòu)設(shè)計領(lǐng)域,往往要面臨一個技術(shù)問題,就是所謂的負(fù)載均衡原理。中培專家劉老師指出,系統(tǒng)的擴(kuò)展可分為縱向(垂直)擴(kuò)展和橫向(水平)擴(kuò)展。縱向擴(kuò)展,是從單機(jī)的角度通過增加硬件處理能力,比如CPU處理能力,內(nèi)存容量,磁盤等方面,實現(xiàn)服務(wù)器處理能力的提升,不能滿足大型分布式系統(tǒng)(網(wǎng)站),大流量,高并發(fā),海量數(shù)據(jù)的問題。因此需要采用橫向擴(kuò)展的方式,通過添加機(jī)器來滿足大型網(wǎng)站服務(wù)的處理能力。
劉老師指出,負(fù)載均衡主要能夠為大型網(wǎng)站提供以下幾個方面的作用:
1.解決并發(fā)壓力,提高應(yīng)用處理性能(增加吞吐量,加強(qiáng)網(wǎng)絡(luò)處理能力);
2.提供故障轉(zhuǎn)移,實現(xiàn)高可用;
3.通過添加或減少服務(wù)器數(shù)量,提供網(wǎng)站伸縮性(擴(kuò)展性);
4.安全防護(hù);(負(fù)載均衡設(shè)備上做一些過濾,黑白名單等處理)
以上這些價值都能為大型網(wǎng)站的順暢運(yùn)行帶來積極幫助。目前,負(fù)載均衡主要分為根據(jù)實現(xiàn)技術(shù)不同,可分為DNS負(fù)載均衡,HTTP負(fù)載均衡,IP負(fù)載均衡,鏈路層負(fù)載均衡等種類。不同種類的負(fù)載均衡各有優(yōu)劣,并不能說哪一種最好,總之要根據(jù)特殊的情況來使用。只有這樣,才能真正