lvs為何不能完全替代DNS輪詢

2021-08-20 23:47:37 字數 1165 閱讀 8431

:任何一台機器掛了,服務受不受影響

:能否通過增加機器,擴充系統的效能

反向**+負載均衡

:請求是否均勻分攤到後端的操作單元執行

nginx

:乙個高效能的web-server和實施反向**的軟體

lvs:linux virtual server,使用集群技術,實現在

linux作業系統層面

的乙個高效能、高可用、負載均衡伺服器

keepalived

:一款用來檢測服務狀態存活性的軟體,常用來做高可用

f5:乙個高效能、高可用、負載均衡的硬體裝置(聽上去和lvs功能差不多?)

dns輪詢

:通過在dns-server上對乙個網域名稱設定多個ip解析,來

擴充web-server效能及實施負載均衡的技術::

:dns-server只負責網域名稱解析ip,這個ip對應的服務是否可用,dns-server是不保證的

,假設有乙個web-server掛了,部分服務會受到影響

:dns-server不需要動

:時延增加+架構更複雜

了:中間多加了乙個反向**層

nginx掛了怎麼辦?

(之前的文章「

使用shadow-master保證系統可用性

」詳細介紹過):

當一台nginx掛了,keepalived能夠探測到,並將流量自動遷移到另一台nginx上,整個過程對呼叫方透明::

資源利用率只有50%

如果接入吞吐量超過的nginx的效能上限怎麼辦,例如qps達到了50000咧?

系統的日pv超過80億怎麼辦呢?

(好吧,沒幾個公司要考慮這個問題)

終點又是起點,還是得通過dns輪詢來進行擴容

:高可用、擴充套件性、反向**+擴充套件均衡

nginx、keepalived、lvs、f5

可以很好的解決

高可用、擴充套件性、反向**+擴充套件均衡

的問題水平擴充套件scale out是解決擴充套件性問題的根本方案

,dns輪詢是不能完全被nginx/lvs/f5所替代的

58到家採用什麼方案

,58到家目前部署在阿里雲上,

前端購買了slb服務

(可以先粗暴的認為是乙個lvs+keepalived的高可用負載均衡服務),

後端是nginx+tomcat

謠言易碎 諾基亞為何不能投靠Android陣營?

據國外科技部落格稱,諾基亞近期正在招募從事linux的工程師,並以此推測諾基亞在未來可能會投奔谷歌的android陣營,所幸的是,諾基亞 公關負責人doug dawson出來及時否認了這個猜測,並稱之為謠言。其實筆者在看到這個訊息的時候,並未感到意外,畢竟之前這種論調就出現過,只是這次出自較知名的科...

冷知識 為何不能睜眼打噴嚏

打噴嚏是人體的一種防禦性呼吸反射,它從深吸氣開始,然後膈肌突然收縮,產生一急速有力的呼氣動作,這時,人會張大嘴巴,一股氣體從口鼻衝出,於是就會啊嚏啊嚏打噴嚏了。打噴嚏時為什麼會閉眼睛?這是乙個很有意思的問題。一方面,打噴嚏時要用很大的力量逐出氣體,肺內 口腔內 鼻腔內都有很大的壓力,不單膈肌和肋間肌...

Word 2010 為何不能連字?

包括筆者在內的一些人有過這樣的疑問 為什麼 word 2010 賣點裡面的連字功能在我的 word 裡面根本無法實現?其實,這是 microsoft office 程式預設的編輯語言設定造成的。我們購買中文版 microsoft office 2010 後,office 的預設編輯語言設定為 中文 ...