任新勃 发表于:14年03月18日 00:41 [综述] DOIT.com.cn
几年前,每秒输入/输出操作数(IOPS)突破10万次都可以说是惊人的事件;但是就在最近,Storage Switzerland与博科、戴尔、Violin Memory(闪存厂商)和Emulex合作进行了实验室测试,在广泛采用现有组件搭建的简单的存储区域网络(SAN)上, 实现了230万IOPS!
测试环境在16Gb光纤通道基础架构上采用了4台Dell PowerEdge R910服务器,每台服务器都配有4个Emulex LightPulse第五代光纤通道(FC)LPe16002B主机总线适配器(HBA)。这些板卡用于把服务器连接到一个博科第五代FC 6520交换机上,然后这台交换机再连接到Violin 6616 Flash Memory SAN阵列。安装整套设备仅需一个标准机架,而且机架空间还有空余。
利用快闪存储设备(本例中使用的是4个Violin Flash Memory SAN阵列),我们可以获得快得多的IOPS速度,因为快闪存储的速度最高可比传统存储产品快90%。通过功能强大的新型服务器(本例中采用了4台Dell PowerEdge R910),我们能够真正提高处理事务的速度,把阵列充分利用起来。但是数据是如何从服务器传输到存储系统的呢?当然是通过HBA(Host Bus Adapter)和交换机。Storage Switzerland认为,需要一种周到全面的方式才能搭建出真正高性能的SAN,而我们Emulex认为,SAN的性能高低取决于它最薄弱的链路环节。试想,我们总不能把浇花用的水管接到消防栓上还指望用它扑灭熊熊大火吧!
大型数据中心SAN的连接介质大都运行在50万IOPS的数据速率上,因此230万的IOPS目前看来似乎难以想象。但我们必须基于整体角度考虑,为什么对于当今的数据要求和应用来说,230万IOPS不是一个高得多余(“为什么我需要那么快的SAN”)的指标。
原因之一是“虚拟化”。现在的服务器比过去强大了许多,据估计,每台物理服务器上平均用VMware等监管程序运行着25个虚拟机(VM),实际上我们在服务器上通常看到的密度会更高。在这种VM环境下,如果没有足够强大的HBA,就极有可能产生I/O瓶颈。云应用也在推动I/O性能要求提高。随着越来越多的数据中心实施混合云环境,送入SAN的整体数据量会明显增加。最后,大数据解决方案的发展也需要速度更快的存储产品和更高的I/O性能。就是这些原因最终会迫使我们向16GFC基础架构和快闪存储阵列配置迁移。
但目前许多数据中心还在使用8GFC基础架构(存储系统、交换机以及HBA),而且尚未准备升级到16GFC,它们也可能会选择把钱花在快闪阵列或者服务器侧的快闪缓存上。那么如果基础架构没有改变,升级到16GFC HBA(特别是Emulex第五代产品)有什么好处呢?
理由:首先,Emulex第五代光纤通道HBA能够与8GFC环境无缝结合,实现真正的性能提升,还可以把IOPS提高到原来的5倍(超过120万),同时把延时降到只有8GFC的一半。其次,所有第五代FC HBA都支持PCIe 3.0,这直接提升了运行速度,而且PCIe 3.0在所有新服务器上都是标准配置,既然是这样,为什么不把PCIe 3.0的优点充分利用起来呢?第三,因为无需购买16GFC交换机或存储系统,因此这是最简单、投资最少的升级SAN性能的方法。第四,它是面向未来的,而将来则不可避免地要向16GFC基础架构迁移。此外,Emulex第五代FC HBA还100%向后兼容,用户完全不必担心兼容问题。