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