芝加哥商品交易所:重整内部分层存储系统的设计架构
无独有偶,芝加哥商品交易所(Chicago Mercantile Exchange,简称CME)现拥有的200TB业务数据,是分5个存储层来存放的。该公司开放系统部的副主管Craig Taylor表示,“管理分层存储系统,简直是场噩梦。”
近几个月来,该公司针对内部的分层存储系统进行了大刀阔斧的架构调整,唯一没有动的就是1级存储系统,而CME所有与证券交易相关的高性能数据都是存放在由EMC DMX阵列构筑的1级存储层上。
2级存储层主要用来存放其它的生产数据,是由数套HDS 9960系统搭建而成的。Taylor认为现有的设备过于陈旧了,有意引进Clariion来替换HDS 9960。
3级存储层是由数台HP 2200 MX构建而成的,主要用于存放公司的规章制度以及各种法律文书。“它的容量是固定的,无法扩展,而且操作完全是手动化的,与管理书面文件一样费事,” Taylor介绍说。CME打算引进数套EMC Centera,以替换现有的2200 MX,不过,Taylor表示他不敢肯定这种选择是否正确,“凭良心说,我本人并不喜欢Centera,这等于将那些依照法律规定需要长期存档的关键业务数据全权‘托付’给开放式的Linux服务器……我认为这种处理方式似乎有失妥当,”Taylor接着补充说,“我们虽然已经更换了数套设备,不过,目前仍然没有放弃评估其它厂商的存储系统,希望日后能够找到一些性能更稳定的替代方案。”
4级存储层主要是用来存放该公司的备份和容灾恢复数据的,原本是由标准的ATA磁盘构筑而成,不过,就在前不久,CME从Copan系统有限公司引进了一整套的大规模非活动磁盘阵列(Massive Array of Idle Disks,简称MAID)。MAID最大的好处就在于,MAID中的每一块磁盘只有在系统需要对其进行数据存取操作时才会启动,而平时的大部分时间,磁盘都会处于断电状态。其独有的“随需启动”特性,大大节省了磁盘系统的耗电量,从而间接地降低了磁盘系统的使用成本。部分业内人士认为MAID系统的可靠性有待商榷,而Taylor表示他使用该系统已经有一年多的时间了,至今为止阵列中尚未出现一块坏磁盘。
5级存储层是用来存放档案数据的,由StorageTek公司的 Powderhorn磁带库构成,由于该设备的机械臂经常出现故障,再加上StorageTek迟迟不肯推出升级产品,这促使CME痛下决心,一举将 Powderhorn更换为IBM 3584磁带库,全权处理离线数据存档。“IBM给了我们一个极其优惠的价格,”Taylor补充说。
分层存储系统是静态而非动态的
虽然CME公司明确地限定了各项数据的存放位置,但是,却一直没有制定将数据自动存放在指定存储层的策略,“我们曾经尝试过,实施起来却发现特别麻烦,得不偿失,于是,这项计划就一直被束之高阁了,” Taylor介绍说。
纽约证券交易所(New York Stock Exchange)目前也拥有一套由EMC DMX磁盘阵列和Clariion磁盘阵列构筑而成的分层存储系统,上面存放了约250TB数据。不过,该公司的存储咨询顾问Peter Carucci却称之为“伪”分层存储系统,因为“两个存储层之间根本不存在任何数据迁移操作。”
与MGM Mirage国际娱乐集团一样,芝加哥商品交易所也认为“对数据实行分类处理”是部署分层存储系统过程中最艰难的一个环节,“数据是不断变化的,很难准确地评估出它们在各个生命周期阶段的价值,”Taylor介绍说。
