分析师为您解析当前的固态存储驱动器

日期: 2012-10-15 作者:Dennis Martin翻译:张瀚文 来源:TechTarget中国 英文

由于能够为应用程序和数据存储提供高速性能,固态存储技术正获得越来越多的关注,同时这种技术提供用户在不同环境中不同的固态存储部署方式。今天市场上已经有大量SSD存储产品,从主机端的PCIe SSD到全闪存阵列,再到SSD闪存应用设备。每一样都有其独特的优劣不同,因此在部署固态存储之前需要充分考虑。在本次2012 存储决策者技术互动中,位于科罗拉多州的Demartek LLC的创始人兼总经理Dennis Martin详细解析了固态存储技术,以及其是如何为企业机构提供服务的。

如果将固态存储驱动器直接放在单台服务器中,而不是采用共享的机制,这样会有哪些优势?

假如你有一个应用程序或环境需要性能方面实际的绝大提升,并且你想要使用专用的资源,这便是一种很不错的方式。你可以将其放在服务器内部。应用程序可以加以使用。或者,如果你使用缓存的方式,这台服务器上的多种应用程序都可以公平简易地获得性能提升。

就基于服务器内部的固态存储设备而言,是否还有其它形式和结构的可替代方案?

如果你有PCIe卡,这就是一种形式。你还可以有像磁盘驱动器的形式,只需要放置在服务器内即可。因此可以说是有很多种可替代方案。而内存插槽形式的必需安装在内存插槽中,不过这实际上是存储的形式。通常上面有一个SATA端口,这样需要进入到内存DIMM插槽,但看起来像是存储一样。

PCI Express 3.0版本是否会对服务器内部的固态存储产生重要影响?

确实这样,第三版的PCIe带来了不少好处。首先,其速率和吞吐量翻倍。因此假如你有一条x8或称8条带宽的第三版卡,其将会给你每秒钟8GB的吞吐量,这确实是很大的提升。而服务器同样也会较之前提供更多带宽的PCI Express。因此你在每台服务器的每颗处理器上可以有高达40条的带宽。假如你有一台双处理器的服务器,这意味着你有高达80条带宽。如果你有充足的插槽,你就可以将PCIe SSD安装在其中。

一些基于服务器的SSD会如同一般的固态存储设备那样运作,而另一些可以像闪存那样使用。每种方式各有什么优劣?

这就是我所说的主存储器或持久的直接存储,只要你把它放在那里,并且将应用程序指向其上面的数据,就可以直接得到性能提升。这十分惊人。你确实得判定什么时间,将什么数据放在上面。因此,这里有一些管理步骤需要执行因为你得给出判定,就像在说“好了,如果我有诸多应用程序,这个是真正需要固态存储的,而那个就不需要了。”

你必需给出策略,区分出什么是重要的,毕竟容量只有这些。

而假如你采用缓存的方式,那么缓存就会说“只要是热点I/O数据都从这里走,你不必去考虑它。”管理缓存解决方案会相对容易一些,不过在这种方式中,性能是随着时间逐步增强的。由于将所有的应用程序数据都放在那里,无法取得像持久存储那种即可的性能提升。因此会有一个缓存预热时间,以及相应的权衡策略。这只是取决于你想采用的方式。如果采用缓存方式,你所有的诸多应用程序都可以利用到它。任何热点数据都可以在上面。而相反,在持久的方式中,只有你选中的那些应用程序能够得到加速。

在服务器内部使用固态存储设备时,应该选择SLC或是MLC?

这是完全不同的。SLC,当然也就是单层存储。这是一种高端、高性能、高成本的非常昂贵的选项。你确实可以获得更好的性能,但你不得不牺牲容量。如果你真的希望极高的性能,就选择SLC吧。

假如你不需要也承担不起非常高端的产品,或者是你需要更多的容量,那么MLC,也就是多层存储,是一种非常好的选项。那么你剩下唯一的问题就是,是否要使用我称之为消费级MLC的这种产品?抑或是使用更好一些的?有一些名为eMLC的产品,也就是企业级的MLC,如果说得更加精确一些,其实就是增强版的MLC。这类技术能够提供更长的使用时间,可以接近通常的SLC产品,不过性能较SLC弱了很多。

因此可以看到,eMLC确实很好地平衡了性能和价格。你必须得确定你想要为性能花费多少?抑或是你想要少一些的性能以及多一些的存储容量?

闪存的价格如此高昂,各家供应商又如何能够以一个可以接受的价格提供全SSD阵列产品?

在一个全固态存储的阵列中,假如你只是关注一台配置很小的盘阵中每GB的单价,那确实比同等容量全磁盘的阵列要贵出很多。不过你并不是单买一块磁盘,你需要购买整台阵列。

当你关注整体——包括控制器、驱动器和其它所有部件的成本时,这实际上就和你愿意为一台配置15K转速驱动器的高端磁盘阵列支付的成本非常接近了。因此,当你将其作为一个整体进行考虑时,它确实比较贵,但一般不会超过你的底线。

SSD混合阵列和全SSD阵列到底相差多少?

我们对于全闪存和混合式的阵列进行了一些测试。两者都可以提供巨大的性能提升。在混合式的方式中,当然,你可能会说“我们将SSD用于性能提升,而是用磁盘驱动器进行容量存储。”不同的供应商会采用不同方式管理这两者之间的不同,以及你存放数据的地方和方式。

只要SSD配置合适,我们从混合式的方式中也能获得很大的性能提升。但一旦配置不合适,情况当然也就完全不同了。在一台全SSD闪存阵列中,唯一的问题就是你有多大的容量。全闪存阵列上的一切都会运行的很好。

全SSD阵列所用的时间是否可以和传统的阵列一样长?

当然可以。这全都取决于其中的部件。如果你只是关注驱动器这一级别,首先,企业级的SSD闪存驱动器一般都有原厂提供的五年保修。假如你关注磁盘驱动器阵列,高端的企业级驱动器同样也是五年的原厂保修。

因此,你可以有相同的保修条款,其余的控制器组件两者都差不多。假如所有部件都有较高的保修期,而阵列供应商也都给到你类似的保修期,那么你就可以认为这两者的使用时间是一样的。

哪些应用程序可以从全SSD阵列中获得最大收益?

你放在全SSD阵列上的所有应用都可以运行得更快。不过,我们确实从数据库应用上能够看到最显著的提升。任何类型的数据库应用在全SSD阵列上都会运行的更好。假如你将邮件系统放在上面,情况也是如此,因为内部上看其实际上也是一个数据库——只要你有足够的容量。差不多所有的应用程序在全闪存阵列上都可以运行得更好。

一些全闪存阵列安装有NVRAM或DRAM。这些技术如何使用?

是这样,对于非闪存的内存,我称之为NVRAM和DRAM,通常作为闪存使用进行加速。在一些系统中,因为NVRAM本身是非易失性的,在一些情况下会在NVRAM进行写操作。一些系统确实是会将其整合一并使用,然后说“我们同时具有DRAM、NVRAM以及闪存,因此我们可以统一管理,用最适合的介质存储最合适的数据。”因此可以说,这确实是一种优势。

将固态存储设备部署在标准磁盘阵列的前端是否可以替换全SSD阵列?

确实如此。假如你希望让多台服务器利用到这些缓存,并且你想要加速现有的多台磁盘阵列,你可以将这些缓存设备部署在中间,他们可以是文件级或数据块级别的。并且,他们会在现有存储的前端加速数据块。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者

Dennis Martin
Dennis Martin

Dennis Martin,1980年进入IT产业,他是Demartek的创始人和主席。

相关推荐

  • 超融合技术之近况

    超融合存储降低了总体拥有成本,简化了安装,并为软件定义的数据中心做好准备。那么,你是否应当全面拥抱超融合系统呢?简而言之,答案是肯定的。

  • 2017最受关注的12家存储领头羊公司

    2017开年,和您分享最受关注的12家企业存储厂商大名单。从该名单中,你可以看到存储巨头的最新动态及未来看点。

  • 闪存存储的瓶颈

    机械硬盘看起来已经成为数据生态系统中限制性能提升的瓶颈。那么,用闪存将HDD这个瓶颈彻底替换掉就一定会提升数据中心的整体性能吗?

  • 存储经理人2016年6、7月合刊:服务器端固态存储

    《存储经理人》2016年6、7月合刊重点关注服务器端固态存储,内含最新闪存采购调查、现代备份方案解析以及Amazon S3主流应用趋势。同时,本月还关注数据管理、数据保护以及磁带应用等热门话题。