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