存儲加速器加速NVMe陣列
閃存非易失性存儲快遞(NVMe)存儲設備非常可靠。然而,如果沒有廉價磁盤冗余陣列(RAID)支持,它們在多驅動器系統中會成為單點故障。這就是為什么當可靠性重要時,比如數據中心,通常會采用RAID系統。
RAID 1 使用兩塊相互鏡像的硬盤。失去一臺使系統得以繼續運行。RAID 0 是一種沒有冗余的配置,但它提供了陣列的最大磁盤空間。
RAID 1系統的開銷為50%,這也是為什么當涉及更多硬盤時,會使用RAID 5和RAID 6等其他RAID配置。與 RAID 1 不同,RAID 1 中兩塊硬盤的數據相同,這些其他 RAID 配置采用類似奇偶校驗的方案,即使一塊或多塊硬盤故障(取決于 RAID 配置)也能保留數據。
通過這種方法,當故障驅動器被更換時,RAID陣列可以被重建,同時陣列仍在運行。異或運算計算要寫入驅動器的數據以及恢復作中的數據。
不同的控制器方法
軟件RAID支持是可能的,但計算負擔會落在主機上。這正是像Microchip的SmartRAID 4300這樣的RAID存儲加速器發揮作用的地方(見圖)。

SmartRAID 4300 存儲加速器將 RAID 校驗作從主機卸載出來。
該配置不同于 RAID 控制器的做法,后者硬盤隱藏在控制器后面。在存儲加速器方法中,控制器與主機協同工作,主機可以直接訪問陣列中的NVMe驅動器和存儲加速器。
存儲加速器的設置是硬件和軟件的結合,軟件驅動程序利用了存儲加速器的計算支持。Microchip 的加速器支持 RAID 5(見表)。典型配置包括最多32個x4 NVMe驅動器組成一個陣列,最多64個邏輯陣列。它支持 PCIe 第四代和第五代。

表格突出顯示了運行中的RAID 5陣列的速度以及更換缺失設備時的重建速度。
存儲加速器支持自加密驅動器(SED)。其可信平臺支持與開放計算項目(OCP)對齊的硬件根信任。軟件由Adaptec的MaxView提供,包含基于網頁的界面。帶外基板管理控制器(BMC)管理包括基于標準的分布式管理任務組(DMTF)、平臺級數據模型(PLDM)以及通過MCTP協議進行的Redfish設備啟用(RDE)。





評論