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