同時,負(fù)載均衡服務(wù)器也會對應(yīng)用服務(wù)器進(jìn)行周期性的健康檢查。這里的關(guān)鍵是真實WEB服務(wù)器對應(yīng)的數(shù)據(jù)包是如何返回到負(fù)載均衡服務(wù)器的。但是,由于所有的請求和響應(yīng)報文都需要經(jīng)過負(fù)載均衡服務(wù)器,負(fù)載均衡的網(wǎng)卡帶寬成為了系統(tǒng)的瓶頸。重定向服務(wù)器本身的處理能力可能會成為瓶頸。
互聯(lián)網(wǎng)早期,業(yè)務(wù)流量比較小,業(yè)務(wù)邏輯比較簡單,單臺服務(wù)器就可以滿足基本需求; 但是隨著互聯(lián)網(wǎng)的發(fā)展,業(yè)務(wù)流量越來越大,業(yè)務(wù)邏輯越來越復(fù)雜,單臺服務(wù)器的性能也越來越復(fù)雜。 . 突出顯示需要跨多臺機器橫向擴展性能的問題和單點故障,并避免單點故障。 但是如何將不同用戶的流量分配到不同的服務(wù)器上呢?
較早的方法是使用 DNS 作為有效負(fù)載,通過為客戶端解析不同的 IP 地址,允許客戶端流量直接到達(dá)每個服務(wù)器。 然而,這種方法的一個很大的缺點是延遲問題。 調(diào)度策略改變后,各級DNS節(jié)點的緩存不會及時在客戶端生效,DNS負(fù)載調(diào)度策略相對簡單。 無法滿足業(yè)務(wù)需求,發(fā)生負(fù)載均衡。 客戶端的流量會首先到達(dá)負(fù)載均衡服務(wù)器,負(fù)載均衡服務(wù)器通過一定的調(diào)度算法將流量分配給不同的應(yīng)用服務(wù)器。 同時,負(fù)載均衡服務(wù)器也會對應(yīng)用服務(wù)器進(jìn)行周期性的健康檢查。 當(dāng)發(fā)現(xiàn)故障節(jié)點時,可以將該節(jié)點從應(yīng)用服務(wù)器集群中動態(tài)移除,以保證應(yīng)用的高可用性。
負(fù)載均衡又分為四層負(fù)載均衡和七層負(fù)載均衡。 四層負(fù)載均衡工作在OSI模型的傳輸層,主要工作是轉(zhuǎn)發(fā)。 客戶端收到流量后,通過修改數(shù)據(jù)包的地址信息,將流量轉(zhuǎn)發(fā)給應(yīng)用服務(wù)器。TG:Sp_server
七層負(fù)載均衡工作在 OSI 模型的應(yīng)用層。 因為需要解析應(yīng)用層流量,所以七層負(fù)載均衡在接收到客戶端的流量后需要一個完整的TCP/IP協(xié)議棧。 七層負(fù)載均衡會與客戶端建立完整的連接并解析應(yīng)用層的請求流量,然后根據(jù)調(diào)度算法選擇一個應(yīng)用服務(wù)器,與應(yīng)用服務(wù)器建立另一個連接發(fā)送請求。 因此,第 7 層負(fù)載均衡的主要工作就是充當(dāng)代理。
3-IP 負(fù)載平衡 (SNAT)
IP負(fù)載均衡:通過修改請求目標(biāo)地址實現(xiàn)網(wǎng)絡(luò)層負(fù)載均衡。
用戶請求數(shù)據(jù)包到達(dá)負(fù)載均衡服務(wù)器后,負(fù)載均衡服務(wù)器在操作系統(tǒng)內(nèi)核中獲取網(wǎng)絡(luò)數(shù)據(jù)包,根據(jù)負(fù)載均衡算法計算出真實的web服務(wù)器地址,然后修改數(shù)據(jù)的IP地址 數(shù)據(jù)包到真實的 Web 服務(wù)器地址。 用戶進(jìn)程處理。 真實WEB服務(wù)器處理完畢后,將相應(yīng)的數(shù)據(jù)包返回給負(fù)載均衡服務(wù)器,負(fù)載均衡服務(wù)器將數(shù)據(jù)包的源地址修改為自己的IP地址,發(fā)送給用戶的瀏覽器。
這里的關(guān)鍵是真實WEB服務(wù)器對應(yīng)的數(shù)據(jù)包是如何返回到負(fù)載均衡服務(wù)器的。 一種是負(fù)載均衡服務(wù)器在修改目的IP地址的同時修改源地址,將數(shù)據(jù)包的源地址改為自己的IP,即源地址轉(zhuǎn)換(SNAT)。 另一種解決方案是使用負(fù)載平衡服務(wù)器作為真實 IP 地址。 物理服務(wù)器的網(wǎng)關(guān)服務(wù)器,以便所有數(shù)據(jù)都進(jìn)入負(fù)載平衡服務(wù)器。
IP負(fù)載均衡在內(nèi)核進(jìn)程中完成數(shù)據(jù)分發(fā),比反向代理均衡具有更好的處理性能。 但是,由于所有的請求和響應(yīng)報文都需要經(jīng)過負(fù)載均衡服務(wù)器,負(fù)載均衡的網(wǎng)卡帶寬成為了系統(tǒng)的瓶頸。
4-HTTP重定向負(fù)載均衡(少見)
HTTP 重定向服務(wù)器是一個普通的應(yīng)用服務(wù)器。 它唯一的作用就是根據(jù)用戶的HTTP請求計算出真實的服務(wù)器地址,并將真實的服務(wù)器地址寫入HTTP重定向響應(yīng)(響應(yīng)狀態(tài)302)并返回給瀏覽器。 ,然后瀏覽器自動請求真實服務(wù)器。
這種負(fù)載均衡方案的優(yōu)點是比較簡單,但缺點是瀏覽器需要每次請求服務(wù)器兩次才能完成一次訪問,性能較差; 使用 HTTP302 響應(yīng)碼重定向可能會被搜索引擎判斷為 SEO 作弊,減少搜索結(jié)果。 結(jié)果。 排行。 重定向服務(wù)器本身的處理能力可能會成為瓶頸。 因此,這種方案在實踐中很少使用。
關(guān)鍵詞:負(fù)載均衡,重定向,流量,facebook,google,店鋪
上一篇:facebook營銷技巧 下一篇:谷歌seo外貿(mào)建站特別聲明:以上文章內(nèi)容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關(guān)于作品內(nèi)容、版權(quán)或其它問題請于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號密碼登錄
平臺顧問
微信掃一掃
馬上聯(lián)系在線顧問
小程序
ESG跨境小程序
手機入駐更便捷
返回頂部