柔和聚焦在覆蓋豐富電腦程式碼的整排伺服器機櫃

NVMe:冗餘和獨立冗餘磁碟陣列(RAID)

我們曾經討論過 NVMe 對現今的資料中心帶來技術機會和挑戰。理論上來說,實施 NVMe 可解鎖硬體控制器中的儲存裝置,且表現遠遠超出SATA 與 SAS 。

除了效能方面的考慮之外,資料中心管理員最大的考量之一便是冗餘。儘管 NVMe 儲存裝置可以連接至傳統的硬體控制器,但透過軟體定義儲存裝置 (SDS) 平台處理冗餘更為有效。

當企業轉換至 NVMe 時,它們必須面臨如何繼續符合高可用性做法的問題。對於擁有極高 SLA 的企業而言尤其如此。

硬體架構的 RAID 控制器製造商需要因應 NVMe 的出現並且提供解決方案以連接至現有的 U.2 伺服器背板,藉此支援硬體架構的 NVMe RAID 解決方案。市面上已經有一些 RAID 控制器卡可支援 NVMe,目前仍然屬於新興市場。在硬體架構 RAID 尚在發展初期階段,企業轉換至 NVMe 時,必須考慮架構設計決策,因為他們需要探索如何繼續符合高可用性做法、是否透過軟體架構的 HCI (超融合基礎架構)解決方案 (例如: vSAN、Ceph、Linux SW 架構 RAID 或 LVM 鏡像),以及基於應用程式的高可用性複寫 (例如: SQL Always On 或 Oracle ASM 鏡像)。有人可能會認為這些軟體架構的設計決策仍存在硬體架構的 RAID 控制器,因為後者僅能防衛單點故障。

轉換至 NVMe 需要 IT 架構師和應用程式所有者進行全面、完整的堆疊審核,以確保冗餘存在於硬體與軟體堆疊中的每一層,無論是從計算到儲存裝置的網路,以符合所需的服務層級協議 (SLA)。當應用程式共用儲存裝置資源時,請務必在儲存裝置層級實施有力的冗餘做法。客製化解決方案的類型將取決於目前的基礎架構。舉例來說,如果伺服器已經虛擬化,移轉為 vSAN 這類的軟體 HCI 解決方案行得通。

vSAN 可提供 VM 層級的粒狀冗餘,並且可以保護 VM 免受最多 2 次儲存裝置節點故障。如果公司依賴全快閃儲存陣列作為集中式儲存裝置解決方案,多數 NVMe 全快閃儲存陣列皆隨附軟體架構的 RAID 實作,但為了進一步避免陣列完全故障,儲存裝置複寫的高可用性可能會是關鍵所在。

Kingston 會定期詢問客戶:「您會如何管理您的儲存裝置?」

多數客戶開始測試從硬體控制轉換到軟體定義架構的複雜程度。部分客戶已經購入用於測試的解決方案,而少數客戶則必須寫出自己的 Linux 架構軟體定義儲存套件,以管理其資料中心。

對於許多公司來說,軟體定義擴充至 RAID 控制器並非易事 ― 需要做出根本的改變。公司有很多內容需要消化,也有許多決策需要制定。因此,軟體定義的儲存裝置公司的機會來了。

#KingstonIsWithYou

相關文章