探究闪存SSD存储的最佳实施方式(上)

TT存储 发表于:13年01月22日 11:00 [转载] 中关村在线

  • 分享:
[导读]目前有6种不同的闪存固态硬盘(Solid State Disk,SSD)存储的实施方式。各种方式的目标首先是减少延时(latency)、提升每秒输入/输出操作次数(IOPS)和吞吐量的性能,其次是降低存储的总体拥有成本(TCO)。

相关阅读:探究闪存SSD存储的最佳实施方式(下)

目前有6种不同的闪存固态硬盘(Solid State Disk,SSD)存储的实施方式。各种方式的目标首先是减少延时(latency)、提升每秒输入/输出操作次数(IOPS)和吞吐量的性能,其次是降低存储的总体拥有成本(TCO)。这是第一部分的建议,下面将对上述方式做简明描述并展示其优劣:

1.PCIe闪存SSD存储卡用作服务器里的高速缓存或存储

2.PCIe闪存SSD存储卡用作存储系统(SAN存储或NAS)的高速缓存

3.硬盘驱动器(Hard Disk Drive,HDD)规格的闪存SSD用作NAS系统或者存储阵列的高速缓存

基于闪存存储计算的多样性,本文需要分成两部分。

PCIe闪存SSD存储卡用作服务器的高速缓存或者存储

将闪存SSD PCIe卡置于服务器的PCIe总线,使得高速缓存离应用程序更近。在这个路径中,没有适配卡、收发器、网络缆线、交换机和存储控制器等。短距离可以减少延时,加速读写之类的所有I/O操作。这和存储加速器不同,所以这些卡通常被称做应用加速器。这种类型的闪存SSD主要是块(block)。在用作高速缓存的时候,需要使用额外的依赖先进先出(first-in,first-out,FIFO)之类的策略将数据移进或移出高速缓存。

优势:在应用和存储或者存储高速缓存之间的最低的延时。为高事务或高性能应用(OLTP、OLAP、渲染、基因处理和蛋白质分析等)带来重要的、明显的和可量化的差别。

劣势:占用较高的CPU资源,从5%到25%。而容量相对较低,(虽然FusionIO公司有10TB的双PCIe插槽卡)。这种卡不能在多台物理服务器之间共享。每台物理服务器需要一个或多个卡。由于VM的可移植性和弹性需要共享存储,所以除了用作高速缓存外,无法用于虚拟服务器。高速缓存软件的许可是按每台物理服务器为基础进行计价。大多数的高速缓存软件是块存储(block storage),对于基于文件的存储或者应用基本毫无用处。(Nevex是个例外。)卡的管理是以每个卡为基础,增加管理员的管理工作量,导致高 TCO。

最佳适用:非常适用于在纳秒到微秒之间性能改善巨大的高性能计算(high-performance compute)集群。其他有效的方案包括OLTP、OLAP、商业智能(business intellegence,BI)、社交媒体、基因处理、蛋白质处理、渲染、安全、脸部识别和地震处理。

[责任编辑:黄辉]
大黄
以备份起家的CommVault近两年的解决方案不断向更全面的数据保护转型,并对数据管理、数据挖掘也有了一些关注。CommVault中国区技术总监蔡报永接受采访时表示CommVault将继续做一家专注做数据管理和信息管理的软件厂商。
官方微信
weixin
精彩专题更多
华为OceanStor V3系列存储系统是面向企业级应用的新一代统一存储产品。在功能、性能、效率、可靠性和易用性上都达到业界领先水平,很好的满足了大型数据库OLTP/OLAP、文件共享、云计算等各种应用下的数据存储需求。
12月15日,中国闪存联盟成立,同时IBM Flash System卓越中心正式启动
DOIT、DOSTOR、易会移动客户端播报中国存储峰会盛况。
 

公司简介 | 媒体优势 | 广告服务 | 客户寄语 | DOIT历程 | 诚聘英才 | 联系我们 | 会员注册 | 订阅中心

Copyright © 2013 DOIT Media, All rights Reserved.