科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网存储频道闪存将给服务器存储系统带来重重困难

闪存将给服务器存储系统带来重重困难

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

闪存可以存在于从服务器到存储的整个链条中的多个位置,这使得均衡I/O和整个系统设计变得非常困难。

作者:存储时代(编译) 来源:Stor-age.com 2009年9月28日

关键字: 闪存

  • 评论
  • 分享微博
  • 分享邮件

闪存可以存在于从服务器到存储的整个链条中的多个位置,这使得均衡I/O和整个系统设计变得非常困难。

设计和采用服务器到存储的系统将变得越来越困难,因为关于服务器和存储IOPS处理器的设想被搁置一旁了。实施了虚拟化、多核和增强缓存的服务器的数据接收和生成速度比很多硬盘存储阵列快。这个时候你如何搭建均衡的服务器存储系统呢?

让我们来看看基本的服务器到外部存储的链条。我们先从服务器主板开始,它包括4核、6核甚至是8核服务器,通过内存和PCIe与一个I/O适配器进行通信。这是通过网络与一个存储阵列控制器连接,然后控制器连接到硬盘驱动器架。想象一下,这些都是虚拟化服务器,很容易看到,随意地摆放,一个服务器机房可以处理上千的IOPS,与一个只能处理几百IOPS的存储阵列通信。

存储阵列要获得与服务器同等的IOPS就要求大大增加阵列盘片或者固态盘的使用并提高控制卡I/O性能。使用闪存可以做到这一点,但遗憾的是,闪存存储也可以被当作服务器缓存用在服务器中的不同位置来提高服务器IOPS,从而再次实现均衡。

我们可以设想服务器主板将采用闪存模块,作为一个介于服务器引擎和数据存储之间的缓存。Intel的Braidwood技术正是针对这个方向,它可以提高服务器的数据保存能力。然后可能会有一个闪存库连接到服务器的PCIe总线:另外一个缓存。Fusion-io和Violin Memory都推出了这种基于闪存的I/O加速卡。这种缓存还可以提高连接存储的I/O承担能力。

接下来可能会有一种在I/O适配器上的闪存缓存被用于连接到存储。Adaptec展示了他们的数据调节理念,并向他们的5000和2000 RAID控制器中增加了由英特尔提供的闪存。在这里,我们一共有三种可能的闪存缓存层来提升存储阵列的承担能力。

跳过与存储阵列的网络连接,我们可能会有一个用于阵列控制器的闪存I/O加速卡。这正是NetApp的PAM(性能加速模块),这种模块最初是DRAM的形式,现在还推出了闪存的版本。它包括4个使用闪存的位置,第5个使用的是固态盘用来取代硬盘驱动器并提供所谓的Tier 0存储。实际上所有存储阵列提供商现在都这么做了,大多数采用的是STEC固态盘,少数采用的是英特尔固态盘。

最后第6个使用闪存的位置是用来代替硬盘驱动器阵列本身。目前Texas Memory Systems (RamSan)、Sun (FlashFire)、Violin Memory (1010 Memory Appliance with network head)以及Fusion-io (ioSAN)都属于这个方面。这些可以被视为闪存DAS或者闪存SAN形式的闪存数据库(而不是缓存)。

也许听上去在这6个位置采用闪存是没有意义的。我们可能会觉得向服务器添加一个闪存缓存或者采用一个闪存库或者用闪存增强的存储阵列是有意义的。利用闪存增强的存储阵列会采用缓存来保存“热”数据,或者采用一个闪存库来充当高容量存储和廉价的大容量数据SATA硬盘驱动器存储。

也许思科、戴尔、惠普、IBM或者Oracle/Sun等系统提供商会以最均衡、具有可扩展性和成本效益的方式均衡服务器和存储IOPS处理以及数据容量。Oracle的Exadata 2就是一个很好的例子。服务器和存储系统集成商以及增值经销商也需要这么做,但是不需要具备和以及系统提供商相同的资源。一家分别采购服务器和存储的数据中心运营商可能会面对均衡服务器和存储之间IOPS处理的复杂问题,他们需要这方面的工具。

这些工具什么时候问世我们还不知道,解决均衡问题将需要将重点放在集成来自不同提供商的服务器和存储系统,而不是将服务器和存储分离开来。在这方面,闪存将会带来不少难题。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章