隨着愈來愈多的應用架構解耦變爲分佈式的,在組件橫向擴展能力提升的同時對負載均衡設備的要求和依賴性也愈來愈高,同時更要求負載均衡設備有強大的橫向擴展能力。負載均衡集羣技術變得愈來愈重要。雖然不少廠商提供各類Cluster技術,可是可以真正簡化管理、實現智能流量調度的惟有Netscaler是作的最獨特的。
在討論集羣技術以前,咱們先聊一下負載均衡高可用技術:
高可用技術包含以上這麼幾大類
主/備:很常見的方案,就是兩臺ADC作雙機部署,同一時間只有一臺工做,另外一臺作熱備。缺點是有點浪費資源,不支持同時故障2臺以上的設備。
主/主:基於VRRP的技術,相對較少的方案。若是仍是2臺設備,只是內心上感受設備利用率提升了,卻不知每臺的吞吐量依舊不能超越50%,不然故障一臺會出現丟棄業務的狀況。若是是多臺的話能夠作所謂的M:N,可是配置複雜,業務切換受網絡收斂時間(arp表老化及交換機卡死)的影響,存在短時丟失業務的風險。
GSLB:基於Site的高可用,不能解決站點內部的高可用。
Cluster:新興的高可用技術。
首先了解一下什麼是集羣?這個就很簡單了,不清楚的請問一下度娘。今天重點要討論的是Netscaler的集羣。
Netscaler於2007年將架構完全轉變爲nCore,儘管當時依舊是傳統的HA部署模式,但這已轉變爲往後Cluster的技術領先奠基了堅實的技術基礎。Netscaler的Cluster來自於自身的nCore架構,實現基於徹底的Software的Cluster,而非半設備半軟件模式。正是得益於這一完全的架構轉變Netscaler能夠創建L2和L3的兩種Cluster,二者的區別僅是針對Netscaler自身來講的,與Client和Server沒有嚴格的網絡所屬關係。
什麼是Netscaler Cluster?
Cluster是解決設備級的冗餘方案,克服HA機制下設備利用率低、沒法平滑橫向擴展及特殊需求下業務沒法冗餘備份的缺點。
Citrix Cluster的特色:
o 單IP管理
o 單業務VIP
o 所有或部分設備參與計算
o 靈活分組和控制
典型的Cluster拓撲圖
Custer有不少概念須要理解:
Cluster的地址類型
o Strippednode
Node狀態
o Active網絡
Cluster方案對比
架構
與友商的對比
負載均衡
案例:
某大型保險客戶
運維
某DaaS服務商
某大型在線會議系統服務商
總結:
一、可以客服HA模式下資源利用率低、雙機故障的問題
二、可以提供高擴展性,輕鬆擴展到最大32臺6.4T吞吐量
三、可以實現6大場景不一樣需求的高可用
四、資源池化,保護 投資、下降運維難度。分佈式