云負載均衡需要更多自動化和客戶控制
云負載均衡的關(guān)鍵在于為客戶交付可擴展和可靠的服務(wù),可是很多云提供商需要現(xiàn)代化其負載均衡器和應(yīng)用交付控制器的方法。
亞馬遜Web服務(wù)(AWS)在圣誕節(jié)平安夜經(jīng)歷了年度第四次宕機,由于誤刪除其彈性負載均衡(ELB)服務(wù)配置文件導(dǎo)致此次宕機,該項服務(wù)位于北弗吉尼亞的數(shù)據(jù)中心,主要負責(zé)應(yīng)用到不同計算硬件負責(zé)的分布式輸入數(shù)據(jù),提供商在AWS網(wǎng)站上的事件總結(jié)中如是寫道。
一旦AWS斷定超過6%的負載均衡器不能適當(dāng)?shù)倪\行,就關(guān)閉剩下的負載均衡器,阻止它們影響其他的。同時客戶在AWS云中沒有可用的負載均衡技術(shù),大多數(shù)對于高調(diào)的AWS失望,比如向網(wǎng)飛這樣的公司。失敗導(dǎo)致視頻流媒體提供商四小時局部宕機,其用戶嘗試通過一些其他設(shè)備訪問網(wǎng)飛的流媒體視頻,該公司在12月24日的推特中說道。
盡管人工錯誤不能完全根除,但是云提供商可以對其應(yīng)用交付控制器(ADC)和負載均衡器采取不同的策略,比如通過虛擬設(shè)備和改善自動化給客戶更多的控制。
云負載均衡:客戶主掌控制權(quán)
亞馬遜的ELB服務(wù)是一種多租戶服務(wù)。當(dāng)AWS經(jīng)歷硬件失敗時會影響一些客戶,但不是數(shù)據(jù)中心的全部客戶。但是很多服務(wù)提供商為其客戶推薦的負載均衡是作為專用服務(wù)的,可以由客戶代替提供商進行部署,Riverbed Technology Stingray業(yè)務(wù)部門產(chǎn)品和市場副總裁Apurva Dave說道。
“盡管一些提供商提供完全的管理方法,他們可以獲得全部的所有權(quán),包括網(wǎng)絡(luò)和應(yīng)用交付,一些云提供商正在選擇讓其客戶通過那些工具的虛擬實例訪問這些功能,”Sam Barnett說道,他是Infonetics Research數(shù)據(jù)中心和云的執(zhí)導(dǎo)分析師。
Joyent是位于舊金山的云提供商,并且是Riverbed的客戶,為其客戶提供從Stingray產(chǎn)品線通過提供商管理的服務(wù),比如亞馬遜ELB或者客戶控制和管理的服務(wù)來訪問虛擬應(yīng)用交付和負載均衡,Joyent CTO Jason Hoffman說道。
亞馬遜ELB服務(wù)共享的架構(gòu)時平安夜宕機的應(yīng)先各因素,Hoffman說,“取代了整體的服務(wù)和所有客戶的擴展,云提供商可以在一個服務(wù)失敗時在每一個用戶的基礎(chǔ)上雇傭一個服務(wù),就不會有級聯(lián)效應(yīng)。”
“如果Joyent的客戶有自己的Stingray軟件實例,客戶能夠控制,會影響其他客戶的因素就不會影響數(shù)據(jù)路徑,盡管他們是多租戶基礎(chǔ)架構(gòu),”他說。
更多自動化 更少失敗風(fēng)險
在客戶的云基礎(chǔ)架構(gòu)上授權(quán)客戶更多的控制是清除級聯(lián)失敗的一種途徑,但是配置變更和管理網(wǎng)絡(luò)元素并不一定是用戶的職責(zé)。
“這實際應(yīng)該是關(guān)于提供商的政策和規(guī)程怎么樣的東西,才能最小化失敗的影響,或者阻止偶發(fā)的配置變更失敗,”Infonetics的Barnett如是說道。
云提供商需要更多的自動化和變更管理減少導(dǎo)致失敗的錯誤的風(fēng)險。Infoblox是一家美國的網(wǎng)絡(luò)管理廠商,提供NetMRI,這是針對企業(yè)和服務(wù)提供商的一種網(wǎng)絡(luò)確認自動化工具。
NetMRI能夠追蹤所有配置、移動和部署變更,并追蹤到導(dǎo)致這種變更的員工,Infoblox CTO Stu Bailey說道。該工具也旨在自動化任何云提供商人工每天做的配置流程。
云環(huán)境中還有很多流程沒有自動化,Bailey說,“這也是網(wǎng)絡(luò)基礎(chǔ)架構(gòu)和Web服務(wù)領(lǐng)域中的多學(xué)科自動化需求的增長趨勢。”