另外一個(gè)令人不解的說(shuō)法:NVMe憑什么取代SAS?這又是從何說(shuō)起呢?在我的理解中,NVMe是針對(duì)SSD的一種存儲(chǔ)協(xié)議標(biāo)準(zhǔn),由于針對(duì)傳統(tǒng)的SCSI協(xié)議,其中,NVMe SSD采用PCIe方式連接,因此也稱(chēng)為PCIe SSD;而SAS SSD多采用SAS連接,是一種串行總線(xiàn)的連接方式。NVMe vs SCSI,而PCIe vs SAS/SATA。
將NVMe vs SAS,是不是有點(diǎn)關(guān)公戰(zhàn)秦瓊呢?
其實(shí),關(guān)公戰(zhàn)秦瓊也好,或者說(shuō),吹毛求疵也好!這些都不是問(wèn)題的核心。
核心的問(wèn)題是什么?核心是,Membalze想表達(dá)和傳遞什么觀點(diǎn)。
恰逢2018全球存儲(chǔ)半導(dǎo)體大會(huì)暨全球閃存技術(shù)峰會(huì),Memblaze贊助本次會(huì)議,期間Memblaze 產(chǎn)品副總裁張?zhí)?lè)先生做了題為“企業(yè)級(jí)SSD關(guān)鍵技術(shù)”的主題演講,其中就涉及了上述問(wèn)題。
我專(zhuān)門(mén)就此請(qǐng)教了張?zhí)?lè)先生。
所謂數(shù)據(jù)中心SSD,是泛指以互聯(lián)網(wǎng)企業(yè)為代表的數(shù)據(jù)中心需求,其典型的應(yīng)用特征是分布式應(yīng)用為主。
互聯(lián)網(wǎng)企業(yè)數(shù)據(jù)中心對(duì)于SSD需求,主要是成本、保障供應(yīng)。其系統(tǒng)的特點(diǎn)是橫向擴(kuò)展,在SSD選擇上,以NVMe U.2為主,同時(shí)可以接納M.2。
其實(shí)這也非常容易理解?;ヂ?lián)網(wǎng)企業(yè)數(shù)據(jù)中心以x86服務(wù)器為主,如今支持NVMe的U.2接口已經(jīng)成為標(biāo)配,選用NVMe SSD是順理成章的事情。其中,有意思的是M.2,這原本是一款消費(fèi)類(lèi)的產(chǎn)品,互聯(lián)網(wǎng)企業(yè)將其應(yīng)用到數(shù)據(jù)中心,所看重的無(wú)非是成本和容量,也就是GB/$成本。
互聯(lián)網(wǎng)企業(yè)不擔(dān)心M.2質(zhì)量和可靠性、穩(wěn)定嗎?擔(dān)心是肯定的,但是互聯(lián)網(wǎng)企業(yè)可以借助強(qiáng)大的分布式軟件的能力,從應(yīng)用層來(lái)規(guī)避硬件可靠性不高帶來(lái)的風(fēng)險(xiǎn)。
相比于互聯(lián)網(wǎng)企業(yè),傳統(tǒng)行業(yè)/企業(yè)用戶(hù)的特點(diǎn)不同。
由于采用IT服務(wù)外包的模式,傳統(tǒng)行業(yè)/企業(yè)用戶(hù)多依賴(lài)IT產(chǎn)品供應(yīng)商、ISV、SI的技術(shù)力量,流行全面解決方案的模式。在架構(gòu)上,以集中式的應(yīng)用為主。
從集中式跨越到分布式系統(tǒng),傳統(tǒng)行業(yè)/企業(yè)用戶(hù)需要一個(gè)過(guò)程,在轉(zhuǎn)型中,需要兼顧、兼容傳統(tǒng)的系統(tǒng)。應(yīng)用有所謂穩(wěn)態(tài)、敏態(tài)的區(qū)分。
對(duì)于傳統(tǒng)行業(yè)/企業(yè)用戶(hù)而言,集中式存儲(chǔ)架構(gòu)的高可用性、兼容性、可靠性等,還是他們看重的。因此,針對(duì)企業(yè)級(jí)用戶(hù)提供SSD設(shè)計(jì),要充分考慮到這些需求。
如此就不難理解,為什么企業(yè)級(jí)SSD要考慮雙端口、為多主機(jī)同步預(yù)留容量、端到端數(shù)據(jù)保護(hù),以及消毒,其中消毒就是以往磁盤(pán)技術(shù)談?wù)摰臄?shù)據(jù)銷(xiāo)毀,對(duì)于SSD而言,是不是就是提供可以徹底消除數(shù)據(jù)的軟件手段。
這些都是集中式存儲(chǔ)環(huán)境所要求的特性。與傳統(tǒng)行業(yè)/企業(yè)相比,互聯(lián)網(wǎng)行業(yè)并未要求這些功能設(shè)計(jì),他們是通過(guò)分布式應(yīng)用軟件設(shè)計(jì)來(lái)規(guī)避問(wèn)題。
談?wù)撝链?,不知道大家是否理解了:沒(méi)有所謂數(shù)據(jù)中心算不算企業(yè)級(jí),這樣的近似文字游戲的爭(zhēng)論。
核心的問(wèn)題,其實(shí)是針對(duì)不同應(yīng)用場(chǎng)景的設(shè)計(jì)需求。場(chǎng)景不同,側(cè)重點(diǎn)、需求不同。
那么NVMe vs SAS呢?
核心問(wèn)題在于傳統(tǒng)集中式應(yīng)用場(chǎng)景中,應(yīng)該選擇什么類(lèi)型的SSD?如今,以SAS SSD為主。在性能、延遲上較之NVMe還有差距。道理很簡(jiǎn)單,NVMe協(xié)議在設(shè)計(jì)之初,就是針對(duì)SSD設(shè)計(jì),由協(xié)議帶來(lái)的開(kāi)銷(xiāo),也就是延遲要小。SAS SSD多采用SCSI協(xié)議,開(kāi)銷(xiāo)大,延遲高。
但是SAS SSD也有自身的優(yōu)勢(shì),兼容性好!支持的網(wǎng)絡(luò)協(xié)議豐富,可以很好兼容FC、FCoE以及iSCSI等。如今,存儲(chǔ)系統(tǒng)廠商在全閃存陣列設(shè)計(jì)中,也有采用NVMe SSD盤(pán),但更多還是SAS SSD。
NVMe SSD會(huì)成為全閃存陣列的主流嗎?
張?zhí)?lè)表示:答案是一定的。
作為NVMe的堅(jiān)定支持者,Memblaze相信NVMe SSD會(huì)替代SAS SSD成為主流。
這張圖非常有意思!
知道為什么PCIe SSD,或者稱(chēng)NVMe SSD的價(jià)格較之SAS SSD更加接近SATA SSD嗎?
對(duì)此的答案是,SCSI協(xié)議有40年歷史了,很成熟,也很復(fù)雜;涉及很多專(zhuān)利。稍不留意就會(huì)掉到專(zhuān)利陷阱中,不利于后來(lái)者。
相比,NVMe更加開(kāi)放,因此玩家眾多,產(chǎn)品空前繁榮,發(fā)展也更加快速。
開(kāi)放打敗封閉,就是這個(gè)道理!這已經(jīng)是被實(shí)踐檢驗(yàn)的真理!
未來(lái)是NVMe,不是SAS!對(duì)此,你也認(rèn)同嗎?