本文作者George Crump是Storage Switzerland的创始人,同时也是George Crump Consulting的创始人。
以太网光纤通道(FCoE)被许多厂商认为是下一代架构。固态磁盘(SSD)也被许多人(包括我自己)认为将成为存储系统的主存储设备。与许多人的看法不同,我认为SSD主宰市场的时间将早于FCoE主宰架构市场的时间。
就像我曾经说过的那样,我认为FCoE和SSD这两种技术都有自己的立足点但是这两种技术都不能被看成是可以马上大规模替换原有技术的技术,不过我认为SSD的发展会快一些。
FCoE主宰架构之路可能要更长,甚至有一些不确定性。这主要是因为客户没有多少必要的理由一定要转换成FCoE。如果你正在构建新的数据中心或是增加一个机架的服务器以用于服务器虚拟化,那么你可能希望使用FCoE,而且由于这个标准已经得到批准,因此你会有更迫切的理由来使用它,但是如果你并不是处于这种情况,那么相比SSD,你希望使用FCoE的动力会更少。
如果你并不希望使用FCoE,而且你没有必要这么做,那么你有许多其他选择,而且这些协议都是已经得到批准过的。在存储这一边或FCoE的"光纤通道"这一边,你可以选择8Gb/秒光纤通道,而且Brocade已经承诺开发16Gb/秒光纤通道。这些厂商还提供利用NPIV(N端口ID虚拟化)的优先级功能。在IP这一边或FCoE的"以太网"这一边,你现在可以在许多厂商中选择10Gb/秒以太网。SolarFlare和Neterion等厂商已经在推出拥有QoS(服务质量)类型功能的卡。卡层面上的I/O优先级功能对于开发密度更高的虚拟服务器架构来说是非常重要的。
另一方面,你实际上没有SSD以外的选择。我曾经指出,至少从性能的角度来看,机械式驱动器似乎已经达到了它们的极限,而且现在人们越来越担心其可靠性。从性能的角度看,机械式硬盘的最高转速在1.5万转上已经停留了将近10年,但是存储I/O的需求在不断增长。虽然像3PAR和Isilon这样的公司已经在机械式驱动器上进行了许多工作以获取高性能,但是在10年前的旧技术上也只能挤出这么多的性能提升。讽刺的是,一些已经准备好充分利用SSD优势的公司正在提高机械式驱动器的性能。
在可靠性这一方面,你必须担心的是旧的RAID(独立磁盘冗余阵列)5或6是否可以在驱动器发生故障的时候实现故障复原。第一个问题就是阵列组的驱动器数量越来越大,随着RAID组驱动器数量的增加,单一驱动器,两个驱动器甚至三个驱动器发生故障的概率越来越大。同时,随着容量的增加,重建RAID的时间也越来越长,并迫使你在更长的时期中处于更加脆弱的地位。
你还要考虑比特错误率(BER)。一个BER发生的概率是每100万亿比特中发生一次,也就是说只有12TB。根据我和数据中心管理员的交流,大多数数据中心现在有超过12TB的存储,而且驱动器容量在继续增加,因此只要增加一些驱动器就可以达到这个容量规模。机械式驱动器制造商快速地对"RAID正在堕落"这样的言论作出反应,但不可否认的事实是随着容量的增加,RAID错误将继续发生而且成为更加明显的问题。
这就是为什么SSD发展要比FCoE快的主要原因。SSD现在已经非常快,替代技术无法达到SSD的高度,而且SSD比机械式驱动器更加可靠。未来,当你需要高性能和高可靠性的时候,我不确定是否会有比SSD更好的替代技术,不过我可以确认的是在架构这一方面,有许多协议可以和FCoE旗鼓相当。