FlashBlade為Pure Storage公司的機架規(guī)模閃存系統(tǒng),其采用多種協(xié)議以訪問非結(jié)構化數(shù)據(jù),同時也是市場上第一套基于對象的全閃存非結(jié)構化數(shù)據(jù)存儲系統(tǒng)。
不過其機架規(guī)模與EMC的DSSD機架規(guī)模閃存系統(tǒng)有所區(qū)別,后者主要面向延遲敏感型結(jié)構化數(shù)據(jù)。
其屬于現(xiàn)有FlashArray//m方案的補充性產(chǎn)品--FlasshArray//m主要面向結(jié)構化數(shù)據(jù),且與EMC的XtremIO陣列屬于同代產(chǎn)品。
FlashBlade設計方案在4U空間內(nèi)使用15臺同側(cè)排列刀片,且該設備能夠通過向外擴展實現(xiàn)數(shù)PB級別存儲容量。
一套刀片從本質(zhì)上講就是一臺完整的對象存儲節(jié)點服務器,其主要王牌有以下三種:
計算--八核心至強系統(tǒng)芯片外加用于實現(xiàn)外部40GbitE網(wǎng)絡的Elastic Fabric Connector。
存儲--NAND原始存儲容量為8 TB到52 TB,內(nèi)置NV-RAM以提供強大的緩沖存儲容量,另外配合ARM CPU核心與一塊FPGA。
刀片網(wǎng)絡--PCIe卡通過專用協(xié)議與計算及存儲卡相對接。
Pure Storage公司FlashBlade實物圖。
目前其采用的NAND類型尚未公開。我們注意到,F(xiàn)lashArray//m系統(tǒng)采用三星的3D V-NAND TLC(即三層單元)閃存,因此FlashBlade很可能也使用了同樣的NAND芯片類型。
與Violin Memory的VIMMS與EMC的DSSD產(chǎn)品類似,Pure也沒有直接使用SSD,而是在設計中選擇了閃存模塊機制,并將其與同一機架內(nèi)的計算與網(wǎng)絡資源加以集成。
該刀片運行有Elasticity軟件,這套軟件能夠?qū)崿F(xiàn)跨越各至強與ARM CPU的負載分布。FlashBlade由Elastic Fabric Connector提供鏈路體系以構建整體集群。一臺FLashBlade機柜可最高容納1.6 PB實際可用存儲容量(假定數(shù)據(jù)壓縮比例為3:1),并提供每秒15 GB傳輸帶寬。其中總計包含120個CPU計算核心。
FlashBlade機柜正面視圖。
全套機架能夠容納10臺FlashBlade機柜,并提供16 PB實際可用容量、每秒150 GB傳輸帶寬以及1200個CPU計算核心。Pure公司并沒有公布FlashBlade的集群尺寸限制??蛻舳讼到y(tǒng)可通過以太網(wǎng)接入FlashBlade。
Elasticity軟件負責提供一套通用型向外擴展對象存儲體系,可經(jīng)由文件--CFS與CIFS--以及對象協(xié)議實現(xiàn)訪問,同時具備未來新型協(xié)議適應能力,也就是即將推出的HDFS。也許屆時S3及其它訪問協(xié)議也將陸續(xù)被納入支持范疇。
FlashBlade軟件堆棧示意圖。
Elasticity軟件堆棧的功能特性包括:
向外擴展Elastic Core并配合端到端垃圾回收
o N+2+ 擦除編碼
o LDPC錯誤恢復
o 高可用性
數(shù)據(jù)服務:
o 數(shù)據(jù)體積削減
o 快照功能
o 復制功能
o 加密功能
對象存儲:
o 創(chuàng)建、讀取、更新及刪除等功能
文件與對象訪問協(xié)議皆在此核心上進行分層。
Elastic Fabric通過低延遲集群通信機制提供客戶端負載均衡。
Elastic Map則負責提供元數(shù)據(jù)功能:
可擴展及可變塊大小元數(shù)據(jù)引擎
元數(shù)據(jù)查詢
架構內(nèi)跨閃存存儲統(tǒng)一化
分布式事務一致性
Elasticity擁有一套命名空間及元數(shù)據(jù)尋址能力,其能夠"創(chuàng)建每秒創(chuàng)建超過1億個獨特的對象/文件,且使用周期長達20年。"這相當于100000000628992000個對象,約100萬億個對象。
系統(tǒng)更新以支持非破壞性條件下的地址空間擴容。
管理機制管理工作由基于云的Pure1方案實現(xiàn)。其提供一套Web GUI外加REST API。Pure公司指出,"任何人都能夠以任意規(guī)模對FlashBlade進行管理。"
FlashBlade GUI屏幕截圖。
FlashBlade市場定位
FlashBlade在用例設計方面面向潛在的大規(guī)模非結(jié)構化數(shù)據(jù)集,其主要由物聯(lián)網(wǎng)、日志數(shù)據(jù)以及機器數(shù)據(jù)外加云原生Web規(guī)模應用程序所產(chǎn)生。我們可以將其與大規(guī)模模擬任務聯(lián)系起來,具體包括傳統(tǒng)氣象預報與氣流分析、安全威脅分析以及大數(shù)據(jù)分析等等。
Pure公司表示,F(xiàn)lashBlade能夠在非破壞性條件下通過添加刀片設備以提升存儲容量、IO與元數(shù)據(jù)性能、傳輸帶寬以及客戶端連接能力。該公司同時指出,F(xiàn)lashBlade提供的一致性低延遲水平應該遠遠超越基于磁盤的對象存儲系統(tǒng),例如來自IBM/Cleversafe以及Scality等廠商的方案,并有可能在文件訪問速度上趕走Isilon的Comparative等向外擴展文件存儲機制。
其規(guī)格參數(shù)亦高于磁盤系統(tǒng),Pure公司指出,并宣稱其能夠"憑借著自身4U空間優(yōu)勢取代存儲機架"。
FlashBlade機柜背面視圖。
通過以上背面視圖,我們可以看到其具備四個供電插槽與兩對似乎為以太網(wǎng)端口的連接器。
其能耗水平為每PB 1300瓦。另外,Pure公司解釋稱,其每GB實際可用容量成本不到1美元,這意味著其性價比非常突出。
概述與上市日期
目前還沒有哪家供應商擁有這樣一套將NAS與對象存儲相結(jié)合的全閃存向外擴展型文件與對象存儲系統(tǒng)。
一位參與了其早期項目工作的芯片設計師指出,F(xiàn)lashBlade相較于混合型閃存/磁盤文件存儲方案能夠提供超過50%的數(shù)據(jù)吞吐增量并將模擬時長降低20%。某家汽車廠商曾借此將模擬任務的處理速度提升了4倍,并將能夠同時執(zhí)行的并發(fā)模擬任務數(shù)量提升至3倍。
隨著這款產(chǎn)品的發(fā)布,Pure公司已經(jīng)啟動了其第二套全閃存陣列產(chǎn)品線,并將自身在可尋址市場上的優(yōu)勢擴大到了向外擴展文件與對象存儲領域,這意味著其能夠承載大規(guī)模模擬、基因組處理以及一般性分析任務。我們可以想見其在石油與天然氣、生命科學、機械及電氣工程、芯片設計、數(shù)據(jù)密集型娛樂與媒體處理、能源、金融服務以及公共事業(yè)等層面的可觀發(fā)展前景。
根據(jù)具體定價與多租戶功能,F(xiàn)lashBlade也可能成為云服務供應商們青睞的對象。
Pure公司指出,憑借著FlashBlade在文件與對象存儲非結(jié)構化數(shù)據(jù)領域的出色表現(xiàn),再加上現(xiàn)有FlashArray承載結(jié)構化塊數(shù)據(jù)訪問及虛擬機運行的卓越能力,客戶將能夠利用二者實現(xiàn)內(nèi)部環(huán)境(私有云)下的全部存儲需求。
這款產(chǎn)品將通過Early Access計劃向特定客戶交付。工作負載定向可用版本計劃于今年下半年投放市場--看來我們還需要等上好一陣子。