部分、全部还是专用闪存 你的存储准备好了吗?

来源: zdnet 编译
2011/6/3 11:23:08
我们现在看到,从服务器使用的PCI-E固态盘(SSD)到固态阵列,整个企业使用闪存的情况激增。不同存储阵列之间的优势和边界变得越来越模糊,下面是今天市场中存在的闪存阵列种类,以及它们是如何结合在一起的简单概述。

分享到: 新浪微博 腾讯微博
本文关键字: 部分 全部还是专用闪存

伴随Texas Memory Systems和EMC发布新的闪存阵列产品,闪存便成了这些天的新闻热词。

我们现在看到,从服务器使用的PCI-E固态盘(SSD)到固态阵列,整个企业使用闪存的情况激增。不同存储阵列之间的优势和边界变得越来越模糊,下面是今天市场中存在的闪存阵列种类,以及它们是如何结合在一起的简单概述。

部分闪存

目前,有两种方法实现部分闪存阵列,第一种是使用固态盘作为分层策略的一部分,SSD进入分层模型的步伐有点慢,因为它们的价格一直居高不下,并且也很难确定特定主机上哪一个LUN使用最频繁,哪一个相对不活跃,最初的解决方案是给主机分区,或给它全部分配闪存LUN,但这种办法既费时又费钱。

块级分层改变了这一切,这个功能将LUN分解成块,根据其活动性将每一块放在一个存储层上,这样,只有最活跃的数据块才放在SSD上。现在在IBM、EMC、日立、惠普/3PAR和戴尔/ Compellent的产品中都可看到块级分层。

这个方法比标准分层解决方案效率更高,但没有对不断变化的工作负载进行很好的优化,此时“热块”的变化是非常频繁的,阵列重新平衡以提高性能的滞后时间可能会抵消所有获得的好处(注:没有技术细节,如Compellent提供的解决方案可以规避其中部分问题)。

第二种选择是使用闪存作为写操作高速缓存,来自Oracle使用ZFS文件系统的阵列就采用了这种解决方案,写是使用一个叫做ZIL(ZFS Intent Log)的日志记录机制写入镜像SSD,然后将它们异步转存到主旋转磁盘。

读取的内容被缓存到一个叫做L2ARC(二级自适应可替换高速缓存)的SSD高速缓存记忆体中,ZFS解决方案的写入性能是和可用的高速缓存数量成正比的,这需要在高速缓存的成本和阵列上写活动水平之间进行权衡。

需要好好地讨论这种可能会提供更好的性能,但会牺牲更大的成本的解决方案。

全部闪存

现在的固态盘在设计时就考虑了模仿和兼容标准HDD,因此纯粹基于SSD创建一个阵列也是可能的,这种解决方案可能是极其昂贵的(EMC已经宣布要给客户提供这种设备),但它们真的能保证提供更好的性能吗?在过去的20年,自从第一个Symmetrix阵列进入市场后,所有存储阵列厂商为了减少主要部件(HDD)的缺点,都在孜孜不倦地想办法提高I/O性能。

HDD I/O存在延迟和寻道时间延迟,它和工作负载类型紧密相关,如条带化、镜像和缓存等技术可以榨取相对慢速存储介质的性能潜力。如果我们现在加入固态盘,这些设备的响应时间将比传统硬盘快数倍,它们的性能很可能超过阵列应对I/O负载的能力。

HDD响应时间曾经是一个瓶颈,我们看到I/O路径、高速缓存和处理器性能也可能成为限制因素,因为性能限制不容易预测,成本/效益计算执行起来变得越发复杂,当然,如果有厂商愿意给我一个固态阵列测试,我想我随时可以为你回答这个问题,据我所知,EMC是唯一已经证明,为他们传统的VNX和VMAX系列提供全闪存阵列的厂商。

专用闪存

不是市场上所有闪存阵列都是一样的,我们已经看到来自Violin Memory、Texas Memory Systems和Kaminario的新产品,它们使用了闪存和DRAM创建阵列,专门为使用SSD做了调整,可以利用固态硬盘提供的吞吐量,也考虑到了固态硬盘和传统HDD在技术上的不同,如固态硬盘(特别是MLC SSD)的使用寿命是有限制的。

损耗均衡等技术可以有效缓解这个问题,提高写耐久性,Violin Memory改进了这个技术,实现了整个阵列的损耗均衡,确保SSD尽可能“活”得久一点。毫无疑问,专用闪存阵列拥有最高的性能,因此它们的价格贵一点也是合情合理的。

小结

那么最好的办法是什么呢?像往常一样,答案是“看情况”,必须了解工作负载情况和需求,确定I/O延迟对应用程序性能是否是一个制约因素,但最重要的是确定减少I/O是否可以在应用程序层获得巨大的改善,SSD解决方案是获得改善的机会,但问题是:增加的成本是合理的吗?

责编:陈慧
vsharing 微信扫一扫实时了解行业动态
portalart 微信扫一扫分享本文给好友
著作权声明:kaiyun体育官方人口 文章著作权分属kaiyun体育官方人口 、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
最新专题
流动存储 为大数据而生

伴随信息技术的突飞猛进,更大量级的非结构化数据与结构化数据构成的大数据成为企业级存储所面临的最大挑战:一方..

磁盘阵列及虚拟化存储

利用数组方式来作磁盘组,配合数据分散排列的设计,提升数据的安全性。虚拟化存储,对存储硬件资源进行抽象化表现。

    畅享
    首页
    返回
    顶部
    ×
    畅享IT
      信息化规划
      IT总包
      供应商选型
      IT监理
      开发维护外包
      评估维权
    客服电话
    400-698-9918
    Baidu
    map