大約在2023年初,大眾點評網開辦一年多,**的訪問量已經不能單單靠一台web伺服器、一台資料庫伺服器來支撐。準備增加幾台前端的web伺服器分擔壓力,由於沒有這方面的經驗,經過一段時間的研究,找到了幾種簡單的負載均衡的方案。這篇文章就簡單講講幾種方案的優缺點。
希望拋磚引玉,大家一起**各種方案的優缺,找到適合不同級別**的合理方案。
**幾種解決方案的部分內容不太適用於純靜態、不需要身份驗證的**。
系列索引
大多網域名稱註冊商都支援多條a記錄的解析,其實這就是dns輪詢,dns伺服器將解析請求按照a記錄的順序,逐一分配到不同的ip上,這樣就完成了簡單的負載均衡。
優點
缺點
部署方法這個是萬網的網域名稱控制面板,將同一網域名稱解析到2條a記錄上。這個是免費的智慧型dns解析服務,www.dnspod.com,不僅可以多條a記錄,而且還能使用中國特色,根據電信、網通、教育網的使用者訪問,解析到不同的ip上。
實驗先將www.alcoholwang.cn的a記錄解析到61.172.244.75和61.172.244.91上,然後使用nslookup工具檢視。
總結之前看到文章中討論,關於dns伺服器的壓力問題,其實並不用太過擔心,因為解析記錄通常都是有一小時的快取的,如果使用者最近一級的dns伺服器上的解析記錄還未過期的話,是不用查詢主伺服器的,通常dns都有一小時的快取,所以這樣就等於把壓力分攤到了各使用者最近一級的dns伺服器上了。
web伺服器負載均衡方案
一 硬體負載均衡 獨立的負載均衡裝置,需單獨購買。代表產品有 a10 networks,citrix systems,f5等。優點 效能高 缺點 成本高 二 dns輪詢 rrdns 大多網域名稱註冊商都支援多條a記錄的解析,其實這就是dns輪詢,dns伺服器將解析請求按照a記錄的順序,逐一分配到不同...
web 伺服器負載均衡
web 應用伺服器集群系統,是由一群同時執行同乙個web應用的伺服器組成的集群系統,在外界看來,就像是乙個伺服器一樣。為了均衡集群服務 器的負載,達到優化系統效能的目的,集群伺服器將眾多的訪問請求,分散到系統中的不同節點進行處理。從而實現了更高的有效性和穩定性,而這也正是基於web的企業應用所必須具...
Web 伺服器的負載均衡
基於url等應用層資訊 使用nginx的proxy,功能強大,效能卓越,執行穩定 配置簡單靈活 能夠自動剔除工作不正常的後端伺服器 上傳檔案使用非同步模式 支援多種分配策略,可以分配權重,分配方式靈活內建策略,包括ip hash 加權輪詢 擴充套件策略,包括fair策略 通用hash 一致性hash...