服务器负载均衡的部署方式
作者:virtualadc
鏈接:http://virtualadc.blog.51cto.com/3027116/611592
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。
?
負載均衡的部署方式,簡單的可分為串接路由,單臂,透明和服務器直接返回4類。
1. 串接路由模式 (Routed)
路由部署方式中,通常服務器的網關需要指向負載均衡設備,這種情況下的流量處理最簡單,負載均衡只做一次目標地址NAT(選擇服務器時)和一次源地址NAT(響應客戶端報文時)
?
2. 單臂模式 (One-arm)
單臂模式中,通常服務器網關指向核心交換,為保證流量能夠正常處理;負載均衡設備需要同時做源地址和目標地址NAT轉換。也就是說,這種情況下服務器無法記錄真實訪問客戶端的源地址。如果是http流量時,可以通過在報頭中插入真實源地址,同時調整服務器日志記錄的方式彌補。
?
3. 透明模式 (Transparent)
透明模式中,服務器和負載均衡設備同一網段;通過二層透傳,服務器的流量需要經過負載均衡設備。
?
?
4. 服務器直接返回 (DSR)
服務器直接返回是較早的負載均衡常用方式,通過在服務器上的配置修改,負載均衡設備其實僅處理客戶請求流量,所有服務器響應的流量直接返還給客戶。早期在負載均衡性能較低時常用來作為一個避免性能瓶頸的手段。由于此種方式只能使用一些基本的4層負載,現在的高性能負載均衡設備通常不使用此類部署,但仍對延遲性要求高的語音類和視頻類有應用。
?
| 部署方式 | 特點 | 優點 | 缺點 |
| 串聯路由模式 | 負載均衡設備使用兩個不同網段, 使用3層分配流量 ? 比較常見的部署方式 | ?負載均衡設備將服務器有效隔離,安全考慮上最好 ?服務器網關指向負載均衡設備,?功能實現更簡單,有利于最大化負載均衡性能 ?服務器可以直接接收到真實訪問源客戶IP地址 | ?對現有拓撲結構變動較大 ?需要考慮內網服務器是否有對外訪問需求,必要時需要設置靜態NAT轉換 |
| 單臂模式 One-arm | VIP(提供服務的虛擬IP)和真實服務器在同一網段; ? 最常見的部署方式 | ?部署方便,對現有拓撲結構變動小 ?和應用無關的流量不會通過負載均衡設備 ?內部應用無影響,外部應用通常需要前端防火墻做NAT映射到應用VIP | ?不能有效的屏蔽真實服務器,安全方面需要考慮 ?服務器網關不是負載均衡設備時 1)負載均衡設備需要做源地址NAT后再轉發流量,需要IP地址增多 2)服務器不能直接接收訪問客戶源地址,需要對應用做修改后才可以通過其他方式獲得真實訪問地址 |
| 透明模式 | 負載均衡設備和服務器之間部署在同一網段, 僅在有特殊需求時使用 | ?對現有拓撲結構變動最小 ?服務器可以直接接收到真實訪問源客戶IP地址 ? | 部署不直觀, 調試和故障分析時較繁瑣 |
| DSR | 服務器回程報文不通過負載均衡設備, 直接返回給客戶端; 延遲短,適合流媒體等對延時要求較高應用 | ?性能高,可處理吞吐量高 ?服務器可以直接接收到真實訪問源客戶IP地址 ? | 只能做4層的負載均衡,基于7層的服務無法實現 優化(例如壓縮等)無法使用 需要在服務器上配置loopback地址 |
?
轉載于:https://www.cnblogs.com/echo1937/p/6442559.html
總結
以上是生活随笔為你收集整理的服务器负载均衡的部署方式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Scala学习第五天数组
- 下一篇: Android 第三方之MPAndroi