大家都知道,F(xiàn)irst lady指第一夫人,而Lady first指女士?jī)?yōu)先。同時(shí)滿足這兩個(gè)條件的就是前段時(shí)間網(wǎng)絡(luò)特別流行的習(xí)大大給老婆拎包圖,雖然最后查明是P的,但給無(wú)數(shù)女士留下了一個(gè)“榜樣”,做老公的估計(jì)都收到這樣的圖片,意思就是多大的爺們也得給老婆拎包。其實(shí)西瓜哥也特別喜歡這種待遇,但要等我變成西瓜大大那天,O(∩_∩)O哈!
那么Flash first,應(yīng)該就是閃存優(yōu)先的意思了。現(xiàn)在很多的企業(yè),在服務(wù)器這個(gè)層面已經(jīng)可以做到VM first了,也就是你要一個(gè)服務(wù)器,我先給你一個(gè)VM,VM滿足不了要求才會(huì)給你一個(gè)物理主機(jī)。在存儲(chǔ)這個(gè)層面,F(xiàn)lash first就有點(diǎn)這個(gè)意思,也就是你需要存儲(chǔ)空間,先分配閃存,然后再根據(jù)策略遷移到其他介質(zhì)。
但西瓜哥今天百度和bing了一下(對(duì)不起,google被墻了)“flash first”,發(fā)現(xiàn)其實(shí)每家說(shuō)得都不太一樣,看來(lái)西瓜哥out了。
1、TINTRI
宣傳Flash First最多的就是混合陣列廠商TINTRI了,還有專門的flash first白皮書。
大家知道Tintri是做虛擬機(jī)混合存儲(chǔ)的初創(chuàng)公司。Tintri的理念就是99%的讀寫I/O都是由flash來(lái)服務(wù),同時(shí)又保持HDD的經(jīng)濟(jì)性。
也就是Tintri采用智能分層算法,只有冷數(shù)據(jù)才遷移到HDD上,其他數(shù)據(jù)都在flash上。但不知道Tintri需要配置多少閃存才能實(shí)現(xiàn)99%的I/O都落在閃存上,并且讀寫時(shí)延都是1ms以下的目標(biāo)。假設(shè)按照2:8原則,也需要20%的閃存吧,但算法也很關(guān)鍵。Tintri的分層里面只有兩層,高速SSD和低速HDD,也就是無(wú)需高速HDD這一層。
2、EMC
搜索到第二個(gè)宣傳flash first是EMC公司。
EMC宣傳的Flash first其實(shí)就是FAST SUITE分層功能。也就是優(yōu)先把數(shù)據(jù)放在閃存里,實(shí)現(xiàn)分級(jí)存儲(chǔ)。不過(guò)EMC比普通的廠商多了一層VFCache,可以把數(shù)據(jù)最近可以放到服務(wù)器的閃存卡里,冷數(shù)據(jù)當(dāng)然就放到HDD里了。
EMC是傳統(tǒng)的廠商,因此這個(gè)分層就比較多,也沒有建議去掉高速HDD,因此flash first感覺不是叫得特別響亮。另外,EMC有Xtreme IO全閃存陣列,這個(gè)產(chǎn)品不宣傳flash first。
3、華為
華為的宣傳是比較奇怪的。一般Flash first都是有一點(diǎn)點(diǎn)分層的意思,因此一般都是混合陣列才宣傳。但華為卻在2013年上海云計(jì)算大會(huì)上宣傳華為存儲(chǔ)進(jìn)入了Flash first 2.0時(shí)代。
華為認(rèn)為閃存的應(yīng)用會(huì)越來(lái)越廣泛,因此華為存儲(chǔ)確定了Flash First的戰(zhàn)略,通過(guò)在系統(tǒng)中注入閃存基因,加速閃存在數(shù)據(jù)中心的布局,力求為企業(yè)提供更高效、更可靠、更節(jié)能的閃存系統(tǒng)。以這個(gè)戰(zhàn)略為指引,華為將閃存在企業(yè)存儲(chǔ)的發(fā)展定義為3個(gè)階段:1.0加速階段→2.0融合階段→3.0聚合階段。
如今市場(chǎng)已經(jīng)已經(jīng)進(jìn)入了Flash First 2.0融合階段,包含了多介質(zhì)融合、多協(xié)議融合、跨設(shè)備融合以及跨生命周期管理融合。這些都真切的體現(xiàn)到了華為最新的全閃存高端存儲(chǔ)產(chǎn)品OceanStor 18800F身上。
西瓜哥感覺華為的宣傳有點(diǎn)牽強(qiáng),F(xiàn)lash First用在發(fā)布的高端全閃存陣列OceanStor 18800F身上,感覺怪怪的。已經(jīng)是全閃存了,還有啥first?而且還宣傳介質(zhì)融合,不是只有一種介質(zhì)嗎?就像西瓜哥的粉絲(俗稱西施)如果都是男的,我也不用宣傳lady first了啊?不過(guò),如果從企業(yè)的數(shù)據(jù)中心的閃存策略去理解,而不是單個(gè)產(chǎn)品的層面,這個(gè)flash first勉強(qiáng)可以說(shuō)得過(guò)去。
另外,好像華為很喜歡用2.0,如RAID 2.0。不過(guò)flash first還有3.0,不知道以后華為是否也出一個(gè)RAID 3.0,專門針對(duì)閃存的RAID,采用糾刪碼方式,使用率可以進(jìn)一步提升(類似Xtreme IO),O(∩_∩)O哈!
4、Tegile
Tegile是一個(gè)混合陣列廠商,和Tintri有點(diǎn)類似,也不用高速HDD,但Tegile不僅僅聚焦在VM環(huán)境。Tegile不久前為了順應(yīng)潮流,推出了一款全閃存陣列產(chǎn)品T3800。
T3800的思路和一般全閃存陣列的思路大大不同,也就是你首次購(gòu)買雖然是AFA,但你可以擴(kuò)展T3800,但擴(kuò)展的時(shí)候就不一定需要是flash,也可以選擇低速HDD。因此,這個(gè)特性是對(duì)flash first的字面意思符合度最高。當(dāng)然,由于T3800可以接HDD,不滿足Gartner定義的固態(tài)陣列SSA的定義,估計(jì)Tegile也沒戲入圍Gartner的SSA魔力象限了。
一般人都是先購(gòu)買全HDD的陣列,然后性能不夠,再加SSD,要么一開始就購(gòu)買混合陣列,按照一定的比例配置介質(zhì)。但Tegile要你一開始先購(gòu)買全閃存陣列,然后再擴(kuò)展閃存或者HDD。T3800的創(chuàng)意是如此與眾不同,非常有新意。對(duì)Flash first的理解確實(shí)也不一樣。
當(dāng)然,Tegile采用ZFS的開源軟件為基礎(chǔ),因此特性非常豐富,這也是其一個(gè)特點(diǎn)。如果大家要搞一個(gè)存儲(chǔ)公司,Tegile的思路值得大家借鑒。
5、DELL
DELL也宣傳flash first。但DELL的思路和其他混合陣列廠商也大不一樣。最大的不同就是DELL是第一個(gè)推廣閃存分層的廠商。其把閃存分為SLC和MLC兩層,數(shù)據(jù)先寫到SLC,然后再流動(dòng)到MLC,最后才是HDD。
當(dāng)然,DELL也有全閃存陣列,但也可以實(shí)現(xiàn)tier。因此,DELL對(duì)flash first的理解就是只有5%的客戶需要AFA,但就算你用AFA,我也可以實(shí)現(xiàn)分層。
DELL的策略就是客戶要啥我都有,It's up to you。