如今,IT专业人员和存储管理员经常使用SSD(固态硬盘)替换HDD(机械硬盘)。尽管SSD硬盘在数据中心存储已占据主流地位,但人们对其使用、性能和成本方面还存在着一些误解。一旦人们消除SSD硬盘应用问题背后的误解,他们会发现采用SSD硬盘对存储管理和计算是有益的,可以提高数据中心效率。
误区1:SSD硬盘不耐用
在人们的误区中,有一个问题是SSD硬盘的耐用性问题,当前的SSD硬盘可以持续使用多年,这是由于采用更好的电子元件、信号处理和更智能的故障检测和纠正,因此SSD硬盘的使用寿命更长。
此外,SSD硬盘是专为写入工作负载而定,可以通过每日整盘写入次数来衡量。相反,处理繁重的写入负载的HDD硬盘只能更多的分配空间,这增加了成本或降低了容量。
一些HDD硬盘的每日整盘写入次数通常与SSD硬盘规格没有多大区别,这意味着HDD硬盘并不过时。其底线是SSD硬盘和HDD硬盘一样可靠,而且速度更快。
误区2:SSD硬盘的管理复杂
SSD硬盘另一个早期的问题是写入问题。就是SSD硬盘删除块的因素,SSD硬盘不需要将其标记为空闲块,而需要将SSD上的数据重置为未写入状态,这可以让块可用。而复杂的是,这只能在基于闪存的存储器中才能实现,通常以2MB的超大块进行。超大块中的任何有效数据必须先在其他地方重写。
当从服务器执行写入操作时,即使快速内存缓冲区在数据从服务器发送后,也会大大降低写入速度。如果使用TRIM命令预先清除块,这种方法很好。TRIM内置于驱动程序中,但用户可能需要验证它是否已在操作系统中打开。使用TRIM时,写入速度要与硬盘为空时一样快。
同样,不要对SSD硬盘进行碎片整理。这只会浪费时间和I/O性能,并减少其使用寿命。原因很简单:由于写入过程,块被随机放置在整个SSD硬盘空间中,但不像HDD硬盘那样受到任何延迟的影响。
另一方面,需要查看SSD硬盘上压缩的闪存数据。这会进一步提高性能,因为它通常比写入和读取的块数少5倍,并有效提高约5倍的容量。
SSD硬盘在任何类型的网络存储系统中都可以提升容量,这是因为如果在服务器上完成压缩和解压缩,那么网络数据负载也会减少5倍。这将节省大量的资金,这可能只是因为SSD硬盘有很多额外的I/O周期,可用于压缩。
误区3:SSD硬盘可以取代阵列中的HDD硬盘
这是IT专业人员和存储管理人员使用SSD硬盘可能感到困扰的另一个问题。当今SSD硬盘速度如此之快,以至于传统的阵列控制器的速度无法与之相比。存储阵列是围绕HDD硬盘的I/O性能而设计的,这意味着将会随着I/O速度减慢1000倍,并且顺序操作速度降低100倍。
存储阵列控制器旨在将许多慢速HDD硬盘的数据流整合到几条速度适中的光纤通道链路中,因此它们将成为SSD硬盘应用的严重瓶颈。用户应该使用以SSD硬盘为中心的存储设备,并考虑使用多通道100 GbE存储主干网络。
由于原有的串行连接SCSI(SAS)和串行高级技术附件(SATA)接口无法跟上SSD硬盘的速度,因此服务器也存在类似的瓶颈问题。新的NVMe协议速度更快,通过整合中断和简化队列管理,还可显著降低系统开销。IT专业人员和存储管理员可以采用NVMe以太网,作为在整个服务器集群上共享驱动器的一种方式,将加快超整合系统的速度。
误区4:SSD硬盘价格太贵
SSD硬盘另一个主要的问题是价格高。在过去的几年中,SSD硬盘的价格迅速下降,但其采用新的3D-NAND制造方式,价格已经趋于平稳。这个问题已经解决,人们可以预期其价格还将会再度下跌。
此外,行业人士经常讨论的价格差异是SATA硬盘和企业级SSD硬盘的混合。SATA固态硬盘的价格已经不到同等容量SAS硬盘的一半,但性能却远远优于SAS硬盘,这也是促使SAS硬盘价格下滑的原因。当然,还部署了一些价格昂贵的NVMe硬盘。但所有的迹象表明,这两种硬盘的价格正在迅速接近等效容量SATA 固态硬盘的价格。
即便如此,SSD硬盘的价格仍比HDD硬盘要高得多。请记住,使用SSD硬盘的服务器能够以更快的速度完成更多的工作,因此可以抵消成本差异。不要忘记,采用压缩技术将会使SSD硬盘存储数据的价格低于HDD硬盘。
误区5:SSD硬盘的容量还不够大
最后,SSD硬盘存在的问题之一是其容量较小。实际上,有的SSD硬盘的容量已经超过了大容量HDD硬盘。如今,市场正在推出2.5英寸的32TB的SSD硬盘,IT专业人士可预计50TB的SSD硬盘将很快推出。而在容量为16TB或更少容量的情况下,SSD硬盘与HDD硬盘相比,将使用更少的机箱、更少的电力,并提供更好的结果。SSD硬盘容量在当今的数据中心已经不成问题。