今天詳細的了解了下叢集的負載均衡器的三種方式,分别為NAT DR TUN 三種
負載均衡排程器
四層,lvs 七層,代理裝置,nginx haproxy
lvs:linux virtual server, 分發器和真機的模式,lvs本身工作在核心,工作在input連上,
lvs和iptables不能同時使用,通常情況下一個排程器隻提供一種服務,但他可以同時提供多種
lvs 分位3類 NAT:位址轉換,理想情況下能負載10個, DR:直接路由 TUN:隧道
NAT:叢集節點跟director必須在同一個ip網絡中
rip通常是私有位址,僅用于各節點間的通信
director位于client和real server之間,并負責處理進出的所有通信
realserver必須将網管指向dip
支援端口映射
realserver可以使用任意作業系統
較大規模應用場景中,director易成為系統瓶頸
DR:個叢集節點跟director必須在同一個實體網絡中,
rip可以使用公網位址,實作便捷的遠端管理和監控
director僅負責乳站請求,響應封包則由reserve直接發往用戶端
realserver不能将網關指向dip
不支援端口映射
realserver要求隐藏vip
TUN: 伺服器在天南海北 在封裝外再加一個封裝
叢集節點可以跨越網際網路
rip必須是公網位址
director僅處理入站請求,響應封包由realserver直接發往用戶端
realserver網關不能指向director
隻有支援隧道功能的才能用于realserver