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