固态存储的潜力 数字看SSD与HDD之争

TT存储 发表于:12年05月22日 14:00 [转载] TT中国

  • 分享:
[导读]固态存储已经给数据存储环境带来了许多改变,同时也打乱了我们已经实现了的存储运营的方法。固态已经重新唤醒了业界对于自动分层、缓存应用程序和数据压缩的兴趣,同时还能提供高性能持久的存储系统。

加速数据库的操作

任何需要提升性能或降低存储访问延时的应用程序,都是一个使用固态存储技术的好场合。例如,许多数据库操作事实上都是一组由许多小的请求组成的组 合,像表扫描和查询操作,这些请求会按顺序执行,一个请求的输出结果是另一个请求的输入。最终结果会在所有的请求都完成后返回给应用程序。在这种情况下, 固态存储的使用会显著减少延时(更快的周转),给应用程序带来巨大的不同的整体性能和用户感受。

最好的企业级硬盘驱动器对于每个请求的平均寻道时间约为2毫秒,而且由于数据保护的原因,并不是每个存储系统都会使用高速缓存的。所以,即使可以获 得和硬盘驱动器相同的性能,使用SSD会提供更好的整体延时,因为它们根本没有寻道时间。设想在运行大批量数据库交易的情况下,每个I/O都遇到企业级硬 盘的寻道延迟;再想象一下,同样大批量复杂的数据库操作,没有寻道延迟,更快的存储设备,你会发现这就是为什么SSD在用于数据库应用时是如此之好。

SSD分层

由固体存储技术获得的性能,并不局限于数据库应用。这就是为什么我们看到了缓存和分层解决方案需求的增加。大多数服务器—— 无论是单独的还是集群的——都因为有大量的应用作业而压力很大,每台服务器都有不同的繁忙时间和空闲时间。如果你把所有数据都放在固态存储上,那你就不需 要考虑缓存和分层技术了;但如果你的数据中心,就像大多数数据中心一样,大部分当前应用的数据都保存在传统的旋转硬盘驱动器上,就应该考虑这种技术。

利用SSD分层技术,用户可以决定什么时候什么数据放置在固态硬盘上。分层可以手工执行,也可以借助主机或存储控制器上的自动分层软件执行。分层技 术会在合适的时间把特定的热点数据迁移到SSD层,同时,在合适的时间再把它们迁移回低速的磁盘层。如果分层是手工执行的,那么管理员必须不停地观察 I/O活动,以决定何时迁移哪几个文件或数据。你不得不人工跟踪你系统中每个文件的访问频率,从而根据这些访问确定何时把这些数据迁入迁出SSD层。对于 各种不同规模的系统,手工执行几乎是不可能完成的任务,这就需要自动分层软件了。利用自动分层软件,文件和数据的访问情况会被自动地跟踪,数据迁移按照用 户定义的策略,在预定的时间执行。分层技术的采用,使那些数据已经迁移到较快层级的应用受益,且性能的提升是立即而显著的。如果你有多个应用,需要提升性 能,而却无法抉择(或者没有时间去检验,哪些应用需要提升性能),自动分层解决方案是一个好的选择。如果你只有一个应用希望从分层技术中受益,你就不需要 自动分层软件了。而大部分拥有几十、上百甚至是上千应用系统的数据中心都可利用这种技术获得更高的性能。

[责任编辑:王振]
昆腾公司已经算是存储行业的“老手”了,在磁带市场一直保持着优势。随着存储技术的发展,昆腾又适时做出调整,开展磁盘方面的业务。
官方微信
weixin
精彩专题更多
华为OceanStor V3系列存储系统是面向企业级应用的新一代统一存储产品。在功能、性能、效率、可靠性和易用性上都达到业界领先水平,很好的满足了大型数据库OLTP/OLAP、文件共享、云计算等各种应用下的数据存储需求。
12月15日,中国闪存联盟成立,同时IBM Flash System卓越中心正式启动
DOIT、DOSTOR、易会移动客户端播报中国存储峰会盛况。
 

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

Copyright © 2013 DOIT Media, All rights Reserved.