通常沒有正確或錯(cuò)誤的存儲(chǔ)選項(xiàng)。企業(yè)需要評(píng)估的是存儲(chǔ)選項(xiàng)是否適合其當(dāng)前的需求。
在當(dāng)今日益數(shù)字化的世界中,企業(yè)采用越來越多的存儲(chǔ)解決方案。每個(gè)存儲(chǔ)解決方案都有一些獨(dú)特的特性,適合不同的用例。雖然擁有選擇權(quán)是一件好事,但缺點(diǎn)是企業(yè)需要花費(fèi)更多時(shí)間評(píng)估每個(gè)選項(xiàng)。為了幫助人們選擇正確的存儲(chǔ),以下比較三種最受歡迎的存儲(chǔ)選項(xiàng):對(duì)象存儲(chǔ)、文件存儲(chǔ)和塊存儲(chǔ)。
什么是對(duì)象存儲(chǔ)?
對(duì)象存儲(chǔ)是一種使企業(yè)能夠管理離散單元或?qū)ο笾写鎯?chǔ)的方法。使用這種存儲(chǔ)類型時(shí),數(shù)據(jù)對(duì)象將保留在沒有嵌套或分層文件結(jié)構(gòu)的單個(gè)存儲(chǔ)庫中。
存儲(chǔ)中的每個(gè)對(duì)象都包含構(gòu)成文件的所有數(shù)據(jù)塊以及任何關(guān)聯(lián)的元數(shù)據(jù)。然后,將這些數(shù)據(jù)放入一個(gè)存儲(chǔ)池(一個(gè)平面地址空間)中。當(dāng)企業(yè)需要檢索數(shù)據(jù)時(shí),可以通過分配給該對(duì)象的唯一標(biāo)識(shí)符來查找數(shù)據(jù)。
對(duì)象存儲(chǔ)之所以有用,部分原因在于附加到文件的元數(shù)據(jù)。該元數(shù)據(jù)可以自動(dòng)生成,也可以由企業(yè)定義,從而可以進(jìn)行多種分析。另一個(gè)好處是能夠靈活存儲(chǔ)數(shù)據(jù)而無需考慮層次結(jié)構(gòu)。這賦予了使用存儲(chǔ)資源最大容量的更大能力,并且更易于擴(kuò)展。
盡管有這些好處,對(duì)象存儲(chǔ)確實(shí)具有比文件或塊存儲(chǔ)系統(tǒng)慢的缺點(diǎn)。對(duì)于要求低延遲的應(yīng)用程序或工作負(fù)載,這是一個(gè)糟糕的選擇。
什么是文件存儲(chǔ)?
文件存儲(chǔ)是一種在分層系統(tǒng)中存儲(chǔ)數(shù)據(jù)的方法。文件存儲(chǔ)是大多數(shù)用戶熟悉的標(biāo)準(zhǔn)存儲(chǔ)方法。使用文件存儲(chǔ),企業(yè)的數(shù)據(jù)以與檢索時(shí)相同的格式存儲(chǔ)。企業(yè)可以通過Windows中的服務(wù)器消息塊(SMB)協(xié)議或Unix或Linux中的網(wǎng)絡(luò)文件系統(tǒng)(NFS)協(xié)議訪問文件存儲(chǔ)。
服務(wù)器消息塊(SMB)和網(wǎng)絡(luò)文件系統(tǒng)(NFS)是使企業(yè)能夠以與將數(shù)據(jù)存儲(chǔ)在客戶端計(jì)算機(jī)上相同的方式將文件存儲(chǔ)在服務(wù)器上的協(xié)議。企業(yè)可以掛載全部或部分文件系統(tǒng),并在多個(gè)客戶端設(shè)備之間共享訪問權(quán)限。這些協(xié)議也通常與網(wǎng)絡(luò)附加存儲(chǔ)(NAS)設(shè)備一起使用。
網(wǎng)絡(luò)附加存儲(chǔ)(NAS)設(shè)備通常用于擴(kuò)展文件存儲(chǔ),也能夠以網(wǎng)絡(luò)附加存儲(chǔ)(NAS)備份的形式使用,用于為文件存儲(chǔ)提供冗余。這些設(shè)備使擴(kuò)展文件存儲(chǔ)成為可能,否則文件存儲(chǔ)將限于單個(gè)硬盤或物理連接的存儲(chǔ)設(shè)備。
什么是塊存儲(chǔ)?
塊存儲(chǔ)是一種抽象底層存儲(chǔ)設(shè)備上的存儲(chǔ)的方法。塊存儲(chǔ)設(shè)備作為稱為塊的單元集群進(jìn)行管理。在每個(gè)塊中,企業(yè)存儲(chǔ)單個(gè)文件的一部分。然后,為該塊分配一個(gè)唯一的地址,使文件可以分散在多臺(tái)計(jì)算機(jī)上存儲(chǔ),從而更有效地使用存儲(chǔ)。
當(dāng)要檢索文件時(shí),將向企業(yè)存儲(chǔ)文件的塊設(shè)備發(fā)出請(qǐng)求。將請(qǐng)求轉(zhuǎn)換為阻止請(qǐng)求后,重新組合的文件將返回到企業(yè)的計(jì)算機(jī),就像該設(shè)備是標(biāo)準(zhǔn)硬盤一樣。
塊存儲(chǔ)的好處是,它可以在功能類似于即插即用存儲(chǔ)磁盤的卷上啟用低延遲操作。將塊存儲(chǔ)附加到服務(wù)時(shí),可以對(duì)其進(jìn)行格式化以接受所需的任何文件系統(tǒng),其中包括NTFS、XFS或ext4。塊存儲(chǔ)通常也跨設(shè)備復(fù)制,以確保在一個(gè)設(shè)備損壞時(shí)數(shù)據(jù)是可恢復(fù)的。
文件vs.塊存儲(chǔ)
使用塊存儲(chǔ)時(shí),將根據(jù)發(fā)送到存儲(chǔ)服務(wù)器的歸檔請(qǐng)求在特定的塊中進(jìn)行操作。這要求查找塊的存儲(chǔ)位置,檢索那些塊,并返回文件的各個(gè)字節(jié)。
使用文件存儲(chǔ)時(shí),請(qǐng)求通過用戶級(jí)數(shù)據(jù)表示接口發(fā)送。這些界面要求用戶指定文件信息,包括文件名、URL和目錄位置。這需要用戶提供更多信息,但無需存儲(chǔ)系統(tǒng)搜索或轉(zhuǎn)換文件。
與塊存儲(chǔ)相比,文件存儲(chǔ)的主要好處是用戶對(duì)文件系統(tǒng)很熟悉。相比之下,塊存儲(chǔ)比文件存儲(chǔ)提供了更大的靈活性。還可以對(duì)其進(jìn)行修改以提高性能,而文件存儲(chǔ)的自定義性則較差。
一般來說,文件存儲(chǔ)更適合于創(chuàng)建供辦公室使用的內(nèi)容存儲(chǔ)庫或目錄、存儲(chǔ)較小數(shù)量的結(jié)構(gòu)化數(shù)據(jù)或存儲(chǔ)具有強(qiáng)烈數(shù)據(jù)保護(hù)要求的文件。同時(shí),塊存儲(chǔ)更適合于數(shù)據(jù)庫、關(guān)鍵應(yīng)用程序的數(shù)據(jù)存儲(chǔ)和虛擬化系統(tǒng)的存儲(chǔ)。
對(duì)象存儲(chǔ)vs.塊存儲(chǔ)
對(duì)象存儲(chǔ)和塊存儲(chǔ)之間的主要區(qū)別在于,對(duì)象存儲(chǔ)包含元數(shù)據(jù),而塊存儲(chǔ)則不包含元數(shù)據(jù)。這使對(duì)象存儲(chǔ)可以包含有關(guān)文件的場(chǎng)景,而塊存儲(chǔ)則是無場(chǎng)景的。另外,在對(duì)象存儲(chǔ)中,每個(gè)對(duì)象都有唯一的標(biāo)識(shí)符,從而無需像塊存儲(chǔ)中那樣按位置搜索數(shù)據(jù)。
雖然塊存儲(chǔ)和對(duì)象存儲(chǔ)都可以擴(kuò)展,但是對(duì)象存儲(chǔ)卻越來越容易擴(kuò)展。要擴(kuò)展對(duì)象存儲(chǔ),只需要將更多節(jié)點(diǎn)添加到存儲(chǔ)集群。與其相反,根據(jù)使用的塊服務(wù),可能無法在達(dá)到分配的存儲(chǔ)空間后進(jìn)行擴(kuò)展。
雖然對(duì)象存儲(chǔ)提供了更大的靈活性,但存儲(chǔ)的可定制性比塊存儲(chǔ)慢。這至少部分是因?yàn)閴K存儲(chǔ)使企業(yè)能夠修改文件的增量部分。同時(shí),對(duì)象存儲(chǔ)要求將對(duì)象修改為單個(gè)單元。這意味著企業(yè)進(jìn)行的任何小更改都需要重寫整個(gè)對(duì)象。這比使用塊方法要慢得多,因?yàn)樗枰L問和更新更多的數(shù)據(jù)。
在通常情況下,塊存儲(chǔ)對(duì)于依賴存儲(chǔ)性能、事務(wù)性數(shù)據(jù)存儲(chǔ)和不需要元數(shù)據(jù)分析的數(shù)據(jù)的應(yīng)用程序和工作流來說是更好的選擇。同時(shí),對(duì)象存儲(chǔ)更適合于存儲(chǔ)非結(jié)構(gòu)化數(shù)據(jù)、存儲(chǔ)大型數(shù)據(jù)集以及使用自定義數(shù)據(jù)保留、刪除和保留策略存儲(chǔ)數(shù)據(jù)。
結(jié)論
通常,沒有正確或錯(cuò)誤的存儲(chǔ)選項(xiàng)。企業(yè)需要評(píng)估的是這個(gè)存儲(chǔ)選項(xiàng)是否適合其當(dāng)前的需求。
對(duì)象存儲(chǔ)將數(shù)據(jù)存儲(chǔ)在離散的單元或?qū)ο笾?,這使企業(yè)可以存儲(chǔ)數(shù)據(jù)而沒有任何嵌套或分層的文件結(jié)構(gòu)。如果確實(shí)要?jiǎng)?chuàng)建分層系統(tǒng),則可以使用文件存儲(chǔ)。另一方面,塊存儲(chǔ)使企業(yè)可以創(chuàng)建塊單元并在多臺(tái)嗠器上使用它們。
為了進(jìn)一步了解哪種存儲(chǔ)類型適合企業(yè)的數(shù)據(jù),企業(yè)可以查看用例和研究案例,并了解其他人如何利用每種解決方案。
-
存儲(chǔ)
+關(guān)注
關(guān)注
13文章
4170瀏覽量
85482 -
對(duì)象存儲(chǔ)
+關(guān)注
關(guān)注
0文章
66瀏覽量
11952 -
文件存儲(chǔ)
+關(guān)注
關(guān)注
0文章
16瀏覽量
10601
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論