又是一年过去了,这个时候我们又要开始对存储市场进行一番预测,并回顾一下我去年的预测结果。我和读者一样,都在这个预测的过程中获益颇多,因为我需要仔细观察存储技术的未来发展趋势和它们未来发生的时间。
和以前一样,一开始,我将回顾我去年所做的预测。鉴于目前的经济形势和全行业缩减开支的现实,你可能认为我原先对存储行业所预测的变化将会被推迟。现在让我们来看一下是不是这样。
去年对存储软件行业的预测
我曾预测道,在2009年以前,至少有一个厂商将支持T10 OSD(基于对象的存储设备)文件系统。OSD文件系统将比基于块的文件系统拥有更好的可扩展性。在这一点上我是对的:Sun已经宣布针对OpenSolaris操作系统的T10 OSD QFS(快速文件系统)将在09年初发布。
我曾预测道,多个支持pNFS(并行网络文件系统)的NFSv4.1的实施将在2009年初开始实行。这是一个值得关注的标准,因为它很有可能将很大程度上改变现有的大型存储系统。由于目前的经济形势对该标准的发展不利,因此我现在将这方面的预测推迟到09年年中至年底。
我曾预测道,大型系统设置的错误管理将不会有大的进展。虽然我们希望错误管理有大的进展,但是未来短时间内将不会发生。事实确实如此。
我曾预测说不可探测的错误将极大地影响T10 DIF(数据完整性域)和Sun ZFS(Zettabyte文件系统)以外的数据路径的软件变化。这个预测是对的--至少有一位厂商已经推出了端到端校验码,而且已经有许多论文在讨论和研究这种不可探测的错误。这种不可探测的错误又被叫做无记载数据损坏,有一些非常大型的企业级存储架构(比如Netflix)也发生了这种问题,并且被报道(见《对存储堆栈中数据损坏的分析》)。
去年对存储硬件的预测
我曾预测道,那些使用AMD或Inte处理器的服务器将使用PCIe 2.0(5GB/秒)。这个预测是对的,你现在所购买的高端家用型个人电脑就已经是这种配置。
我曾预测道,在08年底以前,在新系统上,SAS(串行连接SCSI)驱动器出货量将超过光纤通道(FC)驱动器出货量,并且SAS 2.5英寸驱动器在2009年初将成为企业级驱动器的标准,其出货量将超过3.5英寸驱动器的出货量。我曾说过这还需要一定的时间来观察,而实际情况确实如此。在这个预测上,我是错的。
我曾说8GB/秒光纤通道将于08年底同时进入HBA(主机总线适配器)和交换机市场,并且对09年的市场产生比较大的影响。在这一点上我是对的:你现在可以从主要厂商那里购买到这样的HBA和交换机端口。
我曾预测道,08年磁带的未压缩密度将最终达到1TB。当然,如果你每年都做这样的预测,最终还是会预测对的。IBM的TS1130和Sun的T10000B现在的未压缩密度就已经达到了1TB。
磁盘驱动器的密度将继续增加,但是增速会放缓。这是正确的。企业级驱动器现在可以达到450GB,而消费者级别的驱动器现在可以达到1.5TB。它的增速还在继续放缓中。
闪存技术(SSD)因为拥有每瓦特IOPS(每秒输入/输出)的优势,将开始进入企业级存储环境。这个预测很快就实现了--EMC几周后就宣布成为第一家在企业级存储系统中使用SSD技术的厂商,其他的厂商也随后跟进。
总体来看,如果10分是满分,那么我可以得到8分。即使经济不景气,我对今年的预测还是要好于去年。我在pNFS的进展时间上错了几个月,而且我也没有预测好企业级驱动器从FC到SAS的转型。我想我没有理解好RAID(独立磁盘冗余阵列)厂商在构建SAS磁盘阵列上所遇到的复杂性。由于SAS和SATA(串行ATA)接口芯片集是一样的,因此我只是从磁盘驱动器厂商的角度来预测如何做才是最好的。现在看来,磁盘驱动器从FC转型到SAS需要更长的时间。
2009年及以后的展望
鉴于今年的经济形势,2009年将很难预测。不过有些事情预测起来还是很容易的,因为那些是行业的大方向。比如,FCoE(以太网光纤通道)将开始对存储市场产生影响,但是它也面临着一些制约因素,比如RAID厂商将需要重新设计控制器前端。对于2009年的预测,我将从硬件开始预测。
存储硬件
下列这些产品和功能已经发展了好几年,而且将很快开花结果。
以太网:随着标准委员会批准通过了40GB/秒以太网和100GB/秒以太网标准,存储厂商将迅速利用这些新的标准,在高性能存储接口上使用增强后的以太网和FCoE。
光纤通道:光纤通道技术的发展基本上只能发展到8GB/秒。当然,在交换机互联上将出现10GB/秒光纤通道接口,但是HBA不会出现12GB/秒和16GB/秒的光纤通道接口。
PCIe 3.0:这个新的标准将在09年底或2010年初得到批准。虽然从PCIe 1.0到PCIe 2.0使性能翻了一番,但是新标准的性能不会比原来翻一番。我认为新标准最多只能有60%的性能提升,而且很可能只有40%。
磁盘驱动器密度:只有SAS的企业级磁盘驱动器的密度才会出现提升,FC驱动器的密度将不会有提升。驱动器密度可能会提升50%左右。我们有可能将在今年年底看到2TB的SATA磁盘驱动器。制约因素将是RAID。
RAID:有许多研究人员,一些博客,以及一些HPC(高性能计算)领域的人认为RAID技术已经走入死角。原因很简单:磁盘密度的增长速度已经超过了性能或可靠性的提升速度,使得RAID的重建时间大大增加。这些人声称RAID-6的推出就像在重创部位贴邦迪创可贴一样,其结果是于事无补。一些人通过一些巧妙的方法部分解决了RAID的重建问题,但是真正的问题在于RAID设备无法获知数据的拓扑布局。因此我的预测如下:在2009年,存储行业将认识到RAID具有严重的可靠性问题,而更多的厂商将推出新的解决方案来解决这种问题,并有可能宣布支持T10 OSD。
T10数据完整性域产品:2009年,你将看到一些厂商所推出的产品将支持这种标准。如今,一些HBA已经支持这种功能,但是目前除了HBA以外还没有别的产品支持这种标准。
存储软件
存储软件领域不会发生很大变化。我并不指望SNIA(网络存储行业协会)能够发挥很大的领导作用,存储厂商之间的共同协作存在一定的障碍,而且一些厂商在ILM(信息生命周期管理)和联合归档上自行其是。下面是我对明年的一些预测:
ILM:ILM是一个热门话题,它可以帮助你更好地管理数据。我认为主要厂商将在2009年推出相应的产品来解决ILM的一些问题。这些产品将针对业务连续性市场(萨班斯奥克斯利法案,健康保险流通与责任法规定和E发现规定)。
文件系统:文件系统领域将不会有新的进展。我们仍将面临老问题。虽然一些文件系统可以解决可靠性等问题,但是它们牺牲了一部分性能。我们看到一些文件系统已经开始T10 OSD实施,但是这个领域还是不会有实质性进展。
错误管理:这个领域也不会有大的变化。随着FCoE和存储以及TCP/IP网络的整合,有一些问题迫切需要得到解决,但是这些问题短期内还不会得到解决。
POSIX(可移植操作系统接口)标准:在这方面,我认为其他人将开始讨论POSIX在ILM、直接I/O、T10 DIF等领域上的局限。我没有预测说这个领域将有什么改变,不过除了我以外的其他人将开始公开讨论这个问题。我将在明年初发表文章,对这个问题做更多的探讨。
最后,祝大家节日愉快,并祝福2009年。