我们探讨了 NVMe 如何为当今的数据中心带来多项技术机遇以及挑战。理论上,实施 NVMe 能够从硬件控制器释放存储筹备,并实现远高于 SATA 和 SAS 的性能。
除了性能因素,冗余性也是数据中心经理们最关心的问题之一。尽管 NVMe 存储可以连接到传统硬件控制器,更高效的冗余性方法是借助于软件定义存储平台 (SDS) 平台。
当组织转向使用 NVMe 时,必须探索他们如何同时满足自己的高可用性实践要求。这对于存在极高 SLA 的组织而言尤其如此。
基于硬件的 RAID 控制器制造商将需要适应新兴的 NVMe 技术,并提供解决方案来连接现有的 U.2 服务器背板,为基于硬件的 NVMe RAID 解决方案提供支持。现在市场上已经有一些 RAID 控制器卡支持 NVMe,但市场还很新。当基于硬件的 RAID 处于相当早的发展阶段,而组织要转向使用 NVMe 时,就不得不考虑架构设计决策,因为他们将需要探索如何同时满足高可用性实践要求,而无论是通过基于软件的 HCI 解决方案(例如 vSAN、Ceph、Linux 基于软件的 RAID 或 LVM 镜像),还是通过基于应用的高可用性复制(例如 SQL always-on 或 Oracle ASM 镜像)。可以说这些基于软件的设计决策仍将与基于硬件的 RAID 控制器并存,因为后者仅防范单点故障。