Pure Storage已經從SSD轉向將其FlashArray進行NVMe的改造,實現延遲減半而帶寬翻倍。新的FlashArray//X從非結構化數據的FlashBlade專有閃存驅動器和NVMe閃存重新實現中獲得靈感,以打造升級的FlashArray//M。
1個FlashBlade存儲刀片有8TB或者52TB容量,板載NV-RAM、超級保護寫緩沖區,1個FPGA和2個ARM核心,連接到配置了PCIe和專有協議的專利系統。另外一個名為DirectFlash模塊相當于FlashArray//X存儲刀片,可以配置2個這種模塊。它仍然使用了PCIe物理連接,但是采用NVMe協議。
Pure Storage表示,放棄使用SSD使其避免了SSD閃存轉譯層、垃圾回收、基于磁盤的機密和糾錯會導致數據速度變慢。
FlashArray//X具有:
- //x7控制器,采用NVMe
- DirectFlash軟件
- 最多兩個打包,有10個2.2TB、9.1TB和18.3TB的DirectFlash模塊
- 3U空間內有1PB有效容量、183TB原始容量
- 每機架15PB,超過100GByte/s帶寬
- 每隔30秒發送一次到Pure的云中
FlashArray//M可配置1.9TB、3.8TB和7.6TB的閃存盤。
FlashArray//X X70控制器數據
FlashDrive基卡
DirectFlash模塊是軟件定義的,新的Purity陣列操作系統軟件提供的閃存管理面向所有DirectFlash附加模塊:
- 自適應的IO控制,帶有IO調度和閃存級的QoS
- 分配、損耗均衡和垃圾回收
- 塊級遙測,壞塊管理和加密
Pure Storage表示,這將讓Flash Drive的實時效率相比同等數量的SSD提高15%-30%,減少過量配置提高耐用性,數據延遲控制在100毫秒左右。
相比Pure Storage的FlashArray//M,FlashArray//X在65/35讀寫快照工作負載情況下的延遲減半,帶寬翻一番。Pure Storage表示,這樣通過使用10個FlashDrives模塊最大限度提高性能。
Pure Storage全閃存陣列產品的市場推廣資料
據Pure Storage稱,FlashArray//X已經為云時代做好了準備,但是與正在準備IPO的Cloudera沒有關聯。這意味著FlashArray//X可以用于Tier 1存儲整合、數據庫加速、在機架中用機架直連存儲代替一組服務器。服務器可以運行像Cassandra、REDIS、Splunk、MongoDB、MySQ等應用。
FlashArray//M可用于VMware、微軟、Docker和OpenStack,FlashArray//M10則是用于Windows Server的入門級設備。
FlashBlade則準備就緒用于非結構化數據存儲應用如數據分析等。
FlashArray//M和//X的對比
Pure Storage現有的客戶群都可以將現有的FlashArray//M升級到FlashArray//X,而不會出現宕機時間。控制器必須升級到//X70,現有的SAS SSD支架可以保留,增加NVMe Direct Flash模塊,或者用NVMe DirectFlash模塊取代SAS支架。
評論
Pure Storage已經履行了將NVMe驅動器添加到FlashArray內部的承諾,因此有效地降低了延遲并提高了帶寬。這并不意外,有一點令人驚訝的是,Pure Storage精簡了自己專有的閃存模塊設計,推出了FlashBlade。
它采用了SSD級的功能例如垃圾回收、針對耐用性的過量配置、糾錯等,以全局方式作為運行在陣列控制中的軟件運行。
據稱,這節省了過量配置的閃存單元,也提高了耐用性。
Pure Storage稱有效容量可達到1PB,1個3U FlashArray//X配滿20個18.3TB的FlashDrive,似乎可以應對大多數支持重復數據刪除和壓縮的工作負載。Pure Storage表示,1PB的有效容量是基于他們對整體情況的觀察、所有開銷和平均數據精簡得出的。
配置了2.2TB和9.1TB DirectFlash刀片的FlashArray//X將在該季度有限供貨,在第三季度全面供貨,屆時將支持18.3TB的DirectFlash模塊。