最近DataCore SPC-1基準(zhǔn)性能的測(cè)試結(jié)果一時(shí)間成為業(yè)內(nèi)話題爆點(diǎn),除了500萬(wàn)IOPS的性能基準(zhǔn)本身炸天之外,其每IOPS的性價(jià)比更是比此前位列性能紀(jì)錄前兩位的華為 OceanStor 18800V3以及Hitachi VSP G1000不知省掉了幾個(gè)零,每個(gè)SPC-1 IOPS僅需9美分,對(duì)于這一測(cè)試結(jié)果,且不論實(shí)際應(yīng)用,光是數(shù)據(jù)本身,對(duì)于傳統(tǒng)高端存儲(chǔ)廠商來(lái)講,想必也是心潮起伏,無(wú)法淡定了。可見(jiàn),軟件定義存儲(chǔ)(SDS)正以迅雷之勢(shì)震蕩襲來(lái)。
那么回到現(xiàn)實(shí),我們說(shuō)應(yīng)用,對(duì)于SPC-1的測(cè)試而言,它是根據(jù)用戶環(huán)境來(lái)創(chuàng)建的一個(gè)數(shù)據(jù)庫(kù)工作負(fù)載,所做的是一些可控并重復(fù)的測(cè)試,所以適用于比較同一應(yīng)用下不同產(chǎn)品的性能。嚴(yán)格來(lái)說(shuō),這種測(cè)試負(fù)載很少會(huì)match上真實(shí)應(yīng)用。而它還有一個(gè)要命的BUG,對(duì)于系統(tǒng)的數(shù)據(jù)優(yōu)化特性和可用性無(wú)法測(cè)試。
所謂一失足成千古恨,保證系統(tǒng)的高度可用對(duì)于企業(yè)來(lái)說(shuō)至關(guān)重要。那么說(shuō)SPC-1也象征性的設(shè)置了一些保證企業(yè)級(jí)可靠性的門檻,但目測(cè)不高。
拿這次DataCore的測(cè)試來(lái)說(shuō),我們知道它使用的是兩臺(tái)并行的服務(wù)器,在上面做了緩存。對(duì)于cache這件事來(lái)說(shuō),理論上你把所有數(shù)據(jù)緩存都沒(méi)有問(wèn)題,于是這次看到DataCore每節(jié)點(diǎn)配置到1,536GB內(nèi)存的時(shí)候我也是醉了。cache這種是非之地,可不宜久留,數(shù)據(jù)都在cache上,怎么做高可用?SPC配置中說(shuō)明的鏡像復(fù)制有點(diǎn)淘氣。此時(shí)的IOPS真是分兒到用時(shí)有點(diǎn)多啊....
當(dāng)然,DataCore已經(jīng)回應(yīng)業(yè)界質(zhì)疑,承認(rèn)這次的測(cè)試結(jié)果并不滿足企業(yè)級(jí)高可用性要求,而滿足高可用性要求的配置只能達(dá)到150萬(wàn)左右IOPS。但在這次事件中,我們需要正視的是一個(gè)價(jià)值導(dǎo)向問(wèn)題,企業(yè)在營(yíng)銷的過(guò)程中過(guò)分追求轟動(dòng)效應(yīng),而以擾亂市場(chǎng)秩序并錯(cuò)誤引導(dǎo)消費(fèi)為代價(jià),不免舍本逐末了。