WatchStor.com — 领先的中文存储网络媒体 | 51CTO旗下网站

技术文档 > 存储虚拟化 > 正文
三管齐下 提升存储系统效率的三大途径
作者: 佚名 2014-08-28 15:36 【it168】

如何提高存储系统效率是一个老生常谈的话题,几乎每家存储厂商在谈及自己的新品时,都会标榜其对数据存储的效率提升。

在21世纪开端的十年里,随着虚拟化技术的应用,大家开始认为这种技术将有益于解决服务器资源匮乏相关问题,但其实并不尽然。当时的人们没有深入讨论存储低效的根本原因,而由一些厂商草草推出了服务器虚拟化和服务器多租户资源分享的方式。直到后来,大规模厂商应用这项技术后,人们才逐渐发现虚拟化本身并不能解决存储使用效率问题。在一些案例里,存储使用效率问题往往被其它问题掩盖了,直到这些问题被逐一解决。

存储系统低效是由未使用和过分分配资源的存储孤岛形式部署所导致的高成本、低效率的问题。为了能提升效率,存储管理员们需要分析其根本原因。以下是解决存储低效根本原因的三个途径:

1.一层存储因素

了解你所拥有的数据和它的存放方式是解决存储低效的重要一步。许多IT管理员们将他们的应用数据存放在性能最好的一层存储,不管有没有使用闪存盘。这也是他们加速应用性能的最原始初衷。即便出发点是好的,结果也可能是在不重要的数据上使用了昂贵的存储资源。如果已经在一层存储上部署了相关应用,那么就需要用一些方法将老旧的,不经常访问或者更新的数据迁移到相对来讲成本低的二层或者三层存储上。省下来的昂贵磁盘空间则可以用来存放那些值得存放的数据。

2.统一管理能力

在考虑数据存储效率时同样需要考虑是否需要统一管理的能力。如果你管理的存储仅来源于一家厂商,那么其产品的管理软件相信足以解决对应的配置和存储监控问题。然而如果你的环境相对复杂,有来自不同厂商的多个存储,那么你就可能需要一款能够统一管理的软件帮助整合所有配置信息细节以及运行操作细节,所有这些都通过单一的硬件监控管理系统完成。如果你使用的存储的厂商不支持SNMP或者SMIS甚至REST协议,那么你则需要考虑采购一款专有的存储资源管理软件套件来应对当前统一管理的问题。从这个角度来看,你也需要告诉你所使用的存储厂商们你对存储软件统一管理能力的需求,如果后续产品不具备类似功能则将不会购买。

3.集中服务:软件定义存储或虚拟化

你工作的重心应该是更多朝向存储扩展服务而不是单个存储阵列里的磁盘。随着分布式计算技术的盛行,不少存储厂商们都使用了开放式系统解决方案配合专有软件的方式来替代配备板载控制的专有存储。从阵列层面这样做并未太多增加存储成本,甚至因为使用了廉价磁盘降低了单位GB存储的相应成本,此外还实现了统一架构和集中数据管理功能。对于传统阵列方式来说,扩展方面可能遇到的一个问题是可能需要购置全新的阵列设备和软件,并且需要专门的维护和管理。好消息是基于软件定义的“超级控制器们”,即存储虚拟化引擎和软件定义存储套件可以替代先前的专有管理软件,从而实现集中化的统一服务管理,并且能够扩展至其他磁盘和阵列上。类似的存储虚拟化软件有DataCore Software,IBM SAN Volume Controller及其他, 相应的软件定义存储套件包括Tarmin,CommVault,VIPR等等。前者的作用强调将容量和服务在抽象层软件化后为虚拟卷实现定制化的增值服务。而后者则满足了软件定义存储的概念,不包括容量聚合的功能但能实现对存放数据进行一系列的服务。

存储架构本身在规划的时候需要考虑其职能程度,应用和数据本身只会对新技术更为适应。如果仅仅适应磁盘或者磁盘加固态硬盘混搭的方式只是一度增加成本,那么适当的在三层存储中引入磁带则可以大大降低成本。在合适的时候也可以考虑云是否合适企业现有情况,积极和消极两方面都需要考虑到,例如对现有磁盘带来的影响。尽可能避免被单一厂商硬件绑定的局面发生且要善于利用谈判技巧获得看中产品的最好价格。使用过的产品也可以考虑。

低下的数据存储使用效率直接导致成本上升,让企业不得不考虑削减开支的办法。最有效的方法是搞清楚存储低效的根本原因并且提供一套可持续发展的策略。在保证最佳性能和存储使用效率的情况下,为企业带来预期的投资回报。


标签:存储虚拟化 集群存储 

了不起的IT经理
LecVideo
论坛与活动