StorPool Storage在其塊存儲軟體的v21版本中添加了糾刪碼,這意味著其數據應該能夠在更多設備和節點故障的情況下存活下來。
該存儲平台表示,它增加了雲管理集成的改進以及提高了數據效率。StorPool構建了一個基於標準伺服器節點的多控制器、可擴展的塊存儲系統,可以運行應用程序和存儲。它是可編程、靈活、集成和始終在線的。該公司聲稱,其糾刪碼實現在幾乎不影響讀/寫性能的情況下,可以保護免受驅動器故障或損壞的影響。
StorPool首席執行官Boyan Ivanov告訴我們:「與人們普遍認為的相反,大多數供應商只在同一機箱中複製RAID,而不是在多個節點或機架之間進行糾刪碼。」
StorPool製作了下面的圖表,從其角度研究了糾刪碼競爭格局:
StorPool的糾刪碼需要至少五個以上的全NVMe伺服器節點上才能提供四個功能:
跨節點數據保護—資訊通過兩個奇偶校驗對象跨伺服器進行保護,因此任何兩個伺服器都可能發生故障,數據保持安全和可訪問性。
按卷策略管理--可以使用三重複制或擦除編碼來保護卷,並在數據保護方案之間進行按卷實時轉換。
延遲批處理編碼–傳入數據首先以三個副本寫入,然後批量編碼,大大減少數據處理開銷,並最大限度地減少對用戶I/O操作延遲的影響。
始終運行—在整個存儲系統保持運行且所有數據都可用的情況下,最多可以重新啟動或關閉兩個存儲節點進行維護。
現在,客戶可以為每個工作負載選擇更精細的數據保護方案,根據每個單獨的用例調整數據占用空間。在大規模部署中,客戶可以執行跨機架糾刪碼, 使其存儲系統能夠從數據效率的提高中受益,同時確保最多兩個機架的故障存活。
v21版本還包括:
改進了iSCSI可擴展性:允許客戶每個節點最多導出1000個iSCSI目標,特別適用於大規模部署。
CloudStack插件改進:支持CloudStack的卷加密和部分區域範圍存儲,從而實現計算主機之間的實時遷移。
OpenNebula附加組件改進:支持多集群部署,其中多個StorPool子集群表現為具有統一全局命名空間的單個大型主存儲系統。
OpenStack Cinder驅動程序改進:支持StorPool存儲集群的部署和管理,這些集群支持Canonical Charmed OpenStack和使用kolla ansible管理的OpenStack實例。
與Proxmox虛擬環境深度集成:通過集成,任何使用Proxmox VE的公司都可以從端到端自動化中受益。
額外的硬體和軟體兼容性:增加了經過驗證的硬體和作業系統的數量,從而使StorPool Storage更容易在客戶的首選環境中部署。
該公司的StorPool VolumeCare備份和災難恢復功能現在安裝在群集中的每個管理節點上,以提高業務連續性。VolumeCare始終在每個管理節點中運行,只有在活動管理節點上的實例才會主動執行快照操作。