軟體定義儲存的領域今日因VMware推出VSAN而擴展,我們Maxta的全體成員對來自長期開發夥伴VMware的消息感到興奮。雖然對一個與Maxta的MxSP競爭的產品到來感到興奮可能有些奇怪,但我們有許多理由感到高興。VMware這家在業界備受推崇的公司,決定投入時間、精力和資源來開發並推出純軟體產品,幫助企業降低儲存成本和複雜性,這突顯了傳統儲存在虛擬化環境中的挑戰,並驗證了Maxta的故事。
儘管有VSAN的宣布,MxSP仍是唯一具備虛擬機器感知(VM-aware)的純軟體解決方案,提供融合以及客戶所需的端到端資料完整性和資料服務。Maxta開創了這種方法,並已在一年前開始投入生產環境,提供新的簡單性、靈活性、可用性和成本效益。基本上,MxSP今日已提供多項關鍵功能,這些功能對於在幾乎所有情況下取代儲存陣列至關重要,而VSAN則未提供這些功能。
Maxta與VMware在許多領域有相似的願景。我們都認為,計算與儲存的分離在傳統資料中心中很有意義,但在現代資料中心中並不合適。在標準伺服器上融合計算與儲存,利用伺服器端快閃記憶體以及磁性儲存,是滿足現代資料中心需求的唯一方式。然而,在虛擬化資料中心中,僅有融合是不夠的。必須不僅取代儲存陣列,還要取代所有傳統儲存結構,如卷(volumes)和LUN,通過創建虛擬機器感知的儲存並在虛擬機器層級管理儲存和資料服務。此外,Maxta與VMware都相信純軟體儲存模型,借助合作夥伴和整個生態系統創造多種融合解決方案,為客戶提供多種選擇,以最佳滿足其個別需求。
MxSP與VSAN之間有兩個根本差異。首先,MxSP是一個完全整合的儲存堆疊,而VSAN僅提供儲存堆疊的一部分,即聚合伺服器端儲存以提供高可用性的共享儲存池。VSAN不提供客戶期望的資料完整性和資料服務。它依賴VMFS來提供儲存堆疊的另一部分。然而,VMFS最初是設計用來前端高可靠、功能豐富的儲存陣列。因此,VSAN/VMFS組合方法並非最佳。其次,VSAN是在內核中實現的,而MxSP則利用虛擬機器形態。那麼這些差異對客戶意味著什麼?
MxSP整合儲存堆疊在以下領域相較VSAN具有顯著優勢:
資料韌性: MxSP支援端到端的資料完整性,通過強大的校驗和(checksums)保護儲存在快閃記憶體或磁性硬碟上的每一塊資料。此功能支援即時反應以及主動確定因硬體或軟體問題導致的資料損壞。一旦檢測到資料損壞,MxSP通過利用另一份資料副本來修復它。VSAN不提供類似功能。
企業級資料服務: MxSP創新的資料佈局提供了無限數量的時間、效能和容量高效的虛擬機器層級快照和克隆。VSAN則依賴VMFS進行快照和克隆。由於VMFS的設計,創建或刪除快照/克隆需要顯著更長的時間。此外,每個VMFS快照/克隆都會帶來顯著的效能下降。雖然一些MxSP客戶同時使用數百個best online casino甚至數千個快照,但同時創建超過幾個VMFS快照並不實際。
容量最佳化: MxSP支援原生容量最佳化功能,如壓縮和去重複化(de-duplication)。VSAN不提供類似功能。
VSAN的支持者指出,VSAN因在內核中實現而具有效能優勢。確實,VSAN的方法減少了上下文切換(context switches),並降低了因上下文切換導致的效能影響。然而,儲存效能受到多種因素的影響,如資料佈局、快取演算法和儲存堆疊設計,而不僅僅是上下文切換的數量。快照和克隆的糟糕實現無法通過減少上下文切換來掩蓋。總結來說,參與VSAN測試版的MxSP客戶告訴我們,在大多數情況下,MxSP的表現更好。
更重要的是,一再證明,任何以犧牲軟體開發效率和可攜性來換取效能優勢的方法都是不可持續的。虛擬機器形態提供了更高效的軟體開發平台和更具可攜性的架構,支援客戶的一個關鍵需求——避免虛擬化管理程式鎖定(Hypervisor Lock-in Avoidance)。
MxSP架構支援多種虛擬化管理程式,包括vSphere(5.0、5.1、5.5)以及Hyper-V和KVM,而VSAN僅支援vSphere 5.5。我們正與客戶合作,完善對Hyper-V和KVM的支援,很快您將聽到我們的消息。保持虛擬化管理程式中立提供了投資保護,無論是從一開始就能使用另一種虛擬化管理程式,還是未來希望擁有多種替代方案。
VSAN是VMware的一個很好的第一步,向市場發出通知,表明儲存陣列有更好的替代方案。Maxta也持相同觀點。然而,MxSP是今日唯一完全實現這一願景的解決方案,提供了真正取代儲存陣列所需的所有功能,從而簡化IT並帶來顯著的成本節省。我們歡迎VSAN加入我們的宇宙!