chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

常見(jiàn)的幾種負(fù)載均衡技術(shù)介紹

jf_uPRfTJDa ? 來(lái)源: 移動(dòng)Labs ? 2023-09-25 10:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Labs 導(dǎo)讀

在大力建設(shè)算力網(wǎng)絡(luò)的大背景下,隨著SDN思潮的深入推進(jìn)、網(wǎng)絡(luò)集群的部署,負(fù)載均衡成為了一種不可或缺的技術(shù),它在云,網(wǎng),邊都起了至關(guān)重要的作用。本文會(huì)對(duì)常見(jiàn)的幾種負(fù)載均衡技術(shù)進(jìn)行介紹,同時(shí)對(duì)各種技術(shù)的不足之處進(jìn)行思考。

作者:蔡伸

單位:中國(guó)移動(dòng)智慧家庭運(yùn)營(yíng)中心

Part 01 ECMP

ECMP是一個(gè)逐跳的、基于流的負(fù)載均衡策略,當(dāng)路由器發(fā)現(xiàn)同一目的地址出現(xiàn)多個(gè)最優(yōu)路徑時(shí),會(huì)更新路由表,為此目的地址添加多條規(guī)則,對(duì)應(yīng)于多個(gè)下一跳,且可同時(shí)利用這些路徑轉(zhuǎn)發(fā)數(shù)據(jù),增加帶寬。ECMP算法被多種路由協(xié)議支持,例如:OSPF、ISIS、EIGRP、BGP等。在數(shù)據(jù)中心架構(gòu)VL2中也提到使用ECMP作為負(fù)載均衡算法。

簡(jiǎn)單來(lái)說(shuō),ECMP是基于路由層面實(shí)現(xiàn)的負(fù)載均衡,基于IP層進(jìn)行負(fù)載有許多優(yōu)點(diǎn),具體如下:

(1)部署配置簡(jiǎn)單,可以基于很多協(xié)議自身特性實(shí)現(xiàn)負(fù)載,無(wú)需額外配置。

(2)提供多種流量調(diào)度算法方式,可以基于哈希也可以基于權(quán)重和輪詢(xún)方式。

簡(jiǎn)單的方式同時(shí)意味著存在許多缺陷,具體如下:

(1)可能加劇鏈路堵塞。因?yàn)镋CMP不會(huì)判斷原先鏈路是否已經(jīng)堵塞,都會(huì)將流量進(jìn)行負(fù)載,這樣子會(huì)導(dǎo)致原先堵塞的鏈路更加堵塞。

(2)很多情況下負(fù)載效果不好。ECMP無(wú)法區(qū)分多條網(wǎng)絡(luò)后的流量空閑情況以及ECMP在流量差距大的情況下負(fù)載性能差。

這種基于網(wǎng)絡(luò)三層的負(fù)載方式雖然易于使用和部署,但是無(wú)法滿(mǎn)足業(yè)務(wù)層面的使用,無(wú)法保持會(huì)話(huà),故下面筆者會(huì)介紹幾種網(wǎng)絡(luò)四層以上的負(fù)載方式。

Part 02 LVS負(fù)載

LVS(Linux Virtual Server)即Linux虛擬服務(wù)器,是由章文嵩博士主導(dǎo)的開(kāi)源負(fù)載均衡項(xiàng)目,目前LVS已經(jīng)被集成到Linux內(nèi)核模塊中。該項(xiàng)目在Linux內(nèi)核中實(shí)現(xiàn)了基于IP的數(shù)據(jù)請(qǐng)求負(fù)載均衡調(diào)度方案,終端互聯(lián)網(wǎng)用戶(hù)從外部訪(fǎng)問(wèn)公司的外部負(fù)載均衡服務(wù)器,終端用戶(hù)的Web請(qǐng)求會(huì)發(fā)送給LVS調(diào)度器,調(diào)度器根據(jù)自己預(yù)設(shè)的算法決定將該請(qǐng)求發(fā)送給后端的某臺(tái)Web服務(wù)器,比如,輪詢(xún)算法可以將外部的請(qǐng)求平均分發(fā)給后端的所有服務(wù)器,終端用戶(hù)訪(fǎng)問(wèn)LVS調(diào)度器雖然會(huì)被轉(zhuǎn)發(fā)到后端真實(shí)的服務(wù)器,但如果真實(shí)服務(wù)器連接的是相同的存儲(chǔ),提供的服務(wù)也是相同的服務(wù),最終用戶(hù)不管是訪(fǎng)問(wèn)哪臺(tái)真實(shí)服務(wù)器,得到的服務(wù)內(nèi)容都是一樣的,整個(gè)集群對(duì)用戶(hù)而言都是透明的。最后根據(jù)LVS工作模式的不同,真實(shí)服務(wù)器會(huì)選擇不同的方式將用戶(hù)需要的數(shù)據(jù)發(fā)送到終端用戶(hù),LVS工作模式分為NAT模式、TUN模式、以及DR模式 。

wKgaomUQ8OmAZGk_AABo_VKEsZ4750.png

圖1 LVS結(jié)構(gòu)圖

與ECMP不同的是LVS是基于會(huì)話(huà)的四層負(fù)載均衡,LVS會(huì)基于上下行五元組對(duì)不同的流進(jìn)行會(huì)話(huà)保持,再結(jié)合LVS的長(zhǎng)期發(fā)展,LVS具有非常多的優(yōu)勢(shì):

(1)抗負(fù)載能力強(qiáng)。LVS只在網(wǎng)絡(luò)四層做分發(fā),不會(huì)過(guò)多的消耗CPU和內(nèi)存資源。

(2)配置要求低。簡(jiǎn)單配置就能夠正常使用。

(3)健壯性強(qiáng)。發(fā)展時(shí)間長(zhǎng),業(yè)內(nèi)的部署方案非常多,穩(wěn)定性高。

于此同時(shí),LVS也存在許多不足:

(1)功能不夠豐富。配置簡(jiǎn)單的同時(shí)導(dǎo)致LVS缺少更多的功能,缺少故障遷移,添加恢復(fù)等功能。

(2)NAT模式性能受限,當(dāng)然這也是很多四層負(fù)載所面臨的問(wèn)題,筆者會(huì)在后續(xù)提出思考。

Part 03 NGINX負(fù)載

NIGINX除了作為一個(gè)高性能的HTTP服務(wù)器,同時(shí)能夠提供反向代理WBE服務(wù)器的功能,也就意味著部署NGINX作為一臺(tái)負(fù)載均衡服務(wù)器是可行的。當(dāng)然,業(yè)內(nèi)已經(jīng)非常廣泛的在使用NGINX作為負(fù)載均衡服務(wù)器,服務(wù)集群,主備鏈路等。

NGINX和LVS類(lèi)似,都是基于四層以上的負(fù)載均衡,能夠保持會(huì)話(huà)。同時(shí)因?yàn)镹GINX工作在網(wǎng)絡(luò)七層,相比LVS負(fù)載,NGINX對(duì)網(wǎng)絡(luò)的依賴(lài)會(huì)更小。

相比LVS負(fù)載均衡,NGINX具有如下優(yōu)勢(shì):

(1)對(duì)網(wǎng)絡(luò)依賴(lài)小。只要網(wǎng)絡(luò)能通就能做負(fù)載,不像LVS部分模式需要特定的網(wǎng)絡(luò)環(huán)境。

(2)安裝簡(jiǎn)單,配置部署快。

(3)NIGINX負(fù)載可以檢測(cè)到服務(wù)器內(nèi)部故障。簡(jiǎn)單來(lái)說(shuō),上傳文件時(shí)發(fā)生故障,NIGINX會(huì)自動(dòng)將上傳切到另一臺(tái)負(fù)載設(shè)備處理,LVS無(wú)法如此使用。

同樣的,NGINX也存在一些缺點(diǎn):

(1)缺少雙機(jī)熱備方案,多數(shù)情況下單機(jī)部署存在一定風(fēng)險(xiǎn)。(2)功能調(diào)整度高,變相導(dǎo)致它的維護(hù)成本和難度高于LVS。

Part 04 思考和探究

綜合以上幾種常見(jiàn)的負(fù)載技術(shù)的優(yōu)缺點(diǎn),其實(shí)不難發(fā)現(xiàn)各有各的好處,然而在實(shí)際使用過(guò)程中,筆者發(fā)現(xiàn)這幾種方式都很難滿(mǎn)足高性能跨網(wǎng)負(fù)載,即在做FULL-NAT的前提下實(shí)現(xiàn)跨城域網(wǎng)的負(fù)載,簡(jiǎn)單來(lái)說(shuō),就是在實(shí)驗(yàn)多節(jié)點(diǎn)云化部署時(shí),這些方案都存在一定的性能貧瘠。

基于此,經(jīng)過(guò)查閱相關(guān)資料,筆者發(fā)現(xiàn)Cisco開(kāi)源的VPP項(xiàng)目提供了一種高性能負(fù)載均衡器的方式,基于DPDK收發(fā)包,VPP的高性能處理,經(jīng)過(guò)二次開(kāi)發(fā)可以實(shí)現(xiàn)跨網(wǎng)高性能負(fù)載,目前已經(jīng)取得一定成效。下一期將針對(duì)這種高性能四層跨網(wǎng)負(fù)載均衡技術(shù)展開(kāi)介紹和討論。

未來(lái),智慧家庭運(yùn)營(yíng)中心會(huì)在實(shí)現(xiàn)高性能跨網(wǎng)負(fù)載均衡器上進(jìn)行更多的研究,歡迎更多的開(kāi)發(fā)架構(gòu)人員投入到高性能跨網(wǎng)負(fù)載均衡器的功能開(kāi)發(fā)和場(chǎng)景探究之中來(lái)。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 負(fù)載
    +關(guān)注

    關(guān)注

    2

    文章

    647

    瀏覽量

    36149
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11622

    瀏覽量

    217821
  • 負(fù)載均衡
    +關(guān)注

    關(guān)注

    0

    文章

    128

    瀏覽量

    12810
  • 均衡技術(shù)
    +關(guān)注

    關(guān)注

    0

    文章

    13

    瀏覽量

    6775
  • 算力
    +關(guān)注

    關(guān)注

    2

    文章

    1380

    瀏覽量

    16552

原文標(biāo)題:技術(shù) | 負(fù)載均衡技術(shù)在算力網(wǎng)絡(luò)中的應(yīng)用

文章出處:【微信號(hào):5G通信,微信公眾號(hào):5G通信】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    路由器負(fù)載均衡怎么配置

    路由器負(fù)載均衡是一種重要的網(wǎng)絡(luò)技術(shù),它能夠?qū)⒍鄠€(gè)網(wǎng)絡(luò)連接的流量分配到多個(gè)路由器上,以提高網(wǎng)絡(luò)的性能和穩(wěn)定性。本文將詳細(xì)介紹路由器負(fù)載
    的頭像 發(fā)表于 12-13 11:17 ?4987次閱讀

    介紹幾種常見(jiàn)的光纖連接器

    介紹幾種常見(jiàn)的光纖連接器,你都知道哪些?
    發(fā)表于 05-26 06:49

    幾種負(fù)載均衡方案介紹

     負(fù)載平衡是一種計(jì)算機(jī)網(wǎng)絡(luò)技術(shù),用來(lái)在多個(gè)計(jì)算機(jī)(計(jì)算機(jī)集群)、網(wǎng)絡(luò)連接、CPU、磁盤(pán)驅(qū)動(dòng)器或其他資源中分配負(fù)載,以達(dá)到最佳化資源使用、最大化吞吐率、最小化響應(yīng)時(shí)間、同時(shí)避免過(guò)載的目的。
    發(fā)表于 12-21 15:59 ?2085次閱讀
    <b class='flag-5'>幾種</b><b class='flag-5'>負(fù)載</b><b class='flag-5'>均衡</b>方案<b class='flag-5'>介紹</b>

    負(fù)載均衡技術(shù)有哪些?負(fù)載均衡技術(shù)的原理介紹

    隨著因特網(wǎng)規(guī)模的不斷增長(zhǎng),用戶(hù)對(duì)系統(tǒng)反應(yīng)時(shí)間的迅速高效及服務(wù)的不間斷的要求越來(lái)越強(qiáng)烈,負(fù)載均衡能夠充分的利用現(xiàn)有的網(wǎng)絡(luò)結(jié)構(gòu),在網(wǎng)絡(luò)結(jié)構(gòu)的基礎(chǔ)之上擴(kuò)展服務(wù)器的帶寬和網(wǎng)絡(luò)設(shè)備、加強(qiáng)網(wǎng)絡(luò)的可用及靈活性、增加吞吐量、提高網(wǎng)絡(luò)數(shù)據(jù)處理能力,從而提供了一種廉價(jià)有效透明的方法。
    發(fā)表于 01-01 19:14 ?9039次閱讀
    <b class='flag-5'>負(fù)載</b><b class='flag-5'>均衡</b><b class='flag-5'>技術(shù)</b>有哪些?<b class='flag-5'>負(fù)載</b><b class='flag-5'>均衡</b><b class='flag-5'>技術(shù)</b>的原理<b class='flag-5'>介紹</b>

    路由器負(fù)載均衡如何設(shè)置_路由器負(fù)載均衡的模式詳解

    在路由器中加入負(fù)載均衡技術(shù)已經(jīng)不是新鮮事。那么現(xiàn)在已經(jīng)衍生出很多種路由負(fù)載模式,不同的模式狀態(tài)下,可以完成不同的任務(wù)。而且模式間也可以進(jìn)行轉(zhuǎn)化和結(jié)合。下面詳細(xì)
    發(fā)表于 01-01 19:43 ?4.1w次閱讀
    路由器<b class='flag-5'>負(fù)載</b><b class='flag-5'>均衡</b>如何設(shè)置_路由器<b class='flag-5'>負(fù)載</b><b class='flag-5'>均衡</b>的模式詳解

    服務(wù)器負(fù)載均衡幾種類(lèi)型,做負(fù)載均衡好在哪

    、反向署理負(fù)載均衡這兩種類(lèi)型,下面我們就來(lái)具體了解看看服務(wù)器負(fù)載均衡幾種類(lèi)型?做負(fù)載
    的頭像 發(fā)表于 09-02 17:57 ?3867次閱讀

    apache反向代理和負(fù)載均衡總結(jié)

    apache反向代理和負(fù)載均衡總結(jié)(5g電源技術(shù)要求)-apache反向代理和負(fù)載均衡總結(jié) ? ? ? ? ? ? ? ?
    發(fā)表于 08-31 12:27 ?0次下載
    apache反向代理和<b class='flag-5'>負(fù)載</b><b class='flag-5'>均衡</b>總結(jié)

    Apacheproxy負(fù)載均衡和Session復(fù)制

    Apacheproxy負(fù)載均衡和Session復(fù)制(電源技術(shù)交流群)-Apacheproxy負(fù)載均衡和Session復(fù)制? ? ? ? ?
    發(fā)表于 08-31 12:29 ?0次下載
    Apacheproxy<b class='flag-5'>負(fù)載</b><b class='flag-5'>均衡</b>和Session復(fù)制

    解密負(fù)載均衡技術(shù)負(fù)載均衡算法

    承諾的 SLA),選擇正確的負(fù)載均衡算法會(huì)對(duì)應(yīng)用程序性能產(chǎn)生重大影響。 本文將會(huì)介紹常見(jiàn)負(fù)載均衡
    的頭像 發(fā)表于 11-12 09:16 ?1807次閱讀

    如何確定適合的負(fù)載均衡比例

    路由器的負(fù)載均衡是一種應(yīng)用于網(wǎng)絡(luò)中的技術(shù),它可以平衡網(wǎng)絡(luò)流量的分配,提高網(wǎng)絡(luò)的性能和穩(wěn)定性。在配置路由器的負(fù)載均衡時(shí),選擇合適的
    的頭像 發(fā)表于 12-15 10:36 ?2844次閱讀

    負(fù)載均衡是什么意思?盤(pán)點(diǎn)常見(jiàn)的三種方式

    負(fù)載均衡是什么意思?負(fù)載均衡(LoadBalancing)是一種計(jì)算機(jī)技術(shù),主要用于在多個(gè)計(jì)算資源(如服務(wù)器、虛擬機(jī)、容器等)中分配和管理
    的頭像 發(fā)表于 09-29 14:30 ?1223次閱讀

    天翼云彈性負(fù)載均衡介紹

    負(fù)載均衡(Load Balancing)是一種優(yōu)化資源分配的技術(shù),主要用于在網(wǎng)絡(luò)環(huán)境中分散工作負(fù)載,以提高系統(tǒng)的響應(yīng)速度、吞吐量以及可靠性。在互聯(lián)網(wǎng)服務(wù)中,當(dāng)單臺(tái)服務(wù)器無(wú)法處理大量并發(fā)
    的頭像 發(fā)表于 10-25 16:20 ?1904次閱讀
    天翼云彈性<b class='flag-5'>負(fù)載</b><b class='flag-5'>均衡</b><b class='flag-5'>介紹</b>

    nginx負(fù)載均衡配置介紹

    目錄 nginx負(fù)載均衡 nginx負(fù)載均衡介紹 反向代理與負(fù)載
    的頭像 發(fā)表于 11-10 13:39 ?1193次閱讀
    nginx<b class='flag-5'>負(fù)載</b><b class='flag-5'>均衡</b>配置<b class='flag-5'>介紹</b>

    常見(jiàn)的lvs負(fù)載均衡算法

    常見(jiàn)的lvs負(fù)載均衡算法包括輪詢(xún)(RR)、加權(quán)輪詢(xún)(WRR)、最小連接(LC)、加權(quán)最小連接(WLC)、基于局部性的最少鏈接(LBLC)、帶復(fù)制的LBLC(LBLCR)、目標(biāo)地址散列(DH)、源地址
    的頭像 發(fā)表于 12-12 13:50 ?921次閱讀

    常見(jiàn)網(wǎng)絡(luò)負(fù)載均衡幾種方式

    常見(jiàn)網(wǎng)絡(luò)負(fù)載均衡幾種方式包括:DNS負(fù)載均衡、反向代理負(fù)載
    的頭像 發(fā)表于 03-06 11:14 ?1063次閱讀