智能、彈性、易用:云時(shí)代的負(fù)載均衡之道

責(zé)任編輯:hxy

2017-08-08 14:38:19

來(lái)源:企業(yè)網(wǎng)D1Net

原創(chuàng)

作為國(guó)內(nèi)最早在云計(jì)算領(lǐng)域進(jìn)行探索的負(fù)載均衡廠商,弘積科技參與了許多大型企業(yè)云數(shù)據(jù)中心項(xiàng)目的建設(shè)。弘積科技CTO高春華指出,傳統(tǒng)的硬件負(fù)載均衡需要購(gòu)買(mǎi)昂貴的硬件設(shè)備,部署困難,而且維護(hù)成本很高。為此,在云計(jì)算環(huán)境下如何實(shí)現(xiàn)更為智能、易用、彈性的負(fù)載均衡,已成為政企用戶的一大需求。

隨著云計(jì)算技術(shù)的逐步落地,SDN和NFV正在重構(gòu)云數(shù)據(jù)中心網(wǎng)絡(luò),軟硬件解耦成為趨勢(shì)。這讓負(fù)載均衡技術(shù)的發(fā)展也呈現(xiàn)出一些新的變化。

作為國(guó)內(nèi)最早在云計(jì)算領(lǐng)域進(jìn)行探索的負(fù)載均衡廠商,弘積科技參與了許多大型企業(yè)云數(shù)據(jù)中心項(xiàng)目的建設(shè)。弘積科技CTO高春華指出,傳統(tǒng)的硬件負(fù)載均衡需要購(gòu)買(mǎi)昂貴的硬件設(shè)備,部署困難,而且維護(hù)成本很高。為此,在云計(jì)算環(huán)境下如何實(shí)現(xiàn)更為智能、易用、彈性的負(fù)載均衡,已成為政企用戶的一大需求。

“某大型央企在建設(shè)私有云平臺(tái)的過(guò)程中,就希望能以虛擬化負(fù)載均衡組件替換硬件負(fù)載均衡設(shè)備,與云平臺(tái)進(jìn)行對(duì)接,從而實(shí)現(xiàn)負(fù)載均衡的自動(dòng)化部署、運(yùn)維以及全生命周期管理,克服傳統(tǒng)負(fù)載均衡難以維護(hù)、部署復(fù)雜等痛點(diǎn)。”

主動(dòng)式業(yè)務(wù)感知:更靈活、智能的負(fù)載均衡

高春華表示,基于云計(jì)算環(huán)境的下一代負(fù)載均衡的特性,首先體現(xiàn)在智能和彈性上。隨著業(yè)務(wù)量的增大,負(fù)載均衡的處理能力也能隨之智能的提升。

“這就要求負(fù)載均衡能實(shí)現(xiàn)主動(dòng)式的業(yè)務(wù)感知。當(dāng)業(yè)務(wù)流量經(jīng)過(guò)負(fù)載均衡時(shí),感測(cè)到流量的大小、連接數(shù)的多少,從而判斷業(yè)務(wù)的繁忙程度,對(duì)后臺(tái)節(jié)點(diǎn)進(jìn)行動(dòng)態(tài)地增加或刪除。”

高春華指出,目前大多數(shù)負(fù)載均衡廠商所采用的還是傳統(tǒng)的被動(dòng)式感知,即由云平臺(tái)來(lái)通知負(fù)載均衡是否需要新加一個(gè)節(jié)點(diǎn)。對(duì)于負(fù)載均衡器來(lái)說(shuō),屬于被動(dòng)地感知有新的應(yīng)用服務(wù)增加了,而這并不能真正滿足當(dāng)下的用戶需求。

“云平臺(tái)無(wú)法感知真實(shí)的業(yè)務(wù)狀態(tài),它所能感知的其實(shí)是虛擬機(jī)資源的利用情況。而業(yè)務(wù)應(yīng)用很可能在CPU內(nèi)存并不是太高的情況下,已經(jīng)變得很繁忙了。這需要負(fù)載均衡來(lái)解決,因?yàn)樗袠I(yè)務(wù)流量都經(jīng)過(guò)負(fù)載均衡。”

弘積科技在2016年就推出了基于三層架構(gòu)的彈性擴(kuò)展方案SuperES,通過(guò)探測(cè)負(fù)載均衡的連接數(shù)來(lái)判斷業(yè)務(wù)的繁忙程度,實(shí)現(xiàn)主動(dòng)式的彈性擴(kuò)展。

“比方說(shuō)定義連接數(shù)超過(guò)1000之后,就認(rèn)為后端業(yè)務(wù)是繁忙的。這時(shí),負(fù)載均衡會(huì)主動(dòng)調(diào)用云平臺(tái)的接口,把需要一臺(tái)什么樣的虛擬機(jī)、地址是多少、網(wǎng)關(guān)是多少等這些相應(yīng)的配置統(tǒng)一下發(fā)給云平臺(tái),來(lái)創(chuàng)建一個(gè)新的節(jié)點(diǎn)。并在創(chuàng)建完成后,把新節(jié)點(diǎn)添加到資源池中去。”

區(qū)別于一般的單層擴(kuò)展,即僅僅針對(duì)某一種業(yè)務(wù)實(shí)現(xiàn)前端虛擬機(jī)擴(kuò)展,SuperES可以針對(duì)一些復(fù)雜業(yè)務(wù)實(shí)現(xiàn)三層彈性擴(kuò)展。

“像金融行業(yè)的業(yè)務(wù)系統(tǒng)一般擁有三層服務(wù)架構(gòu)——前端是應(yīng)用,中間有中間件,第三層是數(shù)據(jù)庫(kù)。如果只進(jìn)行前端的虛擬機(jī)擴(kuò)展,而中間件不擴(kuò)展,那么彈性擴(kuò)展就沒(méi)有意義。SuperES可以在前端和中間件同時(shí)創(chuàng)建虛擬機(jī),實(shí)現(xiàn)三層架構(gòu)的成對(duì)彈性擴(kuò)展,而不需要管理員做任何修改操作。”

除了彈性擴(kuò)展,弘積科技的應(yīng)用交付平臺(tái)還能夠?qū)崟r(shí)地探測(cè)業(yè)務(wù)狀態(tài)的時(shí)延狀況。一旦出現(xiàn)問(wèn)題,會(huì)采取多種恢復(fù)手段來(lái)自動(dòng)地恢復(fù)云應(yīng)用。同樣,這也不需要運(yùn)維人員的手動(dòng)操作,讓負(fù)載均衡變得更為靈活和智能。

“弘積科技的業(yè)務(wù)自愈產(chǎn)品SuperSR,以可編程腳本語(yǔ)言來(lái)自定義用戶的行為,實(shí)現(xiàn)對(duì)業(yè)務(wù)的精準(zhǔn)深度探測(cè),并通過(guò)對(duì)于往返流量時(shí)延大小的分析和判斷,在業(yè)務(wù)出現(xiàn)異常的時(shí)候,可以自動(dòng)地恢復(fù)業(yè)務(wù)。”高春華指出。

更易用:全生命周期自動(dòng)化運(yùn)維

所謂的易用,則指的是在云中實(shí)現(xiàn)負(fù)載均衡的自動(dòng)部署和運(yùn)維。

“當(dāng)用戶需要使用負(fù)載均衡時(shí),只需提交相應(yīng)的配置和參數(shù)需求,剩下的工作都由云平臺(tái)和負(fù)載均衡之間通過(guò)接口調(diào)用和插件來(lái)自動(dòng)完成的,無(wú)需運(yùn)維人員一步一步地手動(dòng)創(chuàng)建。而不用的時(shí)候,云管平臺(tái)會(huì)自動(dòng)刪除負(fù)載均衡,來(lái)釋放資源,實(shí)現(xiàn)全生命周期的管理。從負(fù)載均衡的創(chuàng)建、配置下發(fā)、版本維護(hù)、到關(guān)機(jī)刪除,整個(gè)操作流程都是自動(dòng)化運(yùn)維的。”

此外,和計(jì)算資源一樣,負(fù)載均衡也會(huì)在云中形成資源池,讓用戶按需使用。

“假設(shè)處理能力達(dá)到100G,而用戶只需要1個(gè)G,那剩下99G可以劃分給其他的業(yè)務(wù),或其他的租戶來(lái)用。用著用著要是發(fā)現(xiàn)1個(gè)G的帶寬不夠了,就在資源池里重新劃分一個(gè)2G帶寬。還可以把100個(gè)G的資源池?cái)U(kuò)大到200個(gè)G,甚至更大的資源池,大大提高處理能力。”

這一切都是通過(guò)弘積科技CloudMC云管理平臺(tái)來(lái)實(shí)現(xiàn)。據(jù)悉,CloudMC不僅可以實(shí)現(xiàn)在云環(huán)境中的自動(dòng)部署,以及在私有云中實(shí)現(xiàn)資源池的集中管理和帶寬的靈活劃撥,還可以滿足公有云的靈活計(jì)費(fèi)需求。

“通過(guò)直接調(diào)用CloudMC的接口,公有云可實(shí)現(xiàn)靈活的計(jì)費(fèi)方式,比如基于時(shí)間計(jì)費(fèi)、基于帶寬、基于流量計(jì)費(fèi)等等。”

不過(guò),軟件負(fù)載均衡在性能上是否能達(dá)到硬件負(fù)載均衡的水準(zhǔn),是很多用戶的顧慮所在。特別是像運(yùn)營(yíng)商這類對(duì)于性能要求比較高的行業(yè),軟件負(fù)載均衡能否承受其巨大的業(yè)務(wù)量?

對(duì)此,高春華則表現(xiàn)出了十足的信心。實(shí)際上,弘積科技已經(jīng)與國(guó)內(nèi)運(yùn)營(yíng)商進(jìn)行了深入接觸,在云中實(shí)現(xiàn)高性能負(fù)載均衡恰恰是其一大優(yōu)勢(shì)。通過(guò)軟件層面的深度優(yōu)化,弘積科技的產(chǎn)品基本達(dá)到了處理能力和虛擬機(jī)核數(shù)成正比,完全能滿足運(yùn)營(yíng)商級(jí)的業(yè)務(wù)要求。

“比如,分給負(fù)載均衡4個(gè)虛擬核可以達(dá)到10個(gè)G的處理能力,8個(gè)虛擬核的處理能力就能提升一倍,達(dá)到20個(gè)G。要是性能不夠了,還可以靈活提升虛擬機(jī)的核數(shù),繼續(xù)往上增長(zhǎng),達(dá)到更高的處理能力。”高春華最后表示。

 

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號(hào)-6京公網(wǎng)安備 11010502049343號(hào)