数据中心SSD全解
部分IT专业人士对固态硬盘(SSD)存在误解,认为所有SSD无差别,仅是闪存,实则不然。
为笔记本电脑或台式机等客户机设计的SSD,与为数据中心打造的SSD,在设计和应用上存在巨大差异。服务器工作负载通常全年无休,保持100%负荷周期,而个人计算机在工作时仅使用极少资源。因此,服务器中安装的硬盘需满足高负荷应用的持续需求和性能要求,数据中心需要专门打造的企业级硬盘,不能简单地将笔记本电脑的SSD用于数据中心。

随着SSD在数据中心应用的增多,性能一致性变得愈发重要。为实现SSD性能一致性,需关注与IOPs交付和延迟有关的性能,可通过创建性能脚本,在长测试模式下观察每个IO。调试不当的硬盘性能可能大幅波动,而金士顿企业级数据中心SSD旨在提供一致的性能水平。
这种一致性确保了客户在管理存储集群时的可预测性优势,主要得益于SSD固件设计、预留空间大小和写缓存大小。凭借更高的可预测性,客户能够围绕一致性能打造应用,满足服务水平协议。
面对后台操作,如TRIM命令、垃圾回收和主机命令,需从固件调优角度考虑。在硬件方面,SSD中使用大容量DRAM缓存,以存储驱动器映射表和用作写缓存。近年来,数据中心客户对SSD的认知愈发成熟,会进行深入测试。一流的企业级SSD利用大容量DRAM缓存,并在固件中调优以实现一致性。

在市场中,约80%的SSD仍为串行ATA(SATA)接口,其传输速度相对较快,占用空间小。然而,存储行业正经历重大变动,企业开始弃用SATA接口,转而采用NVMe(non-volatile memory express)。NVMe是基于闪存的SSD,有望突破旧硬盘接口的IO和延迟局限。但转变并非一蹴而就,服务器在存储容量和可用通道数量方面存在局限性。
因此,数据中心在选择企业级SSD时,应寻找可降低延迟并减少IO性能悬崖风险的SSD。同时,客户必须考虑基础架构是否准备好利用更新、更快的存储接口。SSD的选择对数据中心至关重要。