专家博客 检测存储效率的方法和注意事项

Andrew Reichman是Forrester Research的高级分析师,他对基础设施和管理专业人士的研究主要集中在数据存储系统、网络和管理软件上。

建立一个高效率的存储环境其实就是不断调整性能、可靠性和效率间的平衡的行为。多年以来,改善存储效率一直让位于其他目标,处于次级重要地位。现在,随着基础设施预算削减和数据量持续增加,提高存储效率的问题重新成为企业日程中的重要事项。

大多数存储团队并没有严格的工艺来检测存储效率的关键性能指标,这就影响了存储效率的改善。这些关键性能指标其实就是正常的检测,它们可以告诉你问题是什么以及有多严重,但是解决问题还需长期恢复以及对日程业务进行根本性改变。 每一个存储团队都应根据这些关键性能指标定期评价它们的环境,判断存储效率情况。以下列出几种重要的存储效率检测方法:

•利用率是检测存储容量浪费情况的指标。 利用率也许是最重要的效率指标之一,它也是存储团队最难坚持使用的指标。检测容量的方法有很多,包括原始容量、可用容量、已分配容量、已消耗容量等等。 在这些容量检测项目中,有些项目比其他项目更容易检测,每个项目都可以看出容量使用效率,但是认真检测利用率是检测和改善存储效率的第一步。

•层级分配检测成本效率。 存储服务的某一个层级就是网络接口、存储阵列、RAID水平、驱动类型和其他功能的结合体。在这种组合下,有很多方法可以获得一定质量的可用存储容量以满足企业和应用所有者的需求。 检测你的层级分配可以知道你的环境内建的性能和可用性到底是过多还是过少。许多存储团队为了一致性而过分依赖高性能、高弹性1级存储,而许多应用软件和文件存储器其实只要求相对更低层级的存储。

•每阵列按比例放大可以检测合并水平。 你购买的第一TB的存储容量永远是阵列中价格最昂贵的部分。 第一TB存储容量要求你对框架、高速缓存、控制器、阵列自己的网络接口卡等进行投资。一旦完成这些初期投资,给阵列增加容量的成本就没有那么高了。 存储阵列越接近它的最大扩展极限,从采购成本和管理成本的角度来说,环境的效率就越高。如今的许多阵列的容量可扩展至数百TB,但是大多数企业并没有扩展到这个规模,那样会令管理费增加。

•厂商数量多,增加了这个问题的复杂程度。 由于种种原因,大多数企业都采用了异构型环境。有些企业是沿用了收购交易遗留下来的老设备。 还有一些企业是因为企业允许部门自己采购存储产品造成的。有些企业是因为它们想使用每个领域的最好产品,有些企业则是为了提高谈判筹码而选择多家厂商。 虽然这些理由可能都是正当的理由,但是异型设备过多可能会增加管理上的复杂性和降低效率。

•人力资源配置情况可以反映出效率水平。 弄清运行环境需要的员工人数可以告诉你环境的效率有多少。不管是内包还是外包,不管是使用自己的员工还是承包商,密切关注提供存储服务所需要的员工数量可以反映效率的高低。 你可能没有大型环境所需的存储资源管理工具,异型设备可能会令管理变得非常复杂,存储管理员可能需要更多培训。不管是什么原因,聘请一位资深存储管理员的总成本通常在每年10万美元以上,你最好关注环境的人力资源配置水平。

使用这些关键性能指标并不是一件容易的事,在很多情况下,通常不可能只用一种存储资源管理工具就获得关于环境效率的所有信息。 标准检测程序很难获取,因为许多企业并未坚持检测这些数据,那些坚持检测的企业则不愿对外共享它们的检测结果。

然而,考虑到这是一个持续的过程,你可以将现在作为内部基准参照点,为今后检测环境变化做准备。要想取得成功,就应坚持检测并在作出改变之前先评价改变措施可能对环境造成的影响,关注整个环境和关键领域的检测数据,找出存在问题的地方以及高效率的地方。