供應(yīng)商已開始提供支持文件和對象數(shù)據(jù)的存儲產(chǎn)品,以滿足現(xiàn)代工作負(fù)載的需求。
通過提供這兩種格式,單個存儲系統(tǒng)可以處理傳統(tǒng)和現(xiàn)代工作負(fù)載,從而節(jié)省部署多個系統(tǒng)的費(fèi)用和復(fù)雜性。對于希望在可管理階段現(xiàn)代化其應(yīng)用程序,而不必同時遷移所有工作負(fù)載的企業(yè)而言,這尤其有價值。
但是,這些產(chǎn)品并不相同,企業(yè)在選擇適合其工作負(fù)載的系統(tǒng)前應(yīng)了解其差異。Dell EMC、NetApp和Pure Storage都提供結(jié)合文件和對象存儲的產(chǎn)品。在本文中,我們將探討這些產(chǎn)品如何部署文件和對象存儲,以及評估它們時要考慮的問題。
Dell EMC PowerScale OneFS
Dell EMC PowerScale是NAS產(chǎn)品系列,由Isilon和PowerScale節(jié)點(diǎn)組成。這些節(jié)點(diǎn)支持全閃存、混合和全HDD配置,從而提供一種靈活且可擴(kuò)展的基礎(chǔ)架構(gòu),可以處理各種非結(jié)構(gòu)化工作負(fù)載??蛻艨梢詫⒉煌墓?jié)點(diǎn)類型組合到單個群集中,以滿足不同的應(yīng)用程序需求。
OneFS操作系統(tǒng)在PowerScale群集中的每個節(jié)點(diǎn)上運(yùn)行。OneFS大規(guī)模簡化了存儲和數(shù)據(jù)管理,并提供軟件定義架構(gòu)來存儲、管理,保護(hù)和分析數(shù)據(jù)。該操作系統(tǒng)編排群集組件,并提供統(tǒng)一存儲池,以合并數(shù)據(jù)及消除孤島。OneFS還包括快照、自動平衡、災(zāi)難恢復(fù)和其他數(shù)據(jù)保護(hù)等功能。
OneFS支持多種行業(yè)標(biāo)準(zhǔn)協(xié)議,這些協(xié)議允許訪問基于文件的存儲,包括NFS、SMB、HTTP、文件傳輸協(xié)議和Hadoop分布式文件系統(tǒng)。從OneFS v9.0開始,該操作系統(tǒng)還支持Amazon S3協(xié)議,該協(xié)議使用戶可以訪問集群的基于文件的數(shù)據(jù)–作為對象。那些使用對象存儲的現(xiàn)代應(yīng)用程序可以利用基于文件的系統(tǒng),而無需管理員部署其他組件。
OneFS將S3作為支持桶和對象操作的首選協(xié)議。企業(yè)可以通過該協(xié)議來獲取內(nèi)容和元數(shù)據(jù),該協(xié)議是通過HTTP或HTTPS部署。然后,該平臺的文件協(xié)議可以訪問內(nèi)容,就像訪問常規(guī)文件數(shù)據(jù)一樣。OneFS將每個S3對象映射到文件,并將每個S3存儲桶映射到訪問區(qū)基本路徑下的目錄。S3協(xié)議與其他存儲協(xié)議共同部署在文件服務(wù)引擎。這樣,基于文件的應(yīng)用程序和基于對象的應(yīng)用程序都可以訪問同一存儲平臺上的單個文件系統(tǒng)。
NetApp OnTap
NetApp OnTap是一種數(shù)據(jù)管理基礎(chǔ)結(jié)構(gòu)產(chǎn)品,最初旨在處理NAS和SAN存儲系統(tǒng)。在OnTap 9.8版本中,NetApp增加了對S3對象存儲的支持。OnTap軟件提供一組通用功能,可在部署架構(gòu)間運(yùn)行,從而簡化混合云的數(shù)據(jù)管理。
企業(yè)可以使用OnTap來創(chuàng)建集成的可擴(kuò)展存儲環(huán)境,由NetApp的All Flash FAS和FAS混合閃存存儲系統(tǒng)及其FlexPod融合基礎(chǔ)架構(gòu)組成。NetApp提供OnTap Select虛擬設(shè)備,以在商品硬件上交付軟件定義存儲。Cloud Volumes OnTap管理和控制AWS、Microsoft Azure和Google Cloud上的數(shù)據(jù)。企業(yè)可以在這些架構(gòu)之間移動數(shù)據(jù)以優(yōu)化性能和成本效率。
OnTap平臺支持所有主要的行業(yè)標(biāo)準(zhǔn)協(xié)議,包括NFS、SMB / Common Internet File System、iSCSI、光纖通道以及現(xiàn)在的S3。通過添加S3,用戶擁有單個數(shù)據(jù)管理平臺,該平臺可以處理小規(guī)模的對象工作負(fù)載,以及基于文件和基于塊的應(yīng)用程序。也就是說,S3部署不支持所有OnTap功能或S3功能。例如,它不支持Cloud Volumes OnTap或S3對象版本控制。
當(dāng)OnTap用于對象存儲時,F(xiàn)lexGroup卷是S3存儲桶基礎(chǔ)的架構(gòu)。FlexGroup卷是橫向擴(kuò)展容器,由多個組成成員卷組成,這些成員作為單個卷進(jìn)行管理。FlexGroup卷提供單個命名空間來處理數(shù)據(jù)。S3協(xié)議通常通過HTTPS(而不是HTTP)部署,從而使客戶端可以連接到包含S3存儲桶的FlexGroup卷。但是,不能使用NAS或SAN協(xié)議連接到這些卷,這限制著對基于對象的應(yīng)用程序的數(shù)據(jù)訪問。
Pure Storage FlashBlade
FlashBlade是全閃存存儲平臺,可統(tǒng)一文件和對象存儲。Pure Storage將該平臺設(shè)計(jì)為以緊湊的形式提供高性能和高密度,從而簡化管理并提供彈性的橫向擴(kuò)展功能。每個FlashBlade機(jī)箱可容納多達(dá)15個刀片,并提供高達(dá)15 GBps的帶寬,同時支持?jǐn)?shù)百億個文件和對象。
Purity for FlashBlade (Purity//FB)軟件支持著FlashBlade平臺。Purity // FB橫向擴(kuò)展存儲管理包括文件復(fù)制、對象復(fù)制和文件系統(tǒng)回滾等功能,可從快照快速恢復(fù)文件系統(tǒng)。Purity // FB平臺包括大規(guī)模分布式事務(wù)數(shù)據(jù)庫。該數(shù)據(jù)庫建立在現(xiàn)代鍵值架構(gòu)上,該架構(gòu)使FlashBlade能夠在存儲節(jié)點(diǎn)之間分發(fā)數(shù)據(jù)和元數(shù)據(jù)。
FlashBlade系統(tǒng)中的每個刀片都將原始NAND閃存與Intel Xeon片上系統(tǒng)處理器相結(jié)合。Pure Storage重新架構(gòu)SSD的閃存轉(zhuǎn)換層,以消除瓶頸。并已重新配置DRAM以改善并行性。每個刀片服務(wù)器都附帶文件和對象系統(tǒng)軟件,可提供數(shù)據(jù)和彈性功能,并且包括嵌入式軟件定義的交換矩陣。FlashBlade提供可從199 TB擴(kuò)展到7.8 PB的名稱空間。
FlashBlade被設(shè)計(jì)為具有支持NFS和S3訪問的核心對象存儲。分布式事務(wù)數(shù)據(jù)庫無需使用網(wǎng)關(guān)即可啟用文件和對象訪問,這可能會影響性能和效率。通過使用專門的對象命名約定,該數(shù)據(jù)庫可消除分離文件和對象系統(tǒng)的需要。還可促進(jìn)本機(jī)橫向擴(kuò)展架構(gòu)–可分布元數(shù)據(jù)、文件和對象。FlashBlade提供與S3 API的完全兼容性。但是,對象和文件部署在單獨(dú)的命名空間中,不支持跨協(xié)議訪問。
選擇文件和對象存儲產(chǎn)品
在評估存儲產(chǎn)品時,決策者需要考慮很多因素。如果他們想要同時支持文件和對象存儲的產(chǎn)品,則他們必須了解供應(yīng)商如何部署這些格式。
上面我們提到來自Dell EMC、NetApp和Pure Storage的產(chǎn)品,這些產(chǎn)品展示了需要考慮的關(guān)鍵因素。例如,并非每個產(chǎn)品都支持所有S3功能或提供對數(shù)據(jù)的跨協(xié)議訪問。FlashBlade可能提供與S3 API的完全兼容性,但只有PowerScale OneFS提供跨協(xié)議訪問。最后,重點(diǎn)是企業(yè)需要哪些功能,以及現(xiàn)在和將來哪種存儲產(chǎn)品可以最好地支持其工作負(fù)載。
責(zé)編AJX
-
存儲
+關(guān)注
關(guān)注
13文章
4296瀏覽量
85796 -
軟件
+關(guān)注
關(guān)注
69文章
4921瀏覽量
87391 -
文件
+關(guān)注
關(guān)注
1文章
565瀏覽量
24725
發(fā)布評論請先 登錄
相關(guān)推薦
評論