使用混合储存

有一种以上建立混合存储阵列的方法,写下Jon Toigo。

你可能听到这个词混合存储对广为流传。它几乎可以用任何时间存储介质——磁带、DRAM、闪存——拼凑在一起。例如,最新的线性磁带文件系统- 密钥存储系统通常包括服务器前端或“头部”,其具有几个硬盘驱动器。这些驱动器用作预取文件缓存,因此请求的文件可以在完整文件位于磁带上并位于磁带驱动器的读写头前面,从磁盘缓存流流。

那就是一个混合储存的例子.另一个是将内存(无论是DRAM还是闪存固态驱动器(ssd))与硬盘驱动器(hdd)结合使用,作为一种提高应用软件和存储之间吞吐量的机制。知名的网络连接存储(NAS)产品供应商也做了类似的事情,最初将应用程序写入非易失性内存缓存,直到文件数据可以按照NAS供应商的文件布局和RAID方案定位到hdd上。这称为欺骗,通常是为了优化NAS存储的性能。

一些存储虚拟化方法使用类似的欺骗方法,通过缓存所有写入,在可以写入物理存储资源之前,给出似乎是速度提升到I / O.此架构也称为混合存储。

用闪光混合动力车减少磁盘存储能量需求

混合存储可用于区分以闪存SSD和hdd(闪存混合驱动器或混合驱动器)组合为特征的钻机与“纯”或全闪存SSD阵列。闪光混合动力车通常使用他们的Flash SSD组件通过智能读缓存来补充其磁盘阵列组件。如果写入磁盘的数据被多次并发访问,则系统中的智能软件混合阵列将数据复制到SSD中,并将访问请求重新指向SSD。这允许请求由SSD组件提供的更高的IOPS来服务。当访问随着时间的推移而减少时,新的请求被重新指向阵列的硬盘组件上的数据的位置,并且从SSD缓存中删除复制的文件。

通过最小化必须部署的硬盘数量来实现高IOPS速率,这种情况对降低磁盘存储的能量需求具有很大的希望。例如,一个供应商有有条纹的从其旗舰存储阵列提供1,900个磁盘驱动器,目前提供45万IOPS的速度。吞吐量,根据供应商,可以更多地增加更多short-stroking磁盘——限制磁盘上可以写入数据的区域,这反过来又限制了每个硬盘上读写头的遍历。结果是更快的头部搜索和更快的性能。

但是全磁盘性能存储的影响是巨大的能源成本。每一个驱动,无论是否是短冲程,都需要大约7瓦的电力;因此,1900个驱动器代表了一个相当重要的功率消耗。

上诉混合存储(上面描述为闪存- ssd读取缓存、hdd和智能“热数据”复制和缓存技术的拼凑)的优点是,只需使用一小部分hdd,就可以从一个套件中获得与数千个硬盘阵列相同的IOPS。每千兆字节的价格通常略高一些混合存储阵列和全HDD阵列,但第一年的能源成本节省可以使差异无关紧要。

在使用这种混合存储之前,您需要了解应用程序将从更高的IOP中受益的理解。交易系统是清晰的候选者,尽管许多公司在虚拟化服务器背后部署了更快的混合储存,以提高吞吐量。使用混合存储来加速虚拟服务器工作负载处理的问题是管理程序通常会创建服务器管理程序中的性能问题设置。从技术上讲,管理程序日志阻塞不能通过更快的存储以一种有意义的方式解决。尝试混合存储供应商的工具包可能会有用,以确定它是否会在工作负载处理方面产生显著差异。

一些flash产品供应商提供的软件是对操作系统工具的补充,例如微软Xperf.或Linux BLKTRACE,并且可用于了解哪个应用程序工作负载是I / O绑定,因此可用于在存储组件上实现的加速技术。在跳进混合储存之前,熟悉Xperf和Blktrace,Lsi Nytro预测器等工具是一个好主意,可以为您提供数据是否值得您的时间和金钱。

深入挖掘存储分层

搜索灾难恢复
搜索数据备份
搜索融合基础设施
关闭
Baidu