關于兩種負載均衡技術的認識
針對負載均衡技術我們可以根據不同的用處給它分為很多類,那么在此,我們來介紹一下全局和鏈路負載均衡技術的概念和應用問題。希望大家能結合之前學到的知識來進行記憶,如果您覺得這些內容不全面,那么也歡迎大家進行補充討論。
本地/全局負載均衡技術
負載均衡從其應用的地理結構上分為本地負載均衡(Local Load Balance)和全局負載均衡(Global Load Balance,也叫地域負載均衡),本地負載均衡是指對本地的服務器群做負載均衡,全局負載均衡是指對分別放置在不同的地理位置、有不同網絡結構的服務器群間作負載均衡。
本地負載均衡能有效地解決數據流量過大、網絡負荷過重的問題,并且不需花費昂貴開支購置性能卓越的服務器,充分利用現有設備,避免服務器單點故障造成數據流量的損失。其有靈活多樣的均衡策略把數據流量合理地分配給服務器群內的服務器共同負擔。即使是再給現有服務器擴充升級,也只是簡單地增加一個新的服務器到服務群中,而不需改變現有網絡結構、停止現有的服務。
全局負載均衡主要用于在一個多區域擁有自己服務器的站點,為了使全球用戶只以一個IP地址或域名就能訪問到離自己最近的服務器,從而獲得最快的訪問速度,也可用于子公司分散站點分布廣的大公司通過Intranet(企業內部互聯網)來達到資源統一合理分配的目的。
全局負載均衡技術有以下的特點:
1. 實現地理位置無關性,能夠遠距離為用戶提供完全的透明服務。
2. 除了能避免服務器、數據中心等的單點失效,也能避免由于ISP專線故障引起的單點失效。
3. 解決網絡擁塞問題,提高服務器響應速度,服務就近提供,達到更好的訪問質量。
鏈路負載均衡技術
隨著企業用戶在Internet上的應用急速增長,越來越多的大型企業用戶、政府機構越來越覺得網絡的不穩定性以及速率問題。并且,自2002年5月,原中國電信集團按南北地域分家,新的中國電信和網通集團成立,互聯網的骨干網被一分為二,北方由網通集團管理、南方由中國電信管理,由此,電信和網通之間的互聯互通就存在問題,網通和電信之間的訪問非常的慢,甚至無法訪問,所以許多服務商甚至企業采用電信和網通雙鏈路的做法,來解決速度慢的問題。
應用類型挑戰
迄今為止,多鏈路主要依靠BGP來導向多個互聯網鏈路上的流量。BGP是一種區域間的路由協議,旨在使ip路由器將互聯網上的數據包從A點導向B點。然而,BGP是路由的核心技術,很難用來實施多歸屬管理,并且BGP路由不提供一個適當的機制來確保基于鏈路的動態靈活路由。 最為關鍵的是:中國的各個運營商不會向用戶提供BGP路由協議。
由此誕生了“多鏈路負載均衡",成功解決了電信與網通之間、不同鏈路之間互聯互通的問題,除此之外,雙線路可以互為備份,如一條鏈路出現故障時,可以自動切換到其它鏈路;并在一條鏈路流量大時自動分配其余流量到其他的鏈路上等等。