GSLB流量分配策略如何被定義?如何實現流量分配?

所謂GSLB,就是全局負載均衡,是對物理集羣的負載均衡,會根據不同的策略實現不同場景的交付。

GSLB是依賴於用戶和實際部署環境的互聯網資源分發技術,實現在包括互聯網在內的廣域網上不同地域服務器間的流量分配,保證用戶使用最佳服務器,進而保證訪問質量。

GSLB是依據什麼策略進行流量分配的?又該如何保證訪問質量?

1)基於DNS的GSLB

絕大部分使用負載均衡技術的應用都通過域名來訪問目的主機,在用戶發出任何應用連接請求時,首先必須通過DNS請求獲得服務器的IP地址,基於DNS的GSLB正是在返回DNS解析結果的過程中進行智能決策,給用戶返回一個最佳的服務IP。用戶應用流程與沒有GSLB時未發生任何變化。這也是市場上主流的GSLB技術。

2)基於應用重定向的GSLB

基於應用重定向的GSLB是在負載均衡設備收到用戶應用請求並選擇最佳服務IP後,通過應用層協議將用戶請求重定向到所選擇的最佳服務IP。這種方式只適用於支持應用重定向的協議(如HTTP、MMS),且性能較差。

3)基於IP地址僞裝的GSLB

有個別負載均衡設備廠商採用這種技術來實現GSLB。當用戶應用請求到達一臺負載均衡設備時,這臺負載均衡設備計算出對於該用戶最佳的服務IP(定義在另一臺同一廠商負載均衡設備上)並將用戶請求轉發給該IP。第二臺負載均衡設備直接將響應返回用戶,但必須將源地址修改爲第一臺負載均衡設備的服務IP。這種方式要求所有站點必須爲同一廠家的負載均衡設備,另外地址僞裝的數據包會可能被互聯網中的路由設備過濾掉。因爲所有用戶請求都要經過廣域網三角方式傳輸而不是發到最佳的負載均衡設備,用戶訪問效果和性能都比較差。

4)基於主機路由注入的GSLB

在多個站點定義相同的服務IP,並由負載均衡設備或路由器將該IP的主機路由發送出去,這樣網絡中會存在多條到達該主機地址的路由。由於路由設備總是選擇最近(Metric最小)的路由轉發數據,用戶的訪問請求總是被轉發到最近的負載均衡設備。這種方式要在不同站點廣播相同的主機路由,由於運營商的限制問題很難實現。另外這種方式策略非常簡單,只能根據最短路由選擇,客戶無法定義靈活的選擇策略。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章