Skip to Content

什麼是清除編碼?

高效率和可靠性是資料儲存領域的關鍵。一項在實現這些目標上扮演關鍵角色的技術就是刪除編碼。本文探討了清除編碼,包括其優點、資料儲存的重要性、挑戰,以及它與傳統複寫方法的差異。

什麼是清除編碼?

刪除編碼是一種用於資料保護和資料儲存的技術,可將冗餘資訊分散到多個儲存節點,從而使系統能夠從資料遺失中恢復,而無需對每一部分進行完整複製。

與儲存相同資料副本於不同節點的傳統複寫不同,以增加儲存需求的成本提供備援,刪除編碼使用數學演算法來建立同位或備援資料,分散於不同儲存位置。與複寫相比,這種方法顯著降低了儲存開銷。

清除編碼如何運作?

清除編碼的工作原理是將資料分解為片段,並產生稱為清除碼的額外片段。這些片段和代碼分佈在 涉及複雜數學計算的儲存節點中,確保原始資料可以重建,即使某些片段或代碼遺失或損毀。

簡而言之,想像一下拼圖拼圖。刪除編碼不建立整個拼圖的相同副本,而是建立額外的片段,當與部分原始片段結合時,可以重新建立整個圖片。這種方法可增強容錯性,並確保資料完整性,無需過度複寫。

為何使用清除編碼?

改善容錯

清除編碼的主要優勢之一是能夠增強容錯性。在使用刪除編碼的儲存系統中,即使特定數量的儲存節點無法使用或發生資料遺失,資料仍可重建。這使得清除編碼在硬體故障或網路問題常見的分散式儲存環境中特別有價值。

降低儲存開銷

與傳統複寫方法相比,清除編碼可大幅降低儲存開銷。通過在多個節點上分配同位或刪除代碼,它實現了冗餘,而無需完全資料複寫。這不僅節省了儲存空間,也有助於節省大規模儲存系統的成本。

增強的資料耐用性和可靠性

刪除編碼有助於改善資料耐久性、彈性可靠性。刪除編碼資料的分散式性質可確保即使發生多次故障或損失,系統也能復原原始資料。這在資料完整性至關重要的情況下尤其有用,例如雲端儲存服務或封存系統。

刪除編碼與複寫

複寫是一種簡單的方式,原始資料的相同副本儲存在單獨的儲存節點上。每份副本都是資料的完整複製品,可提供備援。如果某個節點上的資料故障或遺失,則另一個節點上的複寫副本可用於復原資訊。

雖然複寫的簡易性與快速資料擷取在某些情境下是有利的,但複寫需要更多儲存空間,因為它需要在每個節點上儲存原始資料的完整副本。這會導致儲存成本提高,管理複雜度也隨之提高。此外,複寫可能沒有像刪除編碼那樣高的資源效率,尤其是在儲存資源有限的情況下。

消除編碼的挑戰與考量

雖然刪除編碼提供了令人信服的優勢,但它還增加了計算需求。編碼和解碼過程涉及複雜的數學計算,可能影響系統效能。組織必須評估其運算資源,並選擇符合其基礎架構能力的刪除編碼實作。

為了克服運算挑戰,企業組織可以運用最佳化硬體等策略進行數學運算、運用專門的硬體加速器,或選擇在運算效率與資料保護之間取得平衡的刪除編碼演算法。此外,定期效能監控與系統調校有助於維持最佳清除編碼功能。

結論

與傳統複寫不同,傳統複寫需要將完整副本儲存在單獨的節點上,刪除編碼使用數學演算法來跨多個節點分配冗餘資訊,從而大大降低了儲存開銷。清除編碼的優點包括強化容錯能力、降低儲存負荷,以及改善資料耐久性。清除編碼的主要缺點是運算需求增加。重要的是,透過優化和策略性硬體選擇,使清除編碼的實施與基礎架構功能保持一致。


請記住:刪除編碼只是現代資料保護大局的一部分。Pure Storage 提供全面的資料儲存解決方案,可進行大規模快速復原。深入了解 Pure Storage 資料保護

05/2024
FlashBlade with Commvault Cloud Design Guide
Design considerations for deploying Commvault and Pure Storage FlashBlade on Cisco UCS C220 M6.
參考架構
15 頁面
聯繫我們
問題或建議

如對Pure的產品或認證,有任何的疑問或建議,歡迎與我們聯繫!

預約試用

預約現場示範,親眼看看 Pure 如何幫助您將資料轉化為強大的成果。 

聯絡我們:886-2-3725-7989

媒體:pr@purestorage.com

 

Pure Storage總部

34F, Taipei Nanshan Plaza,

No. 100, Songren Road,

Xinyi District,

Taipei City 110016

Taiwan (R.O.C.)

800-379-7873 (一般資訊)

info@purestorage.com

關閉
您的瀏覽器已不受支援!

較舊版的瀏覽器通常存在安全風險。為讓您使用我們網站時得到最佳體驗,請更新為這些最新瀏覽器其中一個。