使用存儲(chǔ)即服務(wù)優(yōu)化混合云平臺(tái)
通過(guò)采用云爆發(fā)的能力,混合云平臺(tái)能夠提供強(qiáng)大的計(jì)算靈活性。但是如何科學(xué)適當(dāng)?shù)夭渴鸹旌显茢?shù)據(jù),以及實(shí)現(xiàn)對(duì)公共云和私有云的跨平臺(tái)快速訪問(wèn)成為了擺在IT團(tuán)隊(duì)面前的兩個(gè)難題。幸運(yùn)的是,存儲(chǔ)即服務(wù)能夠幫助解決這兩個(gè)問(wèn)題。
云爆發(fā)的困境
云爆發(fā)的根本問(wèn)題是數(shù)據(jù)往往都被部署在錯(cuò)誤的云環(huán)境中。對(duì)于很多應(yīng)用程序(例如網(wǎng)絡(luò)服務(wù)和媒體傳送等)來(lái)說(shuō),最好的做法是將數(shù)據(jù)復(fù)制至公共云和私有云中。無(wú)論是哪種應(yīng)用程序,只要其數(shù)據(jù)集大部分都是靜態(tài)的,那么就適用于這種模式,此外還有相關(guān)軟件可實(shí)現(xiàn)復(fù)制過(guò)程的自動(dòng)化。
但是,當(dāng)應(yīng)用程序的數(shù)據(jù)集主要都是動(dòng)態(tài)時(shí),該怎么辦呢?一些IT團(tuán)隊(duì)選擇容忍延遲問(wèn)題。但是這種做法也讓用戶無(wú)法享受到云爆發(fā)技術(shù)的許多紅利。或者,企業(yè)可以探索使用某些數(shù)據(jù)定位技術(shù)來(lái)減少延遲現(xiàn)象。
可以把云計(jì)算想象成為一個(gè)連續(xù)的服務(wù)。如果在混合云平臺(tái)的多個(gè)區(qū)域中存在著多個(gè)數(shù)據(jù)副本,它可支持彈性特性和不間斷計(jì)算。如果內(nèi)部私有云部分發(fā)生故障,那么用戶可以將整個(gè)工作負(fù)載都遷移至公共云且不會(huì)丟失服務(wù)。
這就為用戶提供了兩個(gè)數(shù)據(jù)管理選項(xiàng)。一個(gè)是將主要數(shù)據(jù)部署在企業(yè)內(nèi)部,然后將數(shù)據(jù)連續(xù)復(fù)制至公共云。在云爆發(fā)過(guò)程中,將數(shù)據(jù)寫(xiě)入云平臺(tái)并執(zhí)行具體計(jì)算任務(wù),然后將計(jì)算結(jié)果同步至其他的數(shù)據(jù)副本。但是這種模式仍然存在寫(xiě)操作延遲,以及數(shù)據(jù)無(wú)法同步的小問(wèn)題。這將是編程工作變得更為復(fù)雜。
另一個(gè)數(shù)據(jù)管理選項(xiàng)則是將主要的數(shù)據(jù)部署在公共云中,并找出一種能夠加速內(nèi)部計(jì)算工作負(fù)載訪問(wèn)數(shù)據(jù)的方法。這就是存儲(chǔ)即服務(wù)(SaaS)成為混合云有效模式的表現(xiàn)。
SaaS在混合云平臺(tái)中的作用
諸如Zadara Storage公司和Velostrata這樣的SaaS供應(yīng)商在公共云領(lǐng)域都占據(jù)了一席之地,他們通常是將大型公共云(例如亞馬遜網(wǎng)絡(luò)服務(wù)或谷歌)以租賃的方式提供給用戶。這種方式解決了云爆發(fā)過(guò)程中數(shù)據(jù)的可用性問(wèn)題和延遲性問(wèn)題,它還允許用戶在多個(gè)地理區(qū)域之間復(fù)制數(shù)據(jù),以提高災(zāi)難恢復(fù)能力。
為了解決內(nèi)部延遲問(wèn)題,SaaS供應(yīng)商會(huì)在客戶站點(diǎn)中部署緩存系統(tǒng),同時(shí)該系統(tǒng)針對(duì)快速傳輸和深度緩存進(jìn)行了優(yōu)化。緩存系統(tǒng)會(huì)為內(nèi)部系統(tǒng)保留一個(gè)常用數(shù)據(jù)的副本,并用作內(nèi)部部署私有云中數(shù)據(jù)交換的寫(xiě)操作緩存區(qū)。
這些緩存系統(tǒng)是很智能的。它們會(huì)學(xué)習(xí)數(shù)據(jù)流模式并預(yù)測(cè)工作負(fù)載需求以實(shí)現(xiàn)較高的緩存命中率。是否提供這種緩存功能是SaaS供應(yīng)商的主要特點(diǎn)。
為了實(shí)施這些緩存系統(tǒng),SaaS供應(yīng)商會(huì)提供或推薦緩存引擎配置。那些具有最高性能級(jí)別的配置會(huì)使用采用非易失性存儲(chǔ)器或快速串行連接SCSI固態(tài)驅(qū)動(dòng)器的全閃存存儲(chǔ)系統(tǒng)。它們還會(huì)使用大量的動(dòng)態(tài)RAM,用于存儲(chǔ)索引表和壓縮原語(yǔ),上述這些都是在眾多對(duì)象中被多次使用的數(shù)據(jù)段。
數(shù)據(jù)以高壓縮比的形式在內(nèi)部緩存和公共云之間傳輸,可顯著降低混合云平臺(tái)中的延遲現(xiàn)象和數(shù)據(jù)流量。寫(xiě)入緩存引擎的數(shù)據(jù)是壓縮的,然后存儲(chǔ)在公共云中,在那里被復(fù)制。通常來(lái)說(shuō),這個(gè)數(shù)據(jù)被認(rèn)為是常用數(shù)據(jù),所以至少會(huì)在一段時(shí)間內(nèi)被保存在緩存引擎中。
SaaS架構(gòu)中的所有數(shù)據(jù)在被寫(xiě)入緩存引擎時(shí)都需要經(jīng)過(guò)加密處理。在更先進(jìn)的系統(tǒng)中,用戶擁有符合HIPAA標(biāo)準(zhǔn)的密鑰。在壓縮之前,用戶還有機(jī)會(huì)試用擴(kuò)展元數(shù)據(jù)對(duì)數(shù)據(jù)進(jìn)行標(biāo)記。諸如Rubrik之類(lèi)的一些系統(tǒng)會(huì)使用這種方法來(lái)提供增強(qiáng)的搜索和數(shù)據(jù)操作。
Velostrata和Zadara Storage那些SaaS供應(yīng)商會(huì)提供各種級(jí)別的服務(wù)。在一般情況下,租用公共云計(jì)算空間的成本是相對(duì)較低的,特別在采用數(shù)據(jù)壓縮方法時(shí)更是如此,所以經(jīng)濟(jì)性讓SaaS更具吸引力。嘗試使用這些服務(wù)的成本也很低,企業(yè)用戶可以選擇試用期的方式來(lái)進(jìn)行一些試運(yùn)行的工作。
在用戶為混合云平臺(tái)部署SaaS之前,同樣也值得從感興趣的供應(yīng)商那里獲取一些客戶參考。