Nginx 負載均衡和反向代理配置和優化
DNS 輪詢方式:
介紹:
DNS 輪詢是指一個域名可以綁定到多個的 ip 服務器上, 用戶在訪問的時候 dns輪詢訪問這幾個 ip 的服務器, 達到負載均衡的目的. 可以使用 linux 命令 dig domain 來查看情況.
缺點:
1、 可靠性低. 如果某一個服務器宕機了, 那么dns 在輪詢到這個服務器的話是不會有響應的,即使去掉此 ip , 那么個電信服務商的 dns 是存在緩存, 在一定的時間內也是可以訪問到此服務器的.盡管在一定程度上解決了負載均衡的問題, 但是存在可靠性不高的問題.
2、 dns 分配不均衡. dns 采用的是簡單的服務器輪詢算法,不能區分服務器的性能,不能反映當前服務器的當前的狀態,不能做到給性能好的服務器分配較多的用戶請求,甚至部分用戶的請求分配到了一個機器上.
因此 dns 輪詢適用于對可靠性要求不高的服務器集群.如圖片服務器, 純靜態網頁的服務器集群.
軟件四層負載均衡
軟件四層負載均衡的代表是 LVS (linux Virtual Server), LVS 是一個開源的軟件,可以實現 linux 下的簡單負載均衡. LVS 采用IP 負載均衡技術和基于內容請求分發技術. 調度具有很好的吞吐率,將請求均衡的分部在不同的服務器上執行.且調度器自動屏蔽不可用的服務器.從而將一組服務器變成了高可用的服務器.整個結構對客服是透明的,不需要修改服務器端和客戶端的程序.
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
新聞熱點
疑難解答