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