陣列之閃存立場:硬件門檻防人還是妨己?
張廣彬 發(fā)表于:13年04月28日 14:14 [轉(zhuǎn)載] 至頂網(wǎng)
傳統(tǒng)的存儲(chǔ)系統(tǒng)也被稱為“磁盤陣列”,眾所周知是因?yàn)镽AID的緣故。與單個(gè)驅(qū)動(dòng)器/模塊相比,RAID可以提高性能(并發(fā)訪問)和可用性(避免單點(diǎn)故障),這對(duì)閃存也是有價(jià)值的,所以能有“全閃存陣列”這個(gè)對(duì)應(yīng)的概念。由于閃存與磁盤的特性非常不同,一款真正圍繞閃存設(shè)計(jì)的全閃存陣列,肯定不能簡單照搬基于磁盤的RAID技術(shù),但是否完全與磁盤時(shí)代的積累(如SAS)“劃清界限”,就是正確的選擇呢?
Violin Memory的vRAID技術(shù),RAID控制器與VIMM的組合,與常規(guī)的磁盤RAID類似,差異在于RAID算法和VIMM
我們不妨先來看看,全閃存陣列代表性廠商Violin Memory在介紹其專用的閃存RAID算法vRAID時(shí),列舉了閃存解決方案在算法上面對(duì)的一些挑戰(zhàn):
不難看出,這些算法不一定都要在RAID控制器層面解決,閃存控制器就可以做到。不過,那些不提供SAS/SATA SSD的廠商認(rèn)為不應(yīng)該引入這兩種協(xié)議,原因包括SAS/SATA接口最初也主要是為磁盤開發(fā)的,帶寬不夠給力(12Gb/s SAS綜合起來與PCIe 3.0有一拼,劣勢是剛開始產(chǎn)品化),更重要的是增加了(到PCIe)協(xié)議轉(zhuǎn)換的延遲。但是,考慮到要經(jīng)過FTL(不管這層在哪兒實(shí)現(xiàn))、各種接口(如PCIe)的控制器、RAID(不論磁盤RAID還是所謂vRAID)、主機(jī)端口(PCIe、InfiniBand、FC或iSCSI)等多個(gè)環(huán)節(jié),SAS/SATA的這點(diǎn)延遲,貌似也算不了什么。舉例來說,Violin Memory的3000/6000系列全閃存陣列的延遲指標(biāo),使用SLC閃存的型號(hào)低于250微秒(μs),MLC閃存的型號(hào)低于500微秒,與NetApp EF540宣稱的“亞毫秒級(jí)”(ms,1000微秒)相比并無明顯優(yōu)勢。
公司簡介 | 媒體優(yōu)勢 | 廣告服務(wù) | 客戶寄語 | DOIT歷程 | 誠聘英才 | 聯(lián)系我們 | 會(huì)員注冊(cè) | 訂閱中心
Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技術(shù)有限公司 版權(quán)所有.