存储正在变得越来越便宜,一些小型商业企业花不到1万块钱就可以购买到1TB的外部存储。但是随之而来的问题是,因为存储价格下降如此迅速,而存储容量每年又以60%到100%的速率成长,因此每一位存储管理员所需要管理的存储容量也是直线上升,存储架构的复杂性也在增加。
George Rodriguez是迈阿密北部ABC Distributing LLC的主管系统程序员,看管着目录以及在线零售商的IBM ESS 2105 Model F20存储阵列,该阵列是为一台z800大型主机以及运行Oracle财务系统的Unix服务器。他表示,整个系统中的存储量达到了4.3TB,但是没有一套自动化工具,使得管理如此大量的存储成为一个不可能完成的任务。
由于缺乏获得存储状态以及对之进行控制的工具,该公司的存储空间曾经完全耗尽,结果导致了批处理的延误。一年以前,Rodriguez安装CA公司提供的存储资源管理(SRM)工具——BrightStor CA-Vantage,用它来为z800以及Unix系统存储提供了统一的界面。
在z800一端,他使用该软件来管理存储组,这些组是在系统中使用CA-Vantage的Web publishing scripts来定义的。他还使用它来对CA BrightStor ARCserve Backup所产生的数据进行抽取,来创建确保备份效果的报表。Rodriguez表示,他用了不到一天时间就自己创建出了CA-Vantage图形化用户界面,而且他并没有接受任何专门的产品培训。
简化存储
SRM通过在单一的界面下提供大量功能,能够存储使用的效率,并减少管理负荷。有些SRM工具是单机产品,但SRM的特性也可以在一些管理应用软件中找到。尽管具体功能会因产品而异,但主要的功能不外乎数据收集、备份和恢复、用户认证、供应及性能监测。
“作为一种容量管理工具,SRM是非常有用的,因为它是惟一能够在信息生命周期管理(ILM)、容量管理甚至配置管理中提供数据特征发现的工具。” 美国Strategic研究公司的总裁Michael Peterson说,“其实它们自身并不能简化复杂性,但它们能够在你手忙脚乱顾及不到的区域内提供视图,特别是针对一些位组织的数据。”事实上,虽然SRM工具是被设计来帮忙简化复杂性的,但在该工具自身的复杂性还是多少妨碍了其早期采用。
来自ESG的一位分析师Steve Duplessie表示,“在过去,SRM大有一口吃成一个大胖子的架势,结果一口咬得太大以致于咽不下去,SRM工具太昂贵了,并且所做的事情太多以致没有人真正使用它。”
不过好像现在这已经不再是什么问题,根据市场研究公司IDC发布的最新市场数据,在2005年第二季度全球存储软件市场就获得两位数的增长,达到了21亿美元,年同比增长率达到了11.8%。而SRM的销售在其中占据了大约三分之一。
导致这样一个增长的主要原因是,SRM最终还是选择了跟随以前ERP以及架构软件包的发展道路,将产品拆分成更小型的模块。Duplessie说:“SRM必然会迅速成长起来,因为它们已经变得越来越便宜并且简单,这样中端市场客户就能够购买得起,并把之付诸实现。”
数据保留策略
Chris Meredith是美国佛罗里达州Lincare Holdings公司的技术服务经理,该公司为全国范围内的家庭病人提供氧气以及吸氧服务。Meredith表示,他们也发现SRM工具的使用很简单,他只用三到四小时就安装好了来自瑞典Northern Parklife AB 公司的Northern Storage Suite存储套件。
他使用该软件来管理Lincare公司总部的4.5TB存储以及其位于另一城市的基础药房的30TB存储。“随着Sarbanes-Oxley以及HIPAA等法规的出台,对一些类型信息的未来保留也成为必然,因此我们决定采取提前部署的方法,” Meredith说,“我们想开始限制使用者使用的存储量,在出现问题以前开始实现数据保留政策。”
他正在使用Northern软件限制存储共享,在用户的家庭目录下设置150MB的存储块。当用户使用量逼近这个最高限制的时候,SRM系统会发给他们一个电子邮件,告诉他们到哪里去浏览他们的文件、以及删除他们不再使用的所有东西。
“我们发现的一个另外的好处是,人们不再在他们的家庭目录下面储藏信息,”Meredith说,“当我们开始在他们的家庭目录下划分硬件块时,他们开始将信息移动到诸如一个部门共享的地方,在这些地方更多的人能够访问到那些信息。”
因此,Lincare通过削减存储空间节省了使用SRM的大量资金。例如,Meredith还可以将员工空间也划分开,以便节省MP3数据占据的空间,因为大家都把文件转移到部门共享区域,这样就不会在不同目录下存在大量拷贝副本的现象。
他还发现,SRM对于容量计划也非常有用,借助它可以获得被存储的准确信息。“如果我听到另一个经理说他需要附加容量,我可以召开会议并表示,我通过运行报表文件显示60%的数据都是陈旧的。”Meredith说,“这样我们并不需要去购买新的存储区域网空间,而仅仅需要存档数据即可。”
尽管目前Lincare只是使用Northern软件套件来管理用户的家庭目录,但是Meredith表示,随着公司保留政策的持续发展,他计划将该软件应用到Exchange以及数据库文件之中。他认为,该软件可以给他提供了一个在企业范围内大家如何使用存储的很好的快照。
多层管理
上面我们提到的Lincare案例中只是使用SRM工具来管理一个存储层。下面再提供一个管理多层存储的案例。
美国信用报告公司Experian在其伊里诺斯州的数据仓库中有超过115TB的三层存储。第一层是EMC公司的DMX类型磁盘,承载着基础数据库;第二层由EMC Clariion CX700磁盘和146GB驱动器组成,服务于Exchange和文件服务器以及其他对I/O要求比数据库较低的过程;第三层是网络附加存储磁盘或更慢的ATA磁盘,用于普通文本文件或者从主机向分布计算传输的文件。
“很难做到管理和跟踪存储的分配情况,来保持对成本的控制,”该公司的体系架构专家Ernie Demers说,“这对于运做人员来说是一幅不小的担子,他们必须花费时间手工来创建报表,需要到每一台服务器前去看它运行哪些文件系统、使用了多少比例的资源。”
为减轻管理负荷,两年前,Demers让EMC在一台Dell服务器上安装了其ControlCenter multivendor SRM套件。而且Experian最近还自己将其升级到Version 5.2。像Meredith一样,他表示SRM拥有的功能比员工所使用的功能要多很多,但是随着他们学习得越来越多,他们使用的也越来越多。
然而,该软件已经在很大程度上削减了管理负荷。以前Experian经常是用三到四个人来帮助处理存储方面的问题,但现在他们管理所有110TB仅需要一个管理员就够了。考虑到这个公司所拥有的数据类型以及不同类型的数据存储,这真是一个显著的进步。
中端存储的快乐时光
去年,Ameritrade Holding公司的IT部门开始淘汰其高端整体式存储系统,用不太昂贵的、更加模块化的中端存储阵列来取代。
欧马哈市的在线经纪人业务公司的CIO Asiff Hirji,非常为拥有最具成本效益的平台而自豪,他说,“中端存储系统的性能已经能够完全满足我们的需求,我们不需要花费更多的钱去购买高端系统,这些系统在每GB的成本方面是有很大差别的。”
具有光纤通道存储区域网(SAN)技术的企业级市场的饱和,使得存储厂商不得不转向中等规模的企业来填补他们SAN定单。但是为了能够将这些方案产品销售到中端这个市场,这些厂商也必须将高端系统中所包含的同样功能全盘托出。
高端或整体式阵列一般都是包装在冰箱大小的柜子中,当然也提供了你所需要的最高处理容量以及一整套的特性功能。而这些高端盒子的价格也很昂贵,往往在百万美元以上;而相比较来说,中端或模块化的存储阵列价格范围一般是从5万美元到30万美元左右。中端阵列一般是以机架式设计,可以从一个很低端的产品开始,随着业务需求的增长而通过添加控制器(处理器)及功能来扩展。
例如,HP公司就宣布其SAN-to-SAN容错能力可以被添加到其中端EVA(Enterprise Virtual Array )产品中。其他一些高端功能,如数据快照、数据镜像和数据移植等,也已经普遍存在于大多数厂商提供的中端阵列身上。
ESG的一位分析师Tony Prigmore表示,压力主要是在高端系统提供商这边,用户都知道高端神秘的技术都已经向下游转移,这给他们提供了存储方面的另一种选择。
使得中端系统更有吸引力的是光纤通道(FC)部件价格的迅速下降,诸如ATA(Advanced Technology Attachment)磁盘、主机适配器(HBA,host bus adapters)以及网络交换模块等,存储厂商已经将高功能性的SAN方案放置于中等规模商业可以承受的范畴之内。
Gartner的分析师Bob Passmore认为,性能仍然是阻碍iSCSI继续被广泛采用的一个制约因素,目前基于IP的存储并不会真正对FC形成威胁,因为FC速度仍然是相当于iSCSI的四倍,而且FC也更具有可靠性,因为它是存储子网络设计的,而不像iSCSI是为LAN设计的。
但是,随着iSCSI不断蚕食数据中心食物链,以及10Gbit/ s的iSCSI的价格,也不可避免地给FC存储厂商以压力,使得他们不得不降低成本。有专家预言,最终,iSCSI可能还会取代FC成为最流行的存储子网络连接技术。
中端存储阵列的一个优势是,他们可以让企业使用相对低成本的ATA磁盘,在机箱内部通过综合使用ATA存储和FC或SCSI磁盘的组合来构建一个分级基础架构。当然,高端系统也提供这样的特性。HDS(日立数据)的Thunder阵列产品线、HP的EVA、NetApp的FAS阵列以及IBM的DS4000和DS8000系列阵列都提供了使用ATA磁盘技术的选择。
学习曲线
针对使用FC的一个争议就是网络的复杂性,大多数企业必须雇佣FC网络管理员来配置和维护这些系统。
尽管现在很多厂商提供了相当方便部署的预配置SAN,但有专家指出,预配置并不意味着便宜。
NetApp公司的产品市场高级主管Joel Reich就表示,这种预配置的打包SAN更多地是为了减轻大家配置的困难,而不是为了节省成本。“我们并不是在想方设法破坏FC的成本,FC永远不可能在成本上达到以太网的水平。”他说。
Sink表示,Kichler 公司的Clariion就预先配置了Brocade公司的 16-port交换机以及Emulex公司的HBA。同时,他表示,尽管对于他的系统管理员来说会有一个学习曲线,但这相对来说是很小的,因为这个软件工具“非常直观”。
“我们并不需要雇佣FC专家,甚至不需要专门的网络管理员。Unix管理员就可以连接所有这一切,并提供存储服务,”Sink说,“你可以购买拥有4.5TB ATA磁盘的一套5万美元的SAN,或者你也可以花百万美元去购买一套拥有FC磁盘的4.5TB系统。” 他还表示,对未来36个月的数据量增长做合理计划也很重要,这样可以确保你的设备可以满足你的需求。
关于购买价值的问题
Passmore承认中端存储系统是非常值得购买的,因为它们每GB的成本已经便宜了很多。但是,他也提醒一点,关于中端存储系统的真正的购买价值存在很多误解,尤其是在它们能够满足大型企业需求的能力方面。
“中端磁盘阵列相对高端阵列要小,内在的处理能力也会弱一些,”Passmore说,“如果你正在构建一个大型、复杂的环境,你就需要很多的小型阵列,这也就意味着你将需要管理的数量也很多。
与中端存储阵列不同的是,诸如EMC的Symmetrix、Hitachi的Lightning、IBM的Shark等高端磁盘阵列都具有多协议连接性,包括Ficon和Escon主机连接以及iSCSI。
Passmore表示,中端磁盘阵列通常只专注于一种协议,惟一的例外就是NetApp,它在其FAS阵列产品线中提供了高端Ficon、Escon以及iSCSI 连接性。
高端阵列能够击败中端阵列的另一个领域是在异构或者同构的远距离数据复制方面,这需要完整性检查,或需要具备确保数据经过远距离传输后仍然与原始数据保持一致的能力。
在最近两年,厂商们在他们高端阵列的远距离复制方面取得了显著的进步,Passmore表示,高端阵列已经能够做到跨越20个或更多服务器运行SAP或Oracle等大型应用软件仍保持一致。为了保持跨越远距离后的应用软件的性能,该应用软件必须执行数据的远程复制,这就需要一个实实在在的缓存器,而中端阵列并做不到这一点。Passmore得出的结论是,大多数用户可以使用中端存储系统或者混合使用中端和高端系统,但是在高可扩展以及性能方面,中端存储依然是落后于高端存储系统的。
总之,中端存储确实为一些企业带来了光明,它们从成本上要比高端存储产品低很多;对于大多数Windows和Unix应用来说能够满足性能要求;它们为存储管理员提供了灵活性,可以在同一架构中混合使用SATA和FC磁盘,配置不同类型的RAID组;它们通常还可以通过管理软件提供快照以及复制功能。
但是大家必须要认识清楚两点:中端存储阵列以中等价格提供了高端性能以及容量,但缺乏高端系统所具备的成熟的软件、可用性等高端特性;一般企业都希望通过少的付出获得多的回报,但拥有更多中端存储阵列也许并不能给他们提供预期的那么多。