高可用性的比较
对于一些企业级用户,我们最后考察的特性是其负载均衡和高可用能力,这两个功能往往捆绑在一起。尽管我们并没有询问具体高可用性的配置,但是我们注意到所有的系统都提供双电源的配置,其中只有六个存储提供了高可靠的双控制器。
对于高可靠性的能力,我们只是简单的测试了一下。其中Dell PS500XV、HP StorageWorks 2012i、Kano NetCOR 7500、NetApp FAS2050 和 Nexsan SATABeast在投入市场的时候,每个基本的iSCSI磁盘阵列都具备两个提供高可靠性的控制器。
我们测试了每一个,发现了一个简单的错误:Nexsan SATABeast的磁盘阵列在使用Qlogic的iSCSI驱动卡的时候并不能完全地实现故障自动切换,尽管它在使用微软2008自带的iSCSI驱动程序的时候没有任何问题。于是我们跟踪问题一直到底层,发现建立在Qlogic的iSCSI驱动卡上的MPIO(多路径输入输出)特性与建立在微软2008自带的iSCSI驱动程序上的MPIO特性是不相容的。而Nexsan这种与众不同的高可用性需要MPIO特性的支持。
而Dell、HP、Kano 和 NetApp的iSCSI磁盘阵列要实现高可用性,需要一个额外的系统作为支持,他们两个控制器之间通过IP线路连接,如果一个控制器停止工作,则由另一个存储系统接管工作。在我们的测试中,他们这样的工作方式是没有任何问题的。