在SAN的世界里,全閃存陣列無(wú)疑是一個(gè)“孤兒”,要躋身主流數(shù)據(jù)業(yè)務(wù)服務(wù),還有很艱難的一段路要走。較之另辟蹊徑,將全閃存陣列應(yīng)用在現(xiàn)有SAN場(chǎng)景豈不更好?
現(xiàn)有企業(yè)SAN存儲(chǔ)陣列功能強(qiáng)大、可靠和成熟,其內(nèi)置數(shù)據(jù)服務(wù)軟件已經(jīng)經(jīng)歷過(guò)多版本,主要用于數(shù)據(jù)保護(hù)和管理等功能,如:
* 備份產(chǎn)品/操作整合
* 快照
* 異步和同步復(fù)制
* 克隆
* 數(shù)據(jù)縮減、自動(dòng)精簡(jiǎn)配置、對(duì)重復(fù)數(shù)據(jù)刪除
* 配置
* 資源使用趨勢(shì)
* 一般管理
戴爾、EMC、HDS、HP、IBM和NetApp是SAN存儲(chǔ)陣列的主要產(chǎn)品供應(yīng)商,以其產(chǎn)品為依托,IT部門運(yùn)營(yíng)管理一系列的數(shù)據(jù)存儲(chǔ)服務(wù)。
延遲相對(duì)較高,這磁盤存儲(chǔ)陣列共同的缺點(diǎn),當(dāng)它接收來(lái)自I/O的請(qǐng)求,其磁盤讀/寫(xiě)磁頭開(kāi)始移動(dòng),從磁盤磁道獲取數(shù)據(jù)就需要花費(fèi)時(shí)間。SSD(固態(tài)硬盤驅(qū)動(dòng)器)沒(méi)有尋道時(shí)間,無(wú)需等待,因此降低延遲。
然而,SAN陣列都有一個(gè)用于處理I/O的控制器軟件棧,其成熟、健壯會(huì)需要經(jīng)歷幾代產(chǎn)品,才能夠?qū)崿F(xiàn)高可靠和穩(wěn)定。
全閃存陣列的崛起
全閃存陣列構(gòu)想幾經(jīng)更新,新興創(chuàng)業(yè)型通常是重寫(xiě)管理軟件,而不是采用現(xiàn)有的磁盤陣列專屬軟件,如此就可以充分發(fā)揮NAND閃存的低延遲的特點(diǎn),避免控制軟件層效率低下所導(dǎo)致的閃存性能下降。
創(chuàng)業(yè)公司發(fā)售這種從底層開(kāi)始設(shè)計(jì)的軟件,專門面對(duì)閃存而量身定制,因此能夠創(chuàng)造與本地快速存儲(chǔ)介質(zhì)想匹配的擁有快速控制軟件的存儲(chǔ)陣列。因此,Pure Software、SolidFire或Xtrem IO就可以名正言順地說(shuō),它們的技術(shù)既有較之磁盤高速的閃存介質(zhì),也有較之磁盤驅(qū)動(dòng)SAN更高速的管理軟件,因此其性能較之磁盤驅(qū)動(dòng)的SAN系統(tǒng)要高出2~3個(gè)數(shù)量級(jí)。
閃存較之磁盤介質(zhì)的高成本可以通過(guò)重復(fù)數(shù)據(jù)刪除和數(shù)據(jù)壓縮技術(shù)加以解決,其成本/ GB更為有效,等于或低于基于磁盤的SAN陣列。對(duì)于服務(wù)器應(yīng)用因?yàn)榈却齀O而延遲時(shí),就希望盡可能加快運(yùn)行,例如網(wǎng)站或電子商務(wù)金融交易應(yīng)用等,因此全閃存陣列的確具有吸引力,通過(guò)僅占幾“U”空間的全閃存陣列,替代更多機(jī)柜的磁盤,傳統(tǒng)的陣列需要多個(gè)磁盤并行訪問(wèn)才能夠滿足應(yīng)用所需要高速度。
企業(yè)數(shù)據(jù)中心通過(guò)引入全閃存陣列(AFAS)這樣的一個(gè)橋頭堡,并作為一級(jí)存儲(chǔ)介質(zhì)使用,就可以著手替代所有基于15000轉(zhuǎn)/秒磁盤的SAN陣列應(yīng)用。
AFA隱性成本
但全閃存陣列有一個(gè)成本,一個(gè)幾乎隱形的成本,就是沒(méi)有辦法沿用原有SAN的方式管理數(shù)據(jù)。全閃存陣列有自己的管理接口、它們自己的支持安排和數(shù)據(jù)服務(wù),如首先其共用現(xiàn)有SAN非常有限,較之現(xiàn)有磁盤陣列稍差的功能,以及在操作細(xì)節(jié)和管理方式上的不同。
這意味著企業(yè),會(huì)將其用于保護(hù)和管理相對(duì)不太重要的數(shù)據(jù),重要的還是會(huì)存儲(chǔ)在主流的SAN系統(tǒng)上,較為重要的一級(jí)存儲(chǔ)或者“熱”數(shù)據(jù)會(huì)傾向采用全閃存陣列。例如,全閃存陣列如果沒(méi)有提供復(fù)制技術(shù)支持,或者是異步的,那么對(duì)于企業(yè)來(lái)說(shuō),如果需要SAN存儲(chǔ)陣列具有改數(shù)據(jù)安全功能的支持,就不得不采取其他一些安排。
如何企業(yè)計(jì)劃采用全閃存陣列,好消息在于它們將提供更多的功能。但通常情況下,它們還不能。因此,一些獨(dú)立的閃存陣列廠商,如Pure Storage,SolidFire和Violin,都有提供哦你了自己數(shù)據(jù)服務(wù),EMC購(gòu)買了閃存陣列新興企業(yè)——XtremIO,并賦予它獨(dú)立于VMAX、VNX SAN陣列和Isilon的獨(dú)立產(chǎn)品線。
VMAX的一些功能特性在Xtrem IO得不到,VMAX和VNX的用戶,其大部分或完全無(wú)中斷的軟件升級(jí)也沒(méi)有辦法通過(guò)XtremIO獲得。
NetApp擁有三項(xiàng)全閃存陣列產(chǎn)品:快速攝取EF系列,F(xiàn)AS全閃存陣列,以及最新的單控制器的Flash RAY。NetApp旗艦產(chǎn)品是其FAS Data ONTAP系列,盡管擁有ONTAP系列組合,但NetApp發(fā)現(xiàn)它還需要其他兩種全閃存陣列產(chǎn)品:EF系列和Flash Ray,它們具有ONTAP的數(shù)據(jù)服務(wù)質(zhì)量,但同時(shí)也能夠提供ONTSP不能夠提供更好的性能/價(jià)格或者速度。
陣列控制器軟件
現(xiàn)有的SAN陣列供應(yīng)商中,只有HDS和HP能夠提供全面的全閃存陣列性能數(shù)據(jù)服務(wù),為什么他們能做到這一點(diǎn)時(shí),戴爾、EMC、IBM、NetApp和其他人做不到?
HDS設(shè)計(jì)自己的硬件,一個(gè)日立加速的閃存( Hitachi Accelerated Flash,HAF)盤,它們被插入到現(xiàn)有的高端VSP陣列,以及中檔HUS陣列。
日立加速閃存( Hitachi Accelerated Flash,HAF)盤
以獨(dú)立設(shè)計(jì)硬件作為保障,其2U托盤的存儲(chǔ)容量可以達(dá)到38.4TB。HDS表示,其IOPS性能4倍于其他企業(yè)級(jí)SSD。沒(méi)有犧牲速度,這些AFA運(yùn)行在VSP和HUS的數(shù)據(jù)服務(wù)中,例如,原有的主存儲(chǔ)陣列的功能,如虛擬化技術(shù)等,可以繼續(xù)像以前一樣。
日立加速閃存ASIC
有趣的是,該產(chǎn)品還通過(guò)具有的ASIC硬件來(lái)提供額外的速度,這在HP的3PAR中也提供了該技術(shù)。
HP擁有StoreServ(3PAR)全閃存陣列,7450的ASIC硬件加速和細(xì)粒度的高效功能,如自適應(yīng)緩存優(yōu)化,其StoreServ軟件意味著它可以實(shí)現(xiàn)全閃存陣列的特性,但不必犧牲StoreServ數(shù)據(jù)服務(wù)的功能。
自2013年宣布以來(lái),7450已經(jīng)進(jìn)行了更新 - 軟件升級(jí),到2013年底,其4K隨機(jī)讀取IOPS性能已經(jīng)達(dá)到55萬(wàn)~90萬(wàn)。2014年6月發(fā)布了重復(fù)數(shù)據(jù)刪除是在與瘦克隆(thin cloning)。惠普表示,將可以達(dá)到成本/GB 2美元的水平。
HP和HDS都希望提供高性能存儲(chǔ),它們說(shuō)服客戶避開(kāi)AFA初創(chuàng)公司或AFA孤兒產(chǎn)品,從而仍然生存在現(xiàn)有SAN軟件環(huán)境中。
可以進(jìn)一步思考的是,隨著存儲(chǔ)資源擴(kuò)張,畢竟因?yàn)樘囟☉?yīng)用程序而帶來(lái)新的資源孤島,以Hadoop大數(shù)據(jù)分析為例,它必將帶來(lái)更多新的信息孤島,需要專門的管理人員進(jìn)行管理。
將孤兒全閃存陣列納入到SAN主流應(yīng)用,你可以減少管理的負(fù)擔(dān),使用相同的管理策略對(duì)于SAN和全閃存陣列進(jìn)行管理,提供相同的數(shù)據(jù)保護(hù)和支持。為什么不呢?