R6101雙端口SSD:現代數據中心高可用性與高性能的綜合解決方案
對于企業IT、云計算、人工智能和大數據等任務關鍵型應用場景,是否能夠消除單點故障至關重要。大普微R6101雙端口是一款專為滿足現代數據中心嚴苛需求而設計的企業級PCIe Gen5 NVMe雙端口固態硬盤,通過靈活配置共享或獨立命名空間的能力,可以針對主動-主動(Active-Active)性能擴展或強大的主動-被動(Active-Passive)故障轉移進行優化,從而最大限度地提高數據可訪問性和運營效率。
┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
R6101雙端口NVMe SSD
01 性能優勢
R6101雙端口采用大普微自研DP800控制器,其雙端口每個端口理論帶寬為7000 MB/s,兩個端口合計可達14000 MB/s。通過將PCIe 5.0 x4的帶寬分配到兩個獨立的PCIe 5.0 x2接口上,R6101允許兩個不同的主機系統或單個主機內的兩個獨立PCIe根復合體同時訪問固態硬盤充分利用R6101的讀寫帶寬。

DapuStor R6101雙端口關鍵規格
02 可靠性
雙端口NVMe固態硬盤能為企業級存儲系統提供關鍵的冗余性和高可用性。通過將U.2 x4 PCIe鏈路拆分為兩個獨立的x2 PCIe鏈路,它們允許兩臺存儲服務器通過不同PCIe鏈路訪問同一張NVMe SSD,從而消除了PCIe鏈路的單點故障。這種設計確保了即使一個路徑或主機控制器發生故障,數據也能持續訪問,這對于任務關鍵型應用至關重要。
┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
雙端口NVMe SSD在本地PCIe連接架構中的應用
01 高可用性的配置:共享命名空間
在此配置中,DapuStor R6101的雙端口用于為共享命名空間提供冗余訪問。固態硬盤上的非易失性存儲介質(NVM)被劃分為一個或多個命名空間,這些命名空間可以由兩個控制器/路徑同時訪問。

這種設置是實現高可用性的基礎,其優勢在于消除了驅動器訪問層面的任何單點故障。如果一個主機路徑、其相關的控制器或數據路徑中的某個組件發生故障,另一個路徑可以無縫接管,確保任務關鍵型應用的持續運行;同時其向應用程序層呈現單個命名空間,簡化了數據管理。
// 機制:主動/被動和主動/主動控制器訪問模型
● 主動/被動:在主動/被動設置中,一個控制器(及其路徑)被指定為給定共享命名空間的主路徑,而另一個控制器提供輔助路徑。主機系統被告知要使用的最佳I/O操作路徑。如果主路徑因故障或維護而變得不可用,主機將自動故障轉移到輔助路徑,為存儲系統提供可靠的故障轉移能力。
● 主動/主動:對于需要更高性能和更好資源利用率的場景,共享命名空間可以采用主動/主動模型進行訪問。在這種情況下,兩個控制器可以同時處理對同一共享命名空間的I/O請求,實現真正的并行I/O處理和跨多路徑的動態負載均衡。這種架構旨在隨著控制器的增加而線性擴展,提供接近比例的吞吐量增益,同時通過分布式工作負載確保容錯性。實施主動/主動需要復雜的協調機制來維護數據一致性,以及主機上的多路徑軟件來有效管理路徑選擇和負載分配。
// 操作系統多路徑配置
● Linux:Linux操作系統通過兩種主要框架為NVMe設備提供強大的多路徑支持:標準設備映射器多路徑(DM-Multipath)和原生NVMe多路徑。這兩種框架都支持非對稱命名空間訪問(ANA)多路徑方案,這使得它們能夠識別和優先選擇控制器與主機之間的優化路徑,從而提高性能。
原生NVMe多路徑: 這種內核級功能可以通過向內核命令行添加nvme_core.multipath=Y或通過模塊配置文件來啟用 。由于其原生集成,它可能提供更高的性能,但與DM-Multipath相比,功能可能較少 。支持的策略包括NUMA(默認,優化多核系統中的CPU到路徑親和性)、Round-Robin(在所有路徑上均勻分配I/O以提高吞吐量)和Queue-Depth(選擇在途I/O數量最少的路徑,以在高負載下進行負載均衡)。
DM-Multipath:該框架提供更廣泛的功能、高級路徑選擇策略和更大的配置靈活性。它可以通過啟動multipathd.service來啟用,并通過etc/multipath.conf文件進行配置。
● Windows Server:Windows Server支持直接連接的NVMe驅動器的多路徑功能,多路徑I/O(MPIO)可以通過服務器管理器圖形界面或Windows PowerShell命令行工具進行配置和管理。通用的MPIO框架支持各種負載均衡策略,如Round Robin和Least Queue Depth,這些策略將適用于雙端口NVMe驅動器,以優化性能并確保高可用性。
02 高性能配置:獨立命名空間
此配置通過為R6101的每個端口分配一個獨立且不同的命名空間來利用其雙端口。對于連接的主機系統或應用程序而言,這些命名空間中的每一個都表現為一個獨立的、可單獨尋址的固態硬盤,并擁有自己專用的I/O隊列。這種邏輯隔離提供了更高程度的并行性,并使單個物理NVMe驅動器能夠有效地同時為多個主機或應用程序提供存儲資源,每個命名空間都可以獨立格式化和讀/寫,并確保多租戶或虛擬化環境中關鍵工作負載的可預測性能。

這意味著NVMe命名空間是一種由控制器管理的抽象層,在比操作系統更低的層面提供真正的邏輯隔離和獨立的生命周期管理。這種能力帶來了強大的多租戶支持、增強的安全性(例如,針對敏感數據可以按命名空間應用加密),以及直接在驅動器級別進行高度靈活的資源分配。
// 機制:通過命名空間的專用隊列增加I/O并行性
此配置中性能提升的主要機制是每個獨立命名空間的專用I/O隊列所帶來的固有并行性。由于每個命名空間都以自己的隊列運行,I/O操作可以并發處理,且沒有爭用,從而實現比單個共享命名空間顯著更高的聚合IOPS和帶寬,最大化吞吐量和降低延遲。同時單個物理固態硬盤可以高效地為多個主機或應用程序提供服務,并具有獨立的邏輯隔離。每個命名空間都可以獨立格式化和讀/寫,并確保多租戶或虛擬化環境中關鍵工作負載的可預測性能。
┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
雙端口NVMe SSD + EBOF的NVMe-oF解決方案
01 NVMe-oF簡介與解耦存儲概念
NVMe-oF(NVMe over Fabrics)是一種變革性的網絡存儲協議,它將NVMe閃存的高性能和低延遲從本地服務器的限制擴展到共享存儲環境。它通過允許NVMe命令通過各種高性能網絡結構(如RDMA、TCP)傳輸來實現這一點。NVMe-oF的核心是解耦存儲的概念,即計算資源與存儲資源分離,使存儲能夠廣泛地供多個應用程序和服務器使用。通過使應用程序能夠共享一個公共存儲容量池,數據可以在應用程序之間輕松共享,或者根據應用程序需求分配所需容量。這種架構是邁向軟件定義數據中心的重要一步,允許存儲分配給應用程序,而無需考慮其物理位置。

02 通用EBOF架構
通用EBOF(Ethernet Bunch of Flash)架構旨在將NVMe閃存的高性能擴展到共享存儲環境。它通過高性能以太網結構提供NVMe固態硬盤的低延遲共享,旨在提供與本地連接NVMe固態硬盤相似的性能。
// 關鍵組件與連接
EBOF平臺通常利用多個NVMe-oF結構橋接ASIC,并配備一個基于ARM的BMC用于平臺管理。這些平臺通過結構橋接設備提供多個100GbE甚至更高帶寬的網絡端口,這些端口可以連接到配置為RDMA over Converged Ethernet (RoCE) 或傳輸控制協議 (TCP) 的主機端口。RoCE連接在數據中心歷來受到青睞,而TCP則提供了更高的易用性。EBOF平臺提供了連接RoCE或TCP主機端口的靈活性,以實現最佳使用。
// 通用EBOF平臺優勢
? 允許多臺服務器共享NVMe閃存存儲,如同本地存儲一般
? 利用低延遲結構充分利用IOPS和容量
? 更高效地使用大容量固態硬盤并保持低延遲
03 R6101雙端口與通用EBOF的集成
R6101的U.2 15mm雙端口外形尺寸使其能夠完美集成到支持雙Gen5x2連接的EBOF的插槽中。在邏輯層面,EBOF的結構橋接設備通過以太網將NVMe固態硬盤呈現給主機,從而抽象化了后端的PCIe總線復雜性。
// NVMe-oF 共享命名空間實現高可用性
在共享命名空間NVMe-oF方案中,R6101雙端口的共享命名空間由EBOF內的多個控制器訪問,并通過冗余路徑呈現給主機。高可用性EBOF通常支持主動-主動控制器架構,這意味著EBOF中的控制器可以同時處理I/O請求,從而實現高可用性和雙路徑冗余。
R6101的雙端口設計與EBOF的冗余IOM(結構橋接設備)、冗余電源和風扇相結合,共同構建了一個高度彈性的存儲系統。這種組合確保了即使在單個組件故障的情況下,數據路徑也能保持完整。主機端的多路徑軟件,如Linux的DM-Multipath或原生NVMe多路徑,以及Windows的MPIO,則負責在主機層面實現無縫故障轉移,確保應用程序的持續運行。這種集成提供了企業級的高可用性,消除了單點故障,并保證了任務關鍵型應用的持續運行。
// NVMe-oF 獨立命名空間實現性能提升
獨立命名空間在NVMe-oF環境中的應用,使得R6101上的獨立命名空間可以通過NVMe-oF暴露,允許多個主機或應用程序訪問具有專用I/O隊列的獨立命名空間。這種配置通過最大限度地提高跨網絡結構的并行性和吞吐量來提升性能,這對于多租戶或多樣化工作負載尤其有益。
獨立命名空間為多租戶云環境或特定應用程序工作負載提供了強大的邏輯隔離,并實現了精細的安全策略(例如,按命名空間訪問)。這種配置在共享存儲池中提供了卓越的聚合性能、優化的資源利用率以及增強的安全性與管理能力。
隨著 AI 模型規模的持續膨脹和數據復雜度的提升,對存儲系統性能、可擴展性和靈活性的需求將達到前所未有的高度。雙端口 NVMe SSD 和 EBOF 盤框將成為構建下一代 AI 計算基礎設施的關鍵組件,為大模型訓練提供充沛的數據流,為高性能推理提供極速響應,從而推動 AI 技術的進一步發展和廣泛應用。
┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
深耕企業級存儲,驅動技術革新
大普微持續深耕自主研發與創新,不僅覆蓋主流市場需求,更針對高可用與全棧應用等嚴苛場景進行深入優化。面對復雜的工作負載挑戰,大普微以穩健高效的存儲解決方案,為企業數字化基礎架構提供堅實可靠的支撐。

