目前,隨著云計(jì)算技術(shù)的深入應(yīng)用,企業(yè)對(duì)云存儲(chǔ)愈加青睞的同時(shí),云存儲(chǔ)的性能,也被許多人看成是云存儲(chǔ)服務(wù)的行業(yè)軟肋。它成為當(dāng)前企業(yè)不愿將他們的關(guān)鍵任務(wù)應(yīng)用遷移部署到云的主要原因之一。
在本文中,您將了解到一些云存儲(chǔ)供應(yīng)商在他們的多租戶基礎(chǔ)設(shè)施中所做的事,用以保證應(yīng)用性能并減少資源競(jìng)爭(zhēng)的風(fēng)險(xiǎn)。您還將了解您可以向潛在的云存儲(chǔ)供應(yīng)商咨詢的問題類型,用以判斷它是否已準(zhǔn)備好接管您的業(yè)務(wù)系統(tǒng)。
全閃存,任何時(shí)候?
有些云存儲(chǔ)供應(yīng)商已經(jīng)將他們的存儲(chǔ)基礎(chǔ)架構(gòu)設(shè)計(jì)成全閃存陣列的形式,以保證實(shí)際應(yīng)用中,所有應(yīng)用負(fù)載能夠訪問到超快的存儲(chǔ)資源。顯而易見的問題就是成本。相對(duì)于傳統(tǒng)的硬盤驅(qū)動(dòng)器(HDD),閃存具有顯著的溢價(jià)。如果只有相對(duì)較小比例的數(shù)據(jù)需要閃存訪問,那么企業(yè)是不是會(huì)為把業(yè)務(wù)部署到全閃存環(huán)境而多付錢?
有趣的是,為了吸引那些不愿意轉(zhuǎn)向云存儲(chǔ)的客戶,一些云存儲(chǔ)提供商以傳統(tǒng)硬盤空間的價(jià)格來提供閃存容量。這些供應(yīng)商,實(shí)際上是在為閃存存儲(chǔ)賠本賺吆喝,而在CPU使用率方面獲取一些補(bǔ)償。因此,運(yùn)行在他們?cè)粕系母邞?yīng)用負(fù)載的業(yè)務(wù)將比只有零星應(yīng)用活動(dòng)的業(yè)務(wù)每月支付更高的費(fèi)用。
“嘈雜的鄰居”式滋擾
雖然閃存能驅(qū)動(dòng)比旋轉(zhuǎn)介質(zhì)高得多的I/O吞吐率,但全閃存陣列在面對(duì)“嘈雜的鄰居”問題同樣脆弱,就像它也困擾著高度虛擬化環(huán)境一樣。嘈雜的鄰居是指一個(gè)流氓虛擬機(jī)獨(dú)占了存儲(chǔ)I/ O資源,而對(duì)環(huán)境中的其他虛擬機(jī)性能造成損害。為了解決這個(gè)問題,一些云存儲(chǔ)提供商在部署全閃存陣列時(shí),如SolidFire平臺(tái),已經(jīng)為單獨(dú)的虛擬機(jī)層內(nèi)置了一定存儲(chǔ)I/O配額。
大型企業(yè)環(huán)境和云存儲(chǔ)供應(yīng)商,尤其需要管理到這樣的粒度,以確保存儲(chǔ)I/ O資源被分配到那些需求程度最高的應(yīng)用。這有助于確保環(huán)境中的每個(gè)虛擬化應(yīng)用程序租戶始終能按預(yù)先設(shè)定好的IOPS數(shù)值訪問存儲(chǔ)資源,防止惡意虛擬機(jī)擾亂虛擬化基礎(chǔ)架構(gòu)。
可變服務(wù)水平的支持
這些閃存系統(tǒng)的提供商可以設(shè)置不同的服務(wù)級(jí)別, 然后根據(jù)客戶應(yīng)用對(duì)存儲(chǔ)I/O吞吐量的需求來分配資源。但預(yù)測(cè)應(yīng)用程序的性能需求可能是個(gè)不精確的科學(xué)。正如在任何金融招股書都會(huì)指名,過去的表現(xiàn)并不代表將來的性能狀況。因此,詢問你潛在的云存儲(chǔ)提供商他們能否在不中斷應(yīng)用的前提下動(dòng)態(tài)實(shí)現(xiàn)不同服務(wù)級(jí)別間的移動(dòng),會(huì)是個(gè)好問題。換句話說,如果你的應(yīng)用程序設(shè)置為黃金水平并分配了一定數(shù)值的IOPS,突然來了一個(gè)性能尖峰使你必須要切換到鉑金服務(wù)水平,這時(shí)會(huì)發(fā)生什么情況?同樣的,當(dāng)應(yīng)用的性能需求隨時(shí)間而回落,你需要重新降級(jí)到黃金或白銀水平,這時(shí)又會(huì)發(fā)生什么?
投石問路
云存儲(chǔ)的一些早期接受者是大型的政府部門和科研機(jī)構(gòu),他們有繁重的計(jì)算工作負(fù)載,需要輔助的計(jì)算能力和存儲(chǔ)空間來處理數(shù)量龐大的數(shù)據(jù)。想想日內(nèi)瓦的大型強(qiáng)子對(duì)撞機(jī),關(guān)于宇宙大爆炸的模擬正在那里發(fā)生。處理這些實(shí)驗(yàn)輸出的數(shù)據(jù)需要巨大的計(jì)算能力,因此,這些機(jī)構(gòu)將海量的工作負(fù)載導(dǎo)入云端,以加快處理實(shí)驗(yàn)輸出所需的時(shí)間。
將應(yīng)用程序工作負(fù)載導(dǎo)入云端是企業(yè)試駕云應(yīng)用服務(wù)的好方法。例如,應(yīng)用所有者可以在云端部署一個(gè)已過量使用的數(shù)據(jù)庫,這是一個(gè)非生產(chǎn)實(shí)例,然后模擬性能峰值的活動(dòng)以檢查應(yīng)用程序的執(zhí)行情況。事實(shí)上,一些公司,如Load DynamiX有虛擬測(cè)試設(shè)備,可以在云中模擬應(yīng)用程序負(fù)載并運(yùn)行它們,以幫助IT規(guī)劃人員準(zhǔn)確地確定它們的存儲(chǔ)I/O吞吐率數(shù)值。然后這個(gè)虛擬設(shè)備可以產(chǎn)生負(fù)載,以檢查云提供商的基礎(chǔ)設(shè)施能否承載這一任務(wù)。全閃存云存儲(chǔ)服務(wù)提供商可以為那些需要存儲(chǔ)性能泄壓閥的企業(yè)提供一些有趣的功能。
D1Net評(píng)論:
隨著許多企業(yè)開始強(qiáng)制要求尋找創(chuàng)新性方法來滿足業(yè)務(wù)需求并節(jié)省支出,通過有選擇地將一些關(guān)鍵業(yè)務(wù)應(yīng)用負(fù)載轉(zhuǎn)移到云中,有可能既滿足應(yīng)用的服務(wù)水平又控制了成本。關(guān)鍵是,要確保您的服務(wù)提供商有能力滿足您的需求,因?yàn)樗麄兊哪芰σ矔?huì)隨著時(shí)間發(fā)生變化。