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