隨著雲計算技術的逐步落地,sdn和nfv正在重構雲資料中心網路,軟硬體解耦成為趨勢。這讓負載均衡技術的發展也呈現出一些新的變化。
作為國內最早在雲計算領域進行探索的負載均衡廠商,弘積科技參與了許多大型企業雲資料中心專案的建設。弘積科技cto高春華指出,傳統的硬體負載均衡需要購買昂貴的硬體裝置,部署困難,而且維護成本很高。為此,在雲計算環境下如何實現更為智慧型、易用、彈性的負載均衡,已成為政企使用者的一大需求。
「某大型央企在建設私有雲平台的過程中,就希望能以虛擬化負載均衡元件替換硬體負載均衡裝置,與雲平台進行對接,從而實現負載均衡的自動化部署、運維以及全生命週期管理,克服傳統負載均衡難以維護、部署複雜等痛點。」
主動式業務感知:更靈活、智慧型的負載均衡
高春華表示,基於雲計算環境的下一代負載均衡的特性,首先體現在智慧型和彈性上。隨著業務量的增大,負載均衡的處理能力也能隨之智慧型的提公升。
「這就要求負載均衡能實現主動式的業務感知。當業務流量經過負載均衡時,傳感到流量的大小、連線數的多少,從而判斷業務的繁忙程度,對後台節點進行動態地增加或刪除。」
高春華指出,目前大多數負載均衡廠商所採用的還是傳統的被動式感知,即由雲平台來通知負載均衡是否需要新加乙個節點。對於負載均衡器來說,屬於被動地感知有新的應用服務增加了,而這並不能真正滿足當下的使用者需求。
「雲平台無法感知真實的業務狀態,它所能感知的其實是虛擬機器資源的利用情況。而業務應用很可能在cpu記憶體並不是太高的情況下,已經變得很繁忙了。這需要負載均衡來解決,因為所有業務流量都經過負載均衡。」
弘積科技在2023年就推出了基於三層架構的彈性擴充套件方案superes,通過探測負載均衡的連線數來判斷業務的繁忙程度,實現主動式的彈性擴充套件。
「比方說定義連線數超過1000之後,就認為後端業務是繁忙的。這時,負載均衡會主動呼叫雲平台的介面,把需要一台什麼樣的虛擬機器、位址是多少、閘道器是多少等這些相應的配置統一下發給雲平台,來建立乙個新的節點。並在建立完成後,把新節點新增到資源池中去。」
區別於一般的單層擴充套件,即僅僅針對某一種業務實現前端虛擬機器擴充套件,superes可以針對一些複雜業務實現三層彈性擴充套件。
「像金融行業的業務系統一般擁有三層服務架構——前端是應用,中間有中介軟體,第三層是資料庫。如果只進行前端的虛擬機器擴充套件,而中介軟體不擴充套件,那麼彈性擴充套件就沒有意義。superes可以在前端和中介軟體同時建立虛擬機器,實現三層架構的成對彈性擴充套件,而不需要管理員做任何修改操作。」
除了彈性擴充套件,弘積科技的應用交付平台還能夠實時地探測業務狀態的時延狀況。一旦出現問題,會採取多種恢復手段來自動地恢復雲應用。同樣,這也不需要運維人員的手動操作,讓負載均衡變得更為靈活和智慧型。
「弘積科技的業務自癒產品supersr,以可程式設計指令碼語言來自定義使用者的行為,實現對業務的精準深度探測,並通過對於往返流量時延大小的分析和判斷,在業務出現異常的時候,可以自動地恢復業務。」高春華指出。
更易用:全生命週期自動化運維
所謂的易用,則指的是在雲中實現負載均衡的自動部署和運維。
「當使用者需要使用負載均衡時,只需提交相應的配置和引數需求,剩下的工作都由雲平台和負載均衡之間通過介面呼叫和外掛程式來自動完成的,無需運維人員一步一步地手動建立。而不用的時候,雲管平台會自動刪除負載均衡,來釋放資源,實現全生命週期的管理。從負載均衡的建立、配置下發、版本維護、到關機刪除,整個操作流程都是自動化運維的。」
此外,和計算資源一樣,負載均衡也會在雲中形成資源池,讓使用者按需使用。
「假設處理能力達到100g,而使用者只需要1個g,那剩下99g可以劃分給其他的業務,或其他的租戶來用。用著用著要是發現1個g的頻寬不夠了,就在資源池裡重新劃分乙個2g頻寬。還可以把100個g的資源池擴大到200個g,甚至更大的資源池,大大提高處理能力。」
這一切都是通過弘積科技cloudmc雲管理平台來實現。據悉,cloudmc不僅可以實現在雲環境中的自動部署,以及在私有雲中實現資源池的集中管理和頻寬的靈活劃撥,還可以滿足公有雲的靈活計費需求。
「通過直接呼叫cloudmc的介面,公有雲可實現靈活的計費方式,比如基於時間計費、基於頻寬、基於流量計費等等。」
不過,軟體負載均衡在效能上是否能達到硬體負載均衡的水準,是很多使用者的顧慮所在。特別是像運營商這類對於效能要求比較高的行業,軟體負載均衡能否承受其巨大的業務量?
對此,高春華則表現出了十足的信心。實際上,弘積科技已經與國內運營商進行了深入接觸,在雲中實現高效能負載均衡恰恰是其一大優勢。通過軟體層面的深度優化,弘積科技的產品基本達到了處理能力和虛擬機器核數成正比,完全能滿足運營商級的業務要求。
「比如,分給負載均衡4個虛擬核可以達到10個g的處理能力,8個虛擬核的處理能力就能提公升一倍,達到20個g。要是效能不夠了,還可以靈活提公升虛擬機器的核數,繼續往上增長,達到更高的處理能力。」高春華最後表示。
本文出處:暢享網
天翼雲建立內網彈性負載均衡
準備條件 1 在同乙個資源池內準備大於2臺的雲主機,本次測試我準備了3臺主機 彈性負載均衡是一種將訪問流量自動分發到多台雲伺服器,擴充套件應用系統對外的服務能力,實現更高水平的應用容錯。一 負載均衡背景知識介紹 負載均衡由以下三個部分組成 負載均衡適用於高訪問量的業務,提高應用程式的可用性和可靠性。...
阿里雲負載均衡配置的坑
最近在配置負載均衡時,踩了乙個坑,記錄如下 問題現象 通過tcp 不能訪問,可能是網路問題。負載均衡顯示均正常。問題例項 lb uf6huhruvajrw7d9c1ldx 處理意見 檢視您80埠是配置的tcp四層監聽 四層負載均衡後端新增的linux系統的ecs例項,必須關閉其linux核心的rp ...
雲時代架構之菜鳥彈性排程系統的架構設計
還有就是以往的模式下,乙個應用分組的擴縮容操作頻率很低,這使估算業務流量時,需要以每天的峰值流量以及未來一段時間 通常以月為單位 內業務的發展情況來作為評估標準。而一般峰值流量出現時段可能只佔全天時間的一小部分,非峰值時段就出現大量的資源浪費。之後菜鳥便引入了菜鳥方舟,菜鳥方舟是面向菜鳥所有研發的資...