大多數用戶將文件存儲設想為目錄和文件的層次結構,但幕后視圖稍微復雜一些。傳統存儲設備使用稱為塊存儲的格式將數據存儲到磁盤。塊存儲設備將數據分成固定大小的塊,并將這些塊存儲在適合的位置。當請求數據時,系統會重新組合這些片段以將數據恢復到其原始形式。
對于硬盤驅動器和其他常規存儲介質,塊存儲是一種有效的方法。無論如何,系統傾向于以固定大小的數據塊進行讀寫,因此將數據存儲在塊中是有意義的。
但塊存儲模型也有一些缺點。例如,將數據分成塊并將它們重新組合起來需要時間。此外,隨著磁盤大小增長到云服務和本地數據中心中使用的非常大的數據存儲,跟蹤和管理磁盤上所有塊位置的方法變得不那么有效。因此,塊存儲對于某些存儲需求仍然有用,但現代場景可能需要不同的方法。
然而,S3兼容的對象存儲是許多云存儲環境中使用的替代選項。那么對象存儲有哪些用例?
在對象存儲中,文件不會被分成塊,而是作為單個對象存儲。對象的位置是使用標識符或散列函數獲得的,這消除了對復雜層次結構的需要。對象存儲的這些獨特特性使其能夠更均勻地擴展到非常大的數據集。
對象存儲解決方案通常帶有內置的容錯和自我管理功能。目標是讓存儲過程的細節對用戶隱藏起來。操作系統保存文件,然后底層存儲基礎設施處理細節。
對象存儲并不適合所有工作負載,但它正在越來越多的大型存儲應用程序和各種云對象存儲用例中找到自己的出路。對象存儲解決方案通常用作網站和社交媒體平臺的后端,有效管理可能包括照片圖像、視頻、文本文件和HTML文檔的非結構化數據。
對象存儲也是某些HPC和AI工作負載的理想選擇,對于數據只存儲一次且不經常訪問的任何情況(例如備份、數據庫轉儲和日志文件),它都是一個不錯的選擇。因為它很容易擴展到大型文件和數據集,對象存儲有時用于存儲文件集合,如視頻、工程模型、科學數據和其他云對象存儲用例。對象存儲的低成本和管理效率使其成為不需要低延遲或頻繁訪問的存儲的不錯選擇。
Copyright ? 2013-2020. All Rights Reserved. 恒訊科技 深圳市恒訊科技有限公司 粵ICP備20052954號 IDC證:B1-20230800.移動站