Infinidat這家公司是由Symmentrix和XIV發(fā)明人Moshe Yanai創(chuàng)建的,它提供了可能是目前行業(yè)最可靠的單一主數(shù)據(jù)存儲陣列,其可靠性達(dá)到7個9,并且具有低延遲訪問的特點(diǎn)。目前Infinidat的業(yè)務(wù)正在持續(xù)增長,在最近結(jié)束的一個季度中收入達(dá)到了其歷史的第二高。
該公司首席產(chǎn)品官Jacob Broido表示,"PB級的可靠性對于Infinidat客戶來說是至關(guān)重要的。我們一直是超額滿足他們的預(yù)期。在進(jìn)一步開發(fā)現(xiàn)有陣列產(chǎn)品的同時(shí),關(guān)注可能會讓他們擁有更強(qiáng)大產(chǎn)品的新興技術(shù)。另外,服務(wù)質(zhì)量管理將會有所改善,這樣服務(wù)提供商就可以設(shè)置IOPS和帶寬,陣列管理旨在讓他們可以向多租戶客戶提供分層的QoS等級(金、銀、銅等等)。"
Infinidat的陣列是一種混合式的陣列,采用磁盤作為大量數(shù)據(jù)存儲,采用閃存(SATA SSD)用于緩存數(shù)據(jù)。Broido認(rèn)為,在目前這個時(shí)候,在成本和性能方面還沒有成熟的理由,讓客戶去采用全閃存陣列架構(gòu)或者閃存存儲層,除非是得到了客戶對全閃存陣列廠商產(chǎn)品高度認(rèn)可。
近線磁盤驅(qū)動器和SATA SSD之間10:1-25:1的每GB成本差距,使得Infinidat不會用閃存去取代磁盤的。
閃存和框架
關(guān)于數(shù)據(jù)訪問延遲的觀點(diǎn)不斷變化,Broido表示:"現(xiàn)在每個微秒都很重要,而5年前還是以毫秒計(jì)算的。"
陣列的架構(gòu)設(shè)計(jì)意味著未來可以采用閃存層,舉例來說,如果其性能、容量以及成本特點(diǎn)意味著Infinibox可以具有成本效益低提供更高性能。Broido表示,這款系統(tǒng)不會就地寫入,而是采用日志結(jié)構(gòu)的寫入??赡懿捎肗VMe閃存或者采用3D NAND技術(shù),讓客戶可以負(fù)擔(dān)得起閃存,不會影響可靠性,那么Infinidat就會把Infinibox改變?yōu)椴捎瞄W存層。
"今天我們提供了比大多數(shù)全閃存陣列更高的寫性能,"Broido表示。"讓我們頭疼的是網(wǎng)絡(luò)和協(xié)議堆棧。"
Infinidat很清楚地意識到網(wǎng)絡(luò)傳輸時(shí)間會影響數(shù)據(jù)訪問延遲。
NVMe over Fabric(NVMeF)可能會讓Infinidat客戶越過這個障礙,但是NVMeF目前還沒有達(dá)到完全成熟的狀態(tài),并且有多種NVMeF版本(例如RoCE、iWarp、ISER以及InfiniBand版本)。SNIA、存儲廠商和適配卡廠商都在幫助推動NVMeF成熟的過程中扮演各自的角色,也許其中一個得到大家認(rèn)同的版本將會普及,得到更廣泛的采用。
所以,在未來某個階段,像NVMeF這樣的技術(shù),可能會使用RDMA over Ethernet(我們的猜測),這將會讓Infinidat和它的客戶解決光纖通道/iSCSI類型的網(wǎng)絡(luò)傳輸延遲,提供對數(shù)據(jù)的高速訪問。
未來的存儲介質(zhì)
Infinidat正在密切關(guān)注后NAND技術(shù),Broido表示,3D Xpoint內(nèi)存可能會作為一種緩存的介質(zhì),大幅度擴(kuò)展和降低內(nèi)存層在陣列中的價(jià)格。
他說:"大多數(shù)存儲系統(tǒng)采用某種DRAM來處理元數(shù)據(jù)。大量DRAM可以提高陣列性能,但是DRAM成本很高,像3D XPoint這樣的技術(shù)是未來最好的東西",但現(xiàn)在在現(xiàn)實(shí)中還看不到這樣的產(chǎn)品*。
主機(jī)服務(wù)器卸載
談到運(yùn)行在陣列中的應(yīng)用軟件,Broido也有不同看法。他表示,看看存儲再到運(yùn)行各種成熟應(yīng)用的陣列,會發(fā)現(xiàn)陣列之間有一種連續(xù)性,某些有局限性的應(yīng)用功能通過例如FPGA運(yùn)行在存儲中,這樣可以卸載主機(jī)。這在文件環(huán)境中是比較合理的,在這種環(huán)境中陣列已經(jīng)處理了文件語義。這將是用來構(gòu)建卸載技術(shù)以應(yīng)對轉(zhuǎn)碼、索引和壓縮這樣操作的地方。
Infinidat正在專注于傳統(tǒng)企業(yè)和服務(wù)提供商客戶,密切關(guān)注吞吐量,在吞吐量方面卸載機(jī)制可能會起到幫助作用。
分析
Infinidat未來發(fā)布的操作系統(tǒng)將會包括一個Advanced Performance Analytics引擎。例如發(fā)現(xiàn)陣列出現(xiàn)延遲的位置,這樣就可以修復(fù)并優(yōu)化陣列性能??蛻魰屜到y(tǒng)給他們呈現(xiàn)出一個熱點(diǎn)圖,實(shí)時(shí)或者隨時(shí)間推移顯示訪問最頻繁的主機(jī)。
"搭建一個高效率的陣列是很重要的,"Broido這樣表示。Infinidat還增加了跨板卡的儀表板。"有大量測量功能添加到系統(tǒng)中,不會影響性能,APA將會在延遲過高的地方有助于pin點(diǎn)。"
對Infinidat來說,一臺大型存儲陣列是應(yīng)對物聯(lián)網(wǎng)的一個特有實(shí)例,正如Nimble Storage最初意識到的,需要精密的軟件承載大量詳細(xì)的性能測量,而且是以大數(shù)據(jù)的方式,將其集合起來進(jìn)行分析,提取出每臺主機(jī)、每個組件、每個子系統(tǒng)以及整體的陣列性能,幫助優(yōu)化性能。
Infinidat最初將專注于提供預(yù)置的分析,然后擴(kuò)展到在一種Infinidat云中提供遠(yuǎn)程訪問分析,客戶陣列會把傳感器信息發(fā)送給Infinidat軟件對這些數(shù)據(jù)進(jìn)行分析,找出出現(xiàn)問題的地方。Infinidat認(rèn)為,只在云中進(jìn)行分析是不對的。
這次操作系統(tǒng)升級擴(kuò)展了QoS并增加了額外的分析能力,將會在年底提供。APA會隨著時(shí)間推移不斷改進(jìn)和發(fā)展。
另外,Infinidat正在嘗試打造目前最好的存儲陣列。它沒有涉足EMC/VCE所在的融合系統(tǒng)領(lǐng)域。Broido表示:"在服務(wù)提供商領(lǐng)域,有很多重復(fù)發(fā)生的解決方案,未來某個時(shí)候,我們會讓這些解決方案更容易獲得。"
其實(shí),Broido想讓我們明白,Infinidat的架構(gòu)并非獨(dú)斷的?,F(xiàn)在它還在這個領(lǐng)域的原因要?dú)w結(jié)于戰(zhàn)略,它正在對戰(zhàn)略進(jìn)行持續(xù)評估,考慮未來將怎樣利用靈活的架構(gòu)。其實(shí),Infinidat現(xiàn)在還是一家很年輕的公司,正在聚焦于將要做什么,而不要分心,還是一種管理型DNA。