行业巨头IBM和EMC就存储的未来展开辩论

来自IBM公司以及EMC公司的存储专家在劳动节周末的大部分时间里就服务器以及存储器系统中的闪存驱动器的未来进行了辩论。在一次公正的在线交流中,两家公司一致认为,闪存驱动器将改写系统存储的规则,但是,对于在服务器上如何实现固体存储驱动器(SSD) 而持差异很大的观点。

辩论在上周晚些时候开始,当时IBM宣布它已经与从事闪存控制器设计的初创公司Fusion-IO(位于盐湖城)合作,以不到1毫秒的响应时间成功地实现超过1百万I/O操作/秒(IOPS)的、持续不变的数据传输率。Fusion-IO控制器采用 PCIExpress,与大多数在硬盘上流行的、采用串行ATA互连的大多数闪存驱动器不同。

IBM公司的高级存储设计师BarryWhyte详细贴出了对IBM称为 ProjectQuicksilver的研究工作的细节。在这份贴子中,Whyte对竞争对手EMC做了几项抨击。尽管EMC早先指明闪存驱动器的重要性,但是,它把来自Step公司(SantaAna,加州)的SSD插入至现有的系统之中,而不是采取IBM公司的方法,为闪存设计一种更为优化的平台,Whyte说道。

这份帖子吸引了EMC公司Symmetric组的首席战略官BarryBurke以及有关存储技术贪婪的博客的赞誉和批评。"对取得的成就表示祝贺,感谢加入是闪存成为商业现实的努力,"Burke写道。

然而,他以及EMC其它的技术专业也很快查明了IBM里程碑的一些方面。他们指出,PCIExpress无法支持通常提供存储冗余的RAID功能,并且他们质疑当所有的存储管理功能在使用之中时百万IOPS能否持续不变?

EMC公司的Burke还指出,IBM至今尚未充分描述所使用的超过8个处理器的测试系统。尽管IBM已经在三月份公布了早期测试的性能,当该公司并不能对这个百万计IOPS里程碑式的性能进行定案,原因在于使用的是非发布式系统。

IBM公司的Whyte承认,Fusion-IO卡不支持RAID。然而,他表示,IBM已经开发了一个版本的、为闪存控制器处理硬盘镜像的虚拟化软件,并且如果出现故障的话,允许对卡进行热插拔。

Whyte还承认,运行所有的存储管理功能可能放慢性能并增加CPU的使用。然而,他表示,测试系统占用大量的处理开销。

双方一致认为,要把SSD集成进服务器之中,平衡闪存驱动器的不平衡读写性能是挑战之一。"在驱动器和阵列微码之间采用少许的老式创新以及一些集成,有办法减轻那些问题。"

一般来说,大多数公司简单地把SSD插入现有的串行ATA互连总线上实现硬盘驱动器,Whyte指出。他表示,IBM、英特尔以及Sun等公司正在采用PCIExpress和DIMM连接进行实验。

然而,最佳的方法就是"构建一种为这个勇敢变化的技术而真正最优化的存储控制器。那正是我们在原型中实现的,"他写道。