Erasure Coding | 糾刪碼
糾刪碼是什麼?
糾刪碼(Erasure Coding)是一種儲存系統的數據保護方法,可進行數據錯誤糾正的技術。將數據分解成碎片,儲存在不同的位置或儲存媒介,分布於儲存系統中。當數據信號發生問題時,糾刪編碼技術能將毀損的資料從備份中重新生成原始數據,並自動糾正、複製及重製,防止資料遺失,其所需的磁碟空間/原始容量相較於總量減少50%~80%。
為何需要?
糾刪碼如 RAID(容錯式磁碟陣列),是一種可以確保存儲系統中數據可用性和安全性的方法。RAID是伺服器資料備份的理想方法 (如果一個磁碟發生故障,可以從其他磁碟恢復數據),對於分散式存儲系統,數據應分佈在不同伺服器中的磁碟上,因此,系統可以經得起伺服器資料損失。
RAID 是一個磁碟級概念,而糾刪碼實現使數據不局限於單個伺服器中的一組磁碟,使它更適合分佈在不同儲存中的分散式平臺或系統,或不同的位置。與 RAID 相比,糾刪碼能夠減少所需的時間和成本來重建數據,然而處理備份資料時,會占用CPU資源,會產生延遲狀況。因此,糾刪碼是理想的儲存平台此外,高容量的儲存(較少的容量被用於資料備份,較多的容量作為儲存使用)以及成本效益是相當重要(需要更少的容量來儲存和保護數據安全)。
技嘉的特色
GIGABYTE 和 Bigtera 合作,提供一系列虛擬軟體定義的儲存設備,提供糾刪碼作為數據保護的一種形式。VirtualStor也有三種不同的產品可供選擇 (Scaler, Converger or Extreme)。根據所需的軟體環境和儲存效能需求,提供大容量儲存的方案。