負(fù)載均衡和分布式是一個(gè)意思嗎?
根據(jù)我所知道的回答一下這個(gè)問(wèn)題。
負(fù)載均衡和分布式還真的不是一個(gè)意思。下面就分別說(shuō)一說(shuō)。
分布式計(jì)算分布式計(jì)算是相對(duì)于集中式計(jì)算而言的,將應(yīng)用分解成許多小的問(wèn)題,分配給多臺(tái)計(jì)算機(jī)進(jìn)行處理,各個(gè)計(jì)算機(jī)之間通過(guò)高速網(wǎng)絡(luò)交換數(shù)據(jù),實(shí)現(xiàn)進(jìn)程間的通信。可以大大提高計(jì)算效率。
一個(gè)分布式系統(tǒng)需要若干個(gè)網(wǎng)絡(luò)互連的計(jì)算機(jī),這些計(jì)算機(jī)相互協(xié)作完成一個(gè)共同的目標(biāo)。
具體的過(guò)程就是:將需要大量計(jì)算的項(xiàng)目數(shù)據(jù)分割成小塊,多臺(tái)計(jì)算機(jī)分別計(jì)算,再將運(yùn)算的結(jié)果統(tǒng)一后得到數(shù)據(jù)結(jié)論。
如下圖所示:
負(fù)載均衡負(fù)載均衡主要建立在現(xiàn)有的網(wǎng)絡(luò)結(jié)構(gòu)基礎(chǔ)之上,通過(guò)一種廉價(jià)的方法增加網(wǎng)絡(luò)設(shè)備或者服務(wù)器的帶寬,是為了提高數(shù)據(jù)的吞吐量,提高冗余度、存在設(shè)備或者系統(tǒng)的備份能力,增強(qiáng)網(wǎng)絡(luò)的靈活性和可用性。
主要的負(fù)載均衡技術(shù)有二層負(fù)載均衡、三層負(fù)載均衡、高層負(fù)載均衡。
二層負(fù)載均衡
二層負(fù)載均衡是指網(wǎng)絡(luò)設(shè)備通過(guò)鏈路聚合的方式實(shí)現(xiàn)負(fù)載均衡,如下圖所示,多條物理的鏈路聚合成一條邏輯鏈路,根據(jù)特定的算法和協(xié)議(LCAP協(xié)議)在兩條物理鏈路中實(shí)現(xiàn)負(fù)載均衡,同時(shí)具有備份鏈路的功能,一條中斷,并不影響網(wǎng)絡(luò)數(shù)據(jù)的傳輸。
三層負(fù)載均衡
三層負(fù)載均衡最常用的技術(shù)就是VRRP(網(wǎng)關(guān)冗余協(xié)議)通過(guò)將不同的網(wǎng)關(guān)放在不同的三層設(shè)備中,實(shí)現(xiàn)負(fù)載均衡。還有通過(guò)RIP協(xié)議、OSPF協(xié)議實(shí)現(xiàn)等價(jià)路由協(xié)議的負(fù)載均衡。
如下圖所示就是一個(gè)OPSF協(xié)議實(shí)現(xiàn)的等價(jià)路由協(xié)議負(fù)載均衡,R1到R2存在6條物理線路,可以模擬成一條邏輯線路,根據(jù)特定的算法實(shí)現(xiàn)數(shù)據(jù)包的負(fù)載均衡,斷了某一條線路不影響數(shù)據(jù)的傳輸。
高層負(fù)載均衡
高層負(fù)載均衡是指三層以上的負(fù)載均衡技術(shù),比如通過(guò)軟件技術(shù)實(shí)現(xiàn)的負(fù)載均衡、http服務(wù)的負(fù)載均衡、DNS實(shí)現(xiàn)的負(fù)載均衡等。
其中DNS負(fù)載均衡是通過(guò)DNS服務(wù)器實(shí)現(xiàn)的,將用戶的請(qǐng)求均勻的分不到web服務(wù)器上,可以根據(jù)地域區(qū)分請(qǐng)求。
nginx負(fù)載均衡是通過(guò)反向代理服務(wù)器實(shí)現(xiàn)的負(fù)載均衡,將請(qǐng)求均勻的分擔(dān)到應(yīng)用服務(wù)器上,有5種均衡策略可以選擇。
負(fù)載均衡和和分布式的區(qū)別數(shù)據(jù)處理方面
負(fù)載均衡提高數(shù)據(jù)的吞吐量
分布提高數(shù)據(jù)的并發(fā)處理能力
實(shí)現(xiàn)機(jī)制方面
負(fù)載均衡是一種網(wǎng)絡(luò)設(shè)備或者服務(wù)器的冗余機(jī)制,存在備份鏈路
分布式為了完成同一個(gè)計(jì)算服務(wù),將任務(wù)分擔(dān)到各個(gè)單元執(zhí)行,各個(gè)單元的進(jìn)程通過(guò)網(wǎng)絡(luò)互傳數(shù)據(jù)。
對(duì)于負(fù)載均衡和分布式,大家有什么看法呢,可以在評(píng)論區(qū)留言討論。
若需更多幫助,請(qǐng)私信關(guān)注。系誒些