国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

對負(fù)載均衡的全面理解

這篇具有很好參考價(jià)值的文章主要介紹了對負(fù)載均衡的全面理解。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。


title: 對負(fù)載均衡的全面理解 date: 2021-07-10 21:41:24 tags: TCP/IP

對負(fù)載均衡的全面理解,后端

負(fù)載均衡服務(wù)(LBS)大名入行不多久就一直聽聞,后來的工作中,也了解到 軟件負(fù)載均衡器,如被合入Linux內(nèi)核的章文嵩的LVS,還有以應(yīng)用程序形式出現(xiàn)的HAProxy、KeepAlived,以及更熟悉的Nginx 等

也知道價(jià)格高昂的硬件負(fù)載均衡器如F5,A10 (甚至搬運(yùn)過報(bào)廢的F5)

對負(fù)載均衡的全面理解,后端
對負(fù)載均衡的全面理解,后端
對負(fù)載均衡的全面理解,后端
對負(fù)載均衡的全面理解,后端
對負(fù)載均衡的全面理解,后端

但長期以來,也有一些疑惑不解,比如

  • 常說的四層負(fù)載均衡是不是就是在傳輸層實(shí)現(xiàn)負(fù)載均衡?

  • 四層負(fù)載均衡中常聽到的三角傳輸模式,IP隧道模式,NAT模式,有何區(qū)別?哪個(gè)性能最好?

  • 四層負(fù)載均衡性能好,那為何還有如nginx這樣名氣更大的七層負(fù)載均衡的出現(xiàn)?(Nginx也可以用來做四層代理)

  • 負(fù)載均衡與反向代理有何異同?

  • 轉(zhuǎn)發(fā)和代理有何本質(zhì)不同?

這是幾年前記的筆記,顯然存有謬誤。

對負(fù)載均衡的全面理解,后端

計(jì)算機(jī)網(wǎng)絡(luò)中常見縮略詞翻譯及簡明釋要


通讀 鳳凰架構(gòu)--負(fù)載均衡一章,可知

  • 四層負(fù)載均衡 主要工作在第二層和第三層,即 數(shù)據(jù)鏈路層和網(wǎng)絡(luò)層 (通過改寫 MAC 地址IP 地址 實(shí)現(xiàn)轉(zhuǎn)發(fā))???

  • “三角傳輸模式”(Direct Server Return,DSR),是作用于 數(shù)據(jù)鏈路層負(fù)載均衡,也稱“單臂模式”(Single Legged Mode)或者“直接路由”(Direct Routing)。 通過修改請求數(shù)據(jù)幀中的 MAC 目標(biāo)地址,讓用戶原本是發(fā)送給負(fù)載均衡器的請求的數(shù)據(jù)幀,被二層交換機(jī)根據(jù)新的 MAC 目標(biāo)地址轉(zhuǎn)發(fā)到服務(wù)器集群中對應(yīng)的服務(wù)器(“真實(shí)服務(wù)器”)的網(wǎng)卡上。 效率高性能好,但有些場景不能滿足

對負(fù)載均衡的全面理解,后端
  • 網(wǎng)絡(luò)層負(fù)載均衡:IP隧道模式,NAT模式

IP隧道模式:

對負(fù)載均衡的全面理解,后端

NAT模式:

對負(fù)載均衡的全面理解,后端

在流量壓力比較大的時(shí)候,NAT 模式的負(fù)載均衡會(huì)帶來較大的性能損失,比起直接路由和 IP 隧道模式,甚至?xí)霈F(xiàn)數(shù)量級(jí)上的下降

  • 四層負(fù)載均衡進(jìn)行 轉(zhuǎn)發(fā),只有一條TCP通道; 七層負(fù)載均衡只能進(jìn)行 代理,需要有兩條TCP通道
對負(fù)載均衡的全面理解,后端
  • 七層負(fù)載均衡器就屬于反向代理中的一種;

  • 如果只論網(wǎng)絡(luò)性能,七層均衡器肯定是無論如何比不過四層均衡器的;但其工作在應(yīng)用層,可以感知應(yīng)用層通信的具體內(nèi)容,往往能夠做出更明智的決策,玩出更多的花樣來。

對負(fù)載均衡的全面理解,后端

負(fù)載均衡的兩大職責(zé)是“選擇誰來處理用戶請求”和“將用戶請求轉(zhuǎn)發(fā)過去”。上面講的都是怎樣將用戶請求轉(zhuǎn)發(fā)過去;

至于選擇哪臺(tái)應(yīng)用服務(wù)器來處理用戶請求(翻牌子),則有很多算法,如下圖就是F5的一些選擇算法

對負(fù)載均衡的全面理解,后端

對負(fù)載均衡的全面理解,后端

B站:一次性講清楚四層負(fù)載均衡中的NAT模式和IP隧道模式

Shadowsocks源碼解讀——什么是代理?什么是隧道?

NAT模式、路由模式、橋接模式的區(qū)別

VLAN是二層技術(shù)還是三層技術(shù)?

四層負(fù)載均衡詳解

本文由 mdnice 多平臺(tái)發(fā)布文章來源地址http://www.zghlxwxcb.cn/news/detail-686162.html

到了這里,關(guān)于對負(fù)載均衡的全面理解的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Java后端入職第六天,Nginx搭建負(fù)載均衡+反向代理

    Java后端入職第六天,Nginx搭建負(fù)載均衡+反向代理

    Nginx相信大家應(yīng)該不陌生吧!是一個(gè)高性能web服務(wù)器,可以做負(fù)載均衡或者是反向代理,比如,把靜態(tài)頁面直接部署到到html,實(shí)現(xiàn)動(dòng)靜分離,一個(gè)服務(wù)器部署多個(gè)服務(wù),緩解服務(wù)壓力,等等,都可以利用Nginx實(shí)現(xiàn)。 這個(gè)理解比較簡單,其實(shí)就是壓力分?jǐn)?,一個(gè)工程部署多個(gè)節(jié)

    2024年02月08日
    瀏覽(23)
  • 后端架構(gòu)師必知必會(huì)系列:性能優(yōu)化與負(fù)載均衡策略

    作者:禪與計(jì)算機(jī)程序設(shè)計(jì)藝術(shù) 在互聯(lián)網(wǎng)高速發(fā)展的今天,網(wǎng)站的流量越來越多,為了保證網(wǎng)站的正常運(yùn)行,優(yōu)化服務(wù)器的性能顯得尤為重要。同時(shí)為了提升網(wǎng)站的訪問速度、節(jié)省網(wǎng)絡(luò)帶寬成本、提供更好的用戶體驗(yàn),很多網(wǎng)站都會(huì)采用分布式架構(gòu)或云計(jì)算平臺(tái)來提高網(wǎng)站的

    2024年02月06日
    瀏覽(27)
  • “深入理解Nginx的負(fù)載均衡與動(dòng)靜分離“

    “深入理解Nginx的負(fù)載均衡與動(dòng)靜分離“

    在現(xiàn)代互聯(lián)網(wǎng)應(yīng)用中,高性能和可擴(kuò)展性是至關(guān)重要的。Nginx作為一款高性能的Web服務(wù)器和反向代理服務(wù)器,被廣泛應(yīng)用于各種規(guī)模的網(wǎng)站和應(yīng)用程序中。本文將深入探討Nginx的負(fù)載均衡和動(dòng)靜分離的原理與實(shí)踐,幫助讀者更好地理解和應(yīng)用這些功能。 Nginx是一款輕量級(jí)的高性

    2024年02月06日
    瀏覽(23)
  • 深入理解API網(wǎng)關(guān)Kong:動(dòng)態(tài)負(fù)載均衡配置

    深入理解API網(wǎng)關(guān)Kong:動(dòng)態(tài)負(fù)載均衡配置

    在 NGINX 中,負(fù)載均衡的配置主要在 upstream 指令中進(jìn)行。 upstream 指令用于定義一個(gè)服務(wù)器群組和負(fù)載均衡方法??蛻舳苏埱笤谶@個(gè)服務(wù)器群組中進(jìn)行分發(fā)。 NGINX 提供了以下幾種負(fù)載均衡方法: 輪詢(round-robin) :這是默認(rèn)的負(fù)載均衡方法,每個(gè)請求按照時(shí)間分發(fā),從第一個(gè)

    2024年02月07日
    瀏覽(23)
  • 深入理解 Kubernetes Ingress:路由流量、負(fù)載均衡和安全性配置

    深入理解 Kubernetes Ingress:路由流量、負(fù)載均衡和安全性配置

    Kubernetes Ingress 是 Kubernetes 集群中外部流量管理的重要組件。它為用戶提供了一種直觀而強(qiáng)大的方式,通過定義規(guī)則和配置,來控制外部流量的路由和訪問。 在 Kubernetes 中,Ingress 是一種 API 資源,用于定義外部流量如何進(jìn)入集群內(nèi)部。它允許我們基于主機(jī)名、路徑和其他條件

    2024年01月19日
    瀏覽(21)
  • SpringCloud(3) Ribbon負(fù)載均衡,負(fù)載均衡策略,自定義負(fù)載均衡

    SpringCloud(3) Ribbon負(fù)載均衡,負(fù)載均衡策略,自定義負(fù)載均衡

    假設(shè)我們有一臺(tái) order-service 訂單服務(wù),兩臺(tái) user-service 用戶服務(wù),當(dāng)訂單服務(wù)需要調(diào)用用戶服務(wù)獲取用戶信息的時(shí)候,應(yīng)該怎么分配調(diào)用哪臺(tái)服務(wù)呢? 這時(shí)候就需要用到 Ribbon 組件了。 首先,我們發(fā)起遠(yuǎn)程調(diào)用的時(shí)候,指定的是需要調(diào)用的服務(wù)名稱,然后我們會(huì)調(diào)用 Ribbon 組

    2024年02月11日
    瀏覽(24)
  • LVS負(fù)載均衡(web網(wǎng)站負(fù)載均衡)

    ? ? 一、概述 ?? ??? ?功能強(qiáng)大 ?? ??? ?轉(zhuǎn)發(fā)策略比較多 ?? ??? ?適合大型的網(wǎng)絡(luò)高可用 ?? ? 二、作用 ?? ??? ?使用keepalived解決lvs的單點(diǎn)故障高可用集群 ?? ? 三、環(huán)境 ?? ??? ?1.準(zhǔn)備6臺(tái)虛擬機(jī),2臺(tái)做LVS主備調(diào)度器,2臺(tái)做web服務(wù)器,1臺(tái)做存儲(chǔ),1臺(tái)客戶機(jī)驗(yàn)證

    2024年02月09日
    瀏覽(14)
  • 【負(fù)載均衡】常見的負(fù)載均衡策略有哪些?

    【負(fù)載均衡】常見的負(fù)載均衡策略有哪些?

    負(fù)載均衡策略是實(shí)現(xiàn)負(fù)載均衡器的關(guān)鍵,而負(fù)載均衡器又是分布式系統(tǒng)中不可或缺的重要組件。使用它有助于提高系統(tǒng)的整體性能、可用性、可靠性和安全性,同時(shí)支持系統(tǒng)的擴(kuò)展和故障容忍性。對于處理大量請求的應(yīng)用程序和微服務(wù)架構(gòu)來說,負(fù)載均衡器是不可或缺的重要

    2024年02月09日
    瀏覽(18)
  • Kong工作原理 - 負(fù)載均衡 - 高級(jí)負(fù)載均衡

    通過upstream實(shí)體可用高級(jí)負(fù)載均衡算法。 使用這些負(fù)載均衡器時(shí),后端服務(wù)的添加和刪除將由Kong處理,不需要進(jìn)行DNS更新。Kong將充當(dāng)服務(wù)注冊表的角色。 通過上游和目標(biāo)實(shí)體進(jìn)行負(fù)載均衡器的配置。 upstream:一個(gè)“虛擬主機(jī)名”,可以在服務(wù)主機(jī)字段中使用,例如,一個(gè)名

    2024年01月25日
    瀏覽(25)
  • Kong工作原理 - 負(fù)載均衡 - 負(fù)載均衡算法

    負(fù)載均衡器支持以下負(fù)載均衡算法: 1. 輪詢(Round-robin) 2. 一致性哈希(Consistent Hashing) 3. 最少連接(Least Connections) 4. 延遲(Latency) 這些算法僅在使用upstream實(shí)體時(shí)可用,詳見高級(jí)負(fù)載均衡。 注意:對于所有這些算法,重要的是要了解如何設(shè)置每個(gè)后端的權(quán)重和端口。

    2024年01月25日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包