{eval=Array;=+count(Array);}

国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

問答專欄Q & A COLUMN

負載均衡是什么?

LycheeeeLycheeee 回答2 收藏1
收藏問題

2條回答

shuibo

shuibo

回答于2022-06-22 15:43

負載均衡的五種策略是什么?實行負載均衡的目的就是讓請求到達不同的服務器上。一次請求到服務器之間,有那么多環節,因此可以實現的方法也有很多種。

負載均衡的五種策略:


1.輪詢(默認)每個請求按時間順序逐一分配到不同的后端服務器,如果后端服務器down掉,能自動剔除。

2、指定權重,指定輪詢幾率,weight和訪問比率成正比,用于后端服務器性能不均的情況。

3、IP綁定 ip_hash,每個請求按訪問ip的hash結果分配,這樣每個訪客固定訪問一個后端服務器,可以解決session的問題。

4、fair(第三方)按后端服務器的響應時間來分配請求,響應時間短的優先分配。

5、url_hash(第三方)按訪問url的hash結果來分配請求,使每個url定向到同一個后端服務器,后端服務器為緩存時比較有效。

負載均衡實現的方法:


HTTP重定向負載均衡


HTTP重定向負載均衡有一臺重定向服務器,它也是一臺普通的服務器,其唯一的功能就是根據用戶的HTTP請求計算一臺應用集群中服務器的地址,并將此地址寫入HTTP重定向響應中返回給用戶。

這種方案實現起來簡單,但是需要瀏覽器請求兩次服務器才能完成。并且重定向服務器很容易編程瓶頸,因為一次重定向返回的過程,也是一次標準HTTP請求,如果集群內有10臺機器,那HTTP重定向服務器的流量將是應用服務器的10倍,如果有100臺估計就宕機了,所以伸縮性能受到了很大限制。使用302響應碼重定向不利于網站SEO。

DNS域名解析負載均衡


這是利用DNS處理域名解析請求的同時進行負載均衡處理的一種方案。在DNS中配置多個A記錄,每次域名解析請求都會根據負載均衡算法計算一個不同的IP地址返回。

DNS域名解析負載均衡的優點是將負載均衡的工作轉交給DNS,省掉了網站管理維護負載均衡服務器的麻煩,同時還可以使用智能DNS可以基于地理位置或者ISP來做域名解析,用戶將會得到距離最近或者速度最快的一個服務器地址,這樣可以加快用戶的訪問速度,改善性能。

但是這種方法也有很大的缺點,DNS是多級解析,每一級都會緩存DNS記錄,如果某個服務器變動了,DNS記錄更新的時間將會很長,這個速度取決于域名服務商。一般大型網站都會使用DNS域名解析,利用域名解析作為一級負載均衡手段。你可以使用 dig <域名> 的方法查看某個域名的A記錄,你會發現很多網站會有多條A記錄。

反向代理負載均衡

這種方法就是使用反向代理服務器,它一般在web服務器前面,這個位置也正好是負載均衡服務器的位置,所以大多數反向代理服務器同時也提供負載均衡的功能。由于web服務器不直接對外提供訪問,因此web服務器不需要使用外部IP,而反向代理服務器則需要配置雙網卡和內部外部兩套IP地址。反向代理服務器轉發請求是在HTTP協議層面,因此也叫應用層負載均衡,由于應用層在七層網絡模型中的第七層,所以一般也稱為七層負載均衡。優點就是和反向代理功服務器功能集成在一起,部署簡單。缺點是反向代理服務器是所有請求和響應的中轉站,其性能可能會成為瓶頸。網絡層負載均衡這種方法是在網絡層通過修改請求目標地址進行負載均衡,網絡層在七層網絡層模型的第四層,所以也叫做四層負載均衡,也叫做IP層負載均衡。請求達到負載均衡服務器后,由負載均衡服務器在操作系統內核進程獲取網絡數據包,根據負載均衡算法得到一臺真實web服務器的地址,然后修改請求的目的地址到這臺真實的web服務器地址,等到web服務器處理完成后,響應數據包回到負載均衡服務器,再將數據包源地址修改為自身的IP(負載均衡服務器的IP)地址發送給用戶瀏覽器這里關鍵在于真實無力web服務器響應數據包如何返回給負載均衡服務器。一種是源地址轉換(SNAT),第二種是負載均衡服務器作為網關服務器。網絡層的負載均衡在內核進程完成數據轉發,有更好的性能。但是由于響應請求的流量要經過負載均衡服務器,容易成為瓶頸。

評論0 贊同0
  •  加載中...
tracymac7

tracymac7

回答于2022-06-22 15:43

早期的互聯網應用,由于用戶流量比較小,業務邏輯也比較簡單,往往一個單服務器就能滿足負載需求。

隨著互聯網的流量越來越大,訪問量也就非常大了,并且系統功能也越來越復雜,那么單臺服務器就算將性能優化得再好,也不能支撐這么大用戶量的訪問壓力了,這個時候就需要使用多臺機器,設計高性能的集群來應對。

負載均衡可將負載(工作任務,訪問請求)進行平衡、分攤到多個操作單元(服務器,組件)上進行執行。是解決高性能,單點故障(高可用),擴展性(水平伸縮)的終極解決方案。ZKEYS系統目前支持負載均衡的自生產。

想了解更多詳情可以前往官網看看:https://www.zkeys.com/?utm_source=qqz

評論0 贊同0
  •  加載中...

相關問題

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關注的人
向幫助了您的網友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<