存储 频道

系统架构如何才能够更好的支持固态硬盘

  固态技术一直活跃在存储市场边缘,对于这一领域中那些对存储有专门要求的终端用户来说,磁盘的性能容量不能满足他们的要求。为存储奠定基础的传统硬盘成长的速度已经跟不上服务器带宽、网络技术、CPU的前进步伐。当硬盘容量成倍增长时,其性能最多不过线型提高。因此,那些对性能有特殊要求的用户不得不摒弃传统磁盘驱动器而寻找新的替代品。他们已经发现,无论是DRAM存储阵列还是数据库缓存,固态技术解决方案都是很好的选择。

  最近,企业已开始采用磁盘波形因数以及固态盘(SSD)驱动器中的固态技术。经使用企业发现,SSD固态技术更容易获得。随着磁盘波形因数的便捷化,基于NAND的SSD密度不断增加,价格迅速下跌,其供应商也不断增多。

  此外,对那些高耗电并受散热困扰的数据中心来说,SSD是理想选择,它比传统磁盘耗电和产生的热量均少很多。

  不幸的是,对SSD的讨论,我们通常把重点放在一些小细节上,如对比MLC与SLC、CMOS工艺波长、NAND芯片等,却忽略了整体存储架构的讨论。

  可扩展性

  尽管SSD力求简单,但却受传统存储架构局限性的制约。一方面,固态技术为带宽架构、磁盘和内存缓存技术、b-tree算法、档案系统以及读写技术等新一代创新提供了素材;另一方面,固态技术并没有改变传统企业存储阵列的架构。

  没有厂家和用户的努力,固态技术仍然深陷与传统解决方案斗争的泥潭。如今,这一领域所有现存解决方案所共有的局限性使建立基于SSD的存储系统变得更具有挑战性。

  下面让我们看看要想充分利用SSD,传统解决方案存在的局限以及存储系统设计相关的一些挑战:

  1.性能不能累加。由于一些附加的瓶颈,传统存储系统往往制约了SSD潜在性能的发挥。例如,传统阵列提供的每台设备或总设备的性能低于SSD独立使用时的性能。

  我们面临的挑战:传统阵列控制器无法提供SSD所要求的极端性能。

  2.数量有限。由于控制器架构中的缓存软件和硬件跟不上SSD的低延迟和高性能,因此传统存储系统限制了可以纳入一个单一阵列SSD的数量。

  我们面临的挑战:无限添加SSD超过存储控制器的能力范围。

0
相关文章