聊聊關於FC-NVMe與NVMe-oF的那些事兒
至頂網報道
來源:The Register
NVMe存儲網路(即NVMe over Fabrics,簡稱NVMe-oF)承諾顯著降低指向外部塊存儲資源的訪問延遲,其速度水平遠高於iSCI與光纖通道。
其通過在外部存儲驅動器上實現RDMA(即遠程直接存儲器訪問)繞過傳統主機伺服器與源陣列存儲IO堆棧。
其必須在網路或Fabric上實現——目前乙太網配合ROCE(RDMA over Converged Ethernet)成為最具潛力的一種; InfiniBand則屬於第二選擇。除此之外,其亦可跨光纖通道連接實現(即FC-NVMe),目前博科與思科作為光纖通道存儲網路領域的兩大巨頭,正在開發FC-NVMe以支持其管理器、交換機與主機匯流排適配器。
考慮到這一切,將FC-NVMe添加至現有光纖通道產品之上似乎成為一種順理成章的選項,但舊有光纖通道與存儲網路廠商又將對NVMe over Fibre Channel以及普通的NVMe over Ethernet抱持怎樣的態度?
Greg Scherer在技術方面投入了近40年時間,其主要關注數據中心IO與操作系統集成工作。他曾在2000年到2006年期間Emulex公司CTO兼業務發展高級副總裁,於2007年以CTO身份加盟Neterion公司,並在2009年出任博通公司伺服器與存儲戰略副總裁。
他於2014年出任Cavium旗下子公司QLogic工程產品戰略副總裁,同年晚些時候出任CTO。2016年,他進一步升任乙太網與光纖通道適配器CTO,隨後於2017年年底以半退休形式逐步離開工作崗位。
FC-NVMe非常適合已經採用光纖通道的企業客戶,其中NVMe-oF over RDMA Ethernet最適合從零開始構建的「Linux」環境。
他告訴我們:「我自光纖通道『四分之一速度』(250 Mb每秒)與乙太網10 Mb每秒時代就參與到這一行業當中,因此我對二者的發展歷程速度與編碼方式都非常熟悉。」
記者: 您對基於乙太網與光纖通道的NVMe網路抱有怎樣的看法?
Greg Scherer:我非常看好NVMe-oF與FC-NVMe; 在QLogic/Cavium工作時,我們的團隊負責乙太網與光纖通道產品。此外,FC-NVMe工作組主席(Craig Carlson)也在我們的團隊當中,因此我曾經深入接觸過FC-NVMe的相關工作。
記者: 二者的部署案例是否相同?
Greg Scherer:我認為NVMe-oF over RDMA Ethernet與FC-NVMe的部署案例存在很大差異,FC-NVMe非常適合已經部署光纖通道的企業客戶,其中NVMe-oF over RDMA Ethernet最適合從零開始構建的「Linux」環境。
記者: FC-NVMe是否擁有特定的相關屬性?
Greg Scherer:FC-NVMe擁有幾大核心優勢,使其適合企業客戶隨時部署。其可利用光纖通道NameServer實現單一光纖駐留髮現機制。
這意味著其可以在真正的異構(即不同操作系統)環境當中部署FC-NVMe; 每套操作系統(Windows、Linux、VMware等)都將使用「相同」機制實現設備發現。Fabric允許通過這一發現流程進行「分區」,這意味著SAN管理員將能夠把不同的伺服器隔離開來,確保特定用戶只看得到特定設備。
由於底層驅動程序(例如NVMe-oF)並不屬於操作系統的組成部分,而是由HBA供應商(例如Emulex或QLogic)提供,因此Linux模式之外的操作系統部署應該更為靈活……市場不必等待VMware、微軟等主流廠商部署NVMe-oF生態系統。
記者: 您對單一標準有何看法?
Greg Scherer:NVMe-oF using RDMA Ethernet也是一種強大的技術,但我認為,如果不為設備建立單一標準,那麼必然引發這樣的錯誤:規範允許設備被發現為「可選項」,但其中確實包含多種可能的方法; 這意味著任何兩套操作系統的具體實現並不能保證使用相同的方法,並最終引發互操作性問題。
記者: NVMe-oF相較於FC-NVMe,又有何劣勢?
Greg Scherer:NVMe-oF——或者說RDMA Ethernet——是一項強大的技術,但其存在著以下幾種局限,因此目前還較難實現大規模部署:
用戶需要同類型(單一操作系統)Linux環境
用戶必須運行最新Linux版本; 目前其它操作系統還沒有對應的NVMe-oF驅動程序可用。
用戶必須擁有一套「封閉」環境,且可控制如何/誰與NVMe-oF設備通信。
所謂封閉環境,是指單一供應商、單一用例環境,且通常運行Linux系統。
記者: 哪些部署區域比較適合這些限制條件?
Greg Scherer:我知道有幾家存儲陣列企業正在研究/計劃在後端使用NVMe-oF取代SAS。這非常符合當前的局限性條件。
此外,「公有雲」也類似於NVMe-oF,因為二者都能夠利用現成NVMe驅動器構建低成本乙太網伺服器,並在NVMe-oF上架設由多台Linux伺服器共享的NVMe驅動器。這些同樣屬於封閉生態系統,其中利用單一政策管理誰/如何使用存儲資源。
評論意見
考慮到FC-NVMe似乎會成為NVMe光纖連接的一種自然升級途徑,如果能夠出現FC-NVMe的「行程指南」,那麼實現流程將更為順暢。
-END-
至頂網
一個談新技術和新商業模式的信息服務平台,致力於記錄和推動數字化創新,服務CIO、CTO等技術和商業的決策者、從業者。
※Gartner:2018年全球集成系統收入將增長18.4%
※非曇花一現:2018年內存晶元收入有望實現創紀錄增長
TAG:至頂網 |