案例:放射医学公司采用Compellent自动化分层软件降低磁盘成本

日期: 2011-03-15 作者:Carol Sliwa翻译:张瀚文 来源:TechTarget中国 英文

普利斯顿放射医学联合公司(Princeton Radiology Associates,简称 P.A.)采用了Compellent(已经被Dell公司所收购)的Data Progression自动化分层软件产品后,获取了巨大的实际利益,值得一提的是其在未来的近5年时间里可以无需增加采购任何第一层级的存储。

“这绝对太让人吃惊了。我们在每次系统扩展时只需要增加第三层级的磁盘就可以了。”成像信息技术部总监霍华德如实说。

普林斯顿放射医学公司37.5TB数据中超过90%的部分都存储在廉价、高容量的第三层级驱动器上,该层级包含500GB的光纤通道ATA (FATA)以及750GB、1TB和2TB的SATA磁盘,以9块磁盘的RAID5形势构成。(8块数据磁盘和1块校验磁盘)

该公司主要的应用程序包括放射信息系统(RIS)和2个图片存档及通信系统(PACS),都运行微软的SQL Server数据库。

第一层级存储由一个16块磁盘的磁盘柜组成,其中放满了300GB 15,000转速的光纤磁盘,配置RAID10并配有一块热备盘。只装了一部分的第二层级存储采用300GB 10,000转速的10块光纤磁盘,一部分配置RAID10,一部分配置9块磁盘的RAID5。

Compellent 的Data Progression自动化分层存储软件同时提供普林斯顿放射公司另一个方案,通过一个额外的Fast Track许可证,可以基于RAID级别进行更小的子分层,该功能会让系统将随常访问的数据移至一个磁盘的外缘。

“这主要为顶层提供了更好的I/O性能”霍华德谈及Fast Track时说道,“Compellent尝试过很多种自动化方式,但对我们而言,这恰恰是我们所需要的,因为我们并不想知道所有这些细节。”

霍华德同时有感于Data Progression能够区分通常的用户数据和被Compellent称为重播的快照的能力。他想要采用频繁的快照,配合不同的终止点,这样他可以不需要备份就可以恢复数据。该Compellent系统通过将快照存储在比用户数据更低的慢速、廉价的存储分层或子分层上实现成本控制。

“当你有点这样的感觉时你会说‘噢,如果真按照他们建议的做法,那可能意味着我们会买上几个TB的高性能磁盘但实际上却一点都用不上’,”霍华德在回想起他第一次发现Compellent的技术时说,“很大程度上,的确如此。”

自从Compellent引入了存储规范的理念,管理分层或子分层变得容易许多。在存储规范中,用户定义一个分层接口实物,或模版,来增加或减少容量。每个模版中的容量遵循用户设定的规格参数。

规范使得霍华德可以简单地改变默认设置,匹配其具体需求。他指出推荐的分层结构是:第一、二层级的写数据配置RAID10;第一、二、三层级的只读数据配置9块磁盘的RAID5。但是霍华德一些容量并不真得要用到第一层级,而另一些只在有限的时间内使用到。

举例而言,当普利斯顿放射医学公司的PACS处理一个新病人的研究时,在第一层级一个指定的存储卷逐步放入映像数据。不过一旦卷容量完成,通常只有一到两个用户才会在偶然时需要访问其中的一些映像。

“如果让数据完全选择其所需要的层级,数据一般都会上升到第一层级,不过当卷容量放满后实际上就不需要放在第一层级了”霍华德说,“我们的记录都在开始的几天内经常被调用,一般几个月后就不会再调用,几年或者更长的时间经常调用就更谈不上了”。

因此无论放射医学公司何时为其PACS增加新的空白容量,系统会将放满的卷从存储规范中的所有层级迁移到第三层级,由9块磁盘的RAID5构成。

然而,进行更多细颗粒度地程序调优特别花精力。霍华德说他曾一度打算通过调整默认设置,将数据更长地保留在第一层级,同时不是太快地将数据从第三层级中取出,来调整系统的性能,然而他的这种改变不经意间关闭了第二、三层级,这造成了系统快速用完了第一层级的空间。只能通过快速处理这一问题来继续公司的客户支持。

Compellent至此从最终用户界面中移除了一些微调功能,包括Fast Track,不过霍华德说他还是能够通过和客户支持部协同工作来实现更小颗粒度的调优。他说比如他曾和客户支持部要求关闭第三层级上的RAID10以节省磁盘空间。

内置的监控软件和可选的Enterprise Manager软件可以帮助用户检测自动化存储分层软件是否如期望那样地分配空间和性能。普林斯顿放射医学公司就用这种方法在2008年夏天发现了一个问题,当时使用的是更早的Data Progression版本,霍华德认为问题在于将FATA和SATA磁盘放在同一个存储层级。而监控软件则显示一个卷不停地使用了大部分的第三层级空间并开始消耗大量第一层级存储的空间。

虽然霍华德不能完全搞清问题的起因,但他推测可能和软件升级或磁盘扩容有关。他说Compellent支持部门似乎同意他的观点并修复了问题,而其他也再没有遇到过类似的问题。

Compellent产品市场部总监Bob Fine说他并不熟悉普林斯顿放射医学公司的问题,不过很可能是系统的漏洞。“事实是从他们自2008年起使用至今也没有大的调优,这着实是一件幸事,而且系统已自动化的模式运作。”他说道。

再向前看,普林斯顿放射医学公司可能会遵循常规的趋势,建立一个三层结构,第一层级用SSD,15,000 rpm 和/或 10,000 rpm 光纤或SAS磁盘作为第二层级,而廉价、高存储密度的7,200 rpm SATA磁盘作为第三层级。普林斯顿放射医学公司的霍华德说他可能会在SSD价格降低或公司的虚拟化服务器环境进入性能瓶颈时考虑增加SSD。

同时,对于没有资源雇用全日制的IT员工或部门来管理存储的公司来说,Compellent系统公司提供了充足的投资回报率,霍华德表示。

“我们并非存储专家”他说,“归根结底是考虑到价格以及我们并不一定要采购专用的存储层级管理软件。我们可以将90%的数据放在相对廉价的磁盘上,而无需考虑高额的管理成本”。

TechTarget存储制作了两本关于存储分层的电子书供您下载参考:

迷你电子书:动态高效的存储分层技术指南

迷你电子书:高效自动分层存储最佳实践

另外一本分层存储技术手册也非常值得下载阅读:

分层存储技术手册

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

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

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

作者

Carol Sliwa
Carol Sliwa

资深编辑、作者

相关推荐