女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

常見的幾種負載均衡技術介紹

jf_uPRfTJDa ? 來源: 移動Labs ? 2023-09-25 10:30 ? 次閱讀

Labs 導讀

在大力建設算力網絡的大背景下,隨著SDN思潮的深入推進、網絡集群的部署,負載均衡成為了一種不可或缺的技術,它在云,網,邊都起了至關重要的作用。本文會對常見的幾種負載均衡技術進行介紹,同時對各種技術的不足之處進行思考。

作者:蔡伸

單位:中國移動智慧家庭運營中心

Part 01 ECMP

ECMP是一個逐跳的、基于流的負載均衡策略,當路由器發現同一目的地址出現多個最優路徑時,會更新路由表,為此目的地址添加多條規則,對應于多個下一跳,且可同時利用這些路徑轉發數據,增加帶寬。ECMP算法被多種路由協議支持,例如:OSPF、ISIS、EIGRP、BGP等。在數據中心架構VL2中也提到使用ECMP作為負載均衡算法。

簡單來說,ECMP是基于路由層面實現的負載均衡,基于IP層進行負載有許多優點,具體如下:

(1)部署配置簡單,可以基于很多協議自身特性實現負載,無需額外配置。

(2)提供多種流量調度算法方式,可以基于哈希也可以基于權重和輪詢方式。

簡單的方式同時意味著存在許多缺陷,具體如下:

(1)可能加劇鏈路堵塞。因為ECMP不會判斷原先鏈路是否已經堵塞,都會將流量進行負載,這樣子會導致原先堵塞的鏈路更加堵塞。

(2)很多情況下負載效果不好。ECMP無法區分多條網絡后的流量空閑情況以及ECMP在流量差距大的情況下負載性能差。

這種基于網絡三層的負載方式雖然易于使用和部署,但是無法滿足業務層面的使用,無法保持會話,故下面筆者會介紹幾種網絡四層以上的負載方式。

Part 02 LVS負載

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

wKgaomUQ8OmAZGk_AABo_VKEsZ4750.png

圖1 LVS結構圖

與ECMP不同的是LVS是基于會話的四層負載均衡,LVS會基于上下行五元組對不同的流進行會話保持,再結合LVS的長期發展,LVS具有非常多的優勢:

(1)抗負載能力強。LVS只在網絡四層做分發,不會過多的消耗CPU和內存資源。

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

(3)健壯性強。發展時間長,業內的部署方案非常多,穩定性高。

于此同時,LVS也存在許多不足:

(1)功能不夠豐富。配置簡單的同時導致LVS缺少更多的功能,缺少故障遷移,添加恢復等功能。

(2)NAT模式性能受限,當然這也是很多四層負載所面臨的問題,筆者會在后續提出思考。

Part 03 NGINX負載

NIGINX除了作為一個高性能的HTTP服務器,同時能夠提供反向代理WBE服務器的功能,也就意味著部署NGINX作為一臺負載均衡服務器是可行的。當然,業內已經非常廣泛的在使用NGINX作為負載均衡服務器,服務集群,主備鏈路等。

NGINX和LVS類似,都是基于四層以上的負載均衡,能夠保持會話。同時因為NGINX工作在網絡七層,相比LVS負載,NGINX對網絡的依賴會更小。

相比LVS負載均衡,NGINX具有如下優勢:

(1)對網絡依賴小。只要網絡能通就能做負載,不像LVS部分模式需要特定的網絡環境。

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

(3)NIGINX負載可以檢測到服務器內部故障。簡單來說,上傳文件時發生故障,NIGINX會自動將上傳切到另一臺負載設備處理,LVS無法如此使用。

同樣的,NGINX也存在一些缺點:

(1)缺少雙機熱備方案,多數情況下單機部署存在一定風險。(2)功能調整度高,變相導致它的維護成本和難度高于LVS。

Part 04 思考和探究

綜合以上幾種常見的負載技術的優缺點,其實不難發現各有各的好處,然而在實際使用過程中,筆者發現這幾種方式都很難滿足高性能跨網負載,即在做FULL-NAT的前提下實現跨城域網的負載,簡單來說,就是在實驗多節點云化部署時,這些方案都存在一定的性能貧瘠。

基于此,經過查閱相關資料,筆者發現Cisco開源的VPP項目提供了一種高性能負載均衡器的方式,基于DPDK收發包,VPP的高性能處理,經過二次開發可以實現跨網高性能負載,目前已經取得一定成效。下一期將針對這種高性能四層跨網負載均衡技術展開介紹和討論。

未來,智慧家庭運營中心會在實現高性能跨網負載均衡器上進行更多的研究,歡迎更多的開發架構人員投入到高性能跨網負載均衡器的功能開發和場景探究之中來。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 負載
    +關注

    關注

    2

    文章

    604

    瀏覽量

    34995
  • Linux
    +關注

    關注

    87

    文章

    11456

    瀏覽量

    212750
  • 負載均衡
    +關注

    關注

    0

    文章

    118

    瀏覽量

    12530
  • 均衡技術
    +關注

    關注

    0

    文章

    12

    瀏覽量

    6713
  • 算力
    +關注

    關注

    2

    文章

    1141

    瀏覽量

    15438

原文標題:技術 | 負載均衡技術在算力網絡中的應用

文章出處:【微信號:5G通信,微信公眾號:5G通信】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    路由器負載均衡怎么配置

    路由器負載均衡是一種重要的網絡技術,它能夠將多個網絡連接的流量分配到多個路由器上,以提高網絡的性能和穩定性。本文將詳細介紹路由器負載
    的頭像 發表于 12-13 11:17 ?4249次閱讀

    介紹幾種常見的光纖連接器

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

    幾種負載均衡方案介紹

     負載平衡是一種計算機網絡技術,用來在多個計算機(計算機集群)、網絡連接、CPU、磁盤驅動器或其他資源中分配負載,以達到最佳化資源使用、最大化吞吐率、最小化響應時間、同時避免過載的目的。
    發表于 12-21 15:59 ?1908次閱讀
    <b class='flag-5'>幾種</b><b class='flag-5'>負載</b><b class='flag-5'>均衡</b>方案<b class='flag-5'>介紹</b>

    負載均衡技術有哪些?負載均衡技術的原理介紹

    隨著因特網規模的不斷增長,用戶對系統反應時間的迅速高效及服務的不間斷的要求越來越強烈,負載均衡能夠充分的利用現有的網絡結構,在網絡結構的基礎之上擴展服務器的帶寬和網絡設備、加強網絡的可用及靈活性、增加吞吐量、提高網絡數據處理能力,從而提供了一種廉價有效透明的方法。
    發表于 01-01 19:14 ?8764次閱讀
    <b class='flag-5'>負載</b><b class='flag-5'>均衡</b><b class='flag-5'>技術</b>有哪些?<b class='flag-5'>負載</b><b class='flag-5'>均衡</b><b class='flag-5'>技術</b>的原理<b class='flag-5'>介紹</b>

    路由器負載均衡如何設置_路由器負載均衡的模式詳解

    在路由器中加入負載均衡技術已經不是新鮮事。那么現在已經衍生出很多種路由負載模式,不同的模式狀態下,可以完成不同的任務。而且模式間也可以進行轉化和結合。下面詳細
    發表于 01-01 19:43 ?4w次閱讀
    路由器<b class='flag-5'>負載</b><b class='flag-5'>均衡</b>如何設置_路由器<b class='flag-5'>負載</b><b class='flag-5'>均衡</b>的模式詳解

    服務器負載均衡幾種類型,做負載均衡好在哪

    、反向署理負載均衡這兩種類型,下面我們就來具體了解看看服務器負載均衡幾種類型?做負載
    的頭像 發表于 09-02 17:57 ?3495次閱讀

    apache反向代理和負載均衡總結

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

    Apacheproxy負載均衡和Session復制

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

    解密負載均衡技術負載均衡算法

    承諾的 SLA),選擇正確的負載均衡算法會對應用程序性能產生重大影響。 本文將會介紹常見負載均衡
    的頭像 發表于 11-12 09:16 ?1416次閱讀

    如何確定適合的負載均衡比例

    路由器的負載均衡是一種應用于網絡中的技術,它可以平衡網絡流量的分配,提高網絡的性能和穩定性。在配置路由器的負載均衡時,選擇合適的
    的頭像 發表于 12-15 10:36 ?2101次閱讀

    負載均衡是什么意思?盤點常見的三種方式

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

    天翼云彈性負載均衡介紹

    負載均衡(Load Balancing)是一種優化資源分配的技術,主要用于在網絡環境中分散工作負載,以提高系統的響應速度、吞吐量以及可靠性。在互聯網服務中,當單臺服務器無法處理大量并發
    的頭像 發表于 10-25 16:20 ?1207次閱讀
    天翼云彈性<b class='flag-5'>負載</b><b class='flag-5'>均衡</b><b class='flag-5'>介紹</b>

    nginx負載均衡配置介紹

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

    常見的lvs負載均衡算法

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

    常見網絡負載均衡幾種方式

    常見網絡負載均衡幾種方式包括:DNS負載均衡、反向代理負載
    的頭像 發表于 03-06 11:14 ?394次閱讀