這里介紹一個負載均衡放置問題,我們可以把它擺放在任何位置,每種方案都各有優缺點,需要根據你的實際情況選擇使用
適用于HAProxy / Nginx / LVS 等等
這里用web,db為例子,講述負載均衡之間的關系
User --> LB1 --> Web --> LB2 --> Database
User|LB1 V 0.0.0.0:80 ----------------------------------------/ | \ web Node 1 web Node 2 web Node 3\ | / ----------------------------------------|LB2 V 0.0.0.0:1152 / 0.0.0.0:3306 ----------------------------------------/ | \ DB Node 1 DB Node 2 DB Node 3
適用于所有的服務器放在一個私有局域網,防火墻將公網IP地址映射到LB1上,LB1鏈接web節點(使用第一塊網卡),然后從第二塊網卡請求數據庫LB2,LB2在請求分配到數據庫節點。
整個案例使用了兩臺負載均衡設備,如果每個負載均衡都再配置一個備機。就是4臺服務器,還要看你的經濟情況。
前面我說需要在在一個局域網中,為什么呢?因為你要考慮從用戶到數據,在將結果返回的網絡開銷。
原文出處:Netkiller 系列 手札
本文作者:陳景峯
轉載請與作者聯系,同時請務必標明文章原始出處和作者信息及本聲明。