在虚拟环境下,有4个与存储有关的主要瓶颈,它们分别是:1、虚拟服务器申请超额(oversubscription);2、磁盘驱动器和目标存储系统申请超额;3、SAN或NAS网络中的申请超额;以及4、目标存储端口申请超额。虽然申请超额在IT中比较常见,但是申请超额中的计算误差也可能导致严重的 I/O数据流阻塞。
蓝色巨人的SAN解决方案
IBM的XIV联盟存储专家Kem Clawson表示,IBM曾经试图用开发一种新型SAN存储系统的方式来解决虚拟化环境中的I/O问题。
Clawson说:"我们对付XIV的方法是开发一个针对用整体存储分析技术构建的动态虚拟化环境进行优化的系统。我们所做的很大一部分工作就是在商品硬件上开发我们的解决方案,保证它可以适用于各种情况。"
Taneja Group的分析师在2008年11月份的一份技术摘要中指出,IBM XIV存储系统从下至上地提高了系统各部分的性能。
据那份技术摘要称,利用15个12磁盘数据模块或180个SATA磁盘,IBM可以通过一个XIV系统从高速缓存中提供100000IOPS,从磁盘提供 20000IOPS,可持续顺序读出和写入带宽分别达到2.4GBps和1.4GBps. 它之所以能够提供这个水平的性能,是因为XIV利用智能高速缓存算法快速分析和提炼高速缓存中的数据,从而对每一个I/O进行了优化。
BlueArc和Panasas选择pNFS
与IBM的整体分析解决方案不同的是,BlueArc、NetApp和Panasas都使用了其他不同的方法来解决I/O问题。 BlueArc和Panasas主要采用并行网络文件系统(pNFS)技术,这种技术允许用户直接访问存储设备,而且可以并行进行。NetApp则采用了一种名为性能加速模块(PAM)的技术。
BlueArc的产品营销高级经理Gerard Sample说,pNFS解决方案消除了现今使用的旧NFS服务器中出现的可调整性和性能问题。BlueArc的Titan系列产品支持NAS和SAN.
Sample表示,pNFS是一种重要技术,因为它可以将基于普遍存在的NFS标准的并行I/O的优势都集中起来。
Sample说:"并行I/O的主要好处是它可以提供很高的应用性能和巨大的可调整性。"BlueArc的Titan 3200的速度性能可以达到1600mbps,I/O性能可达到380000IOPS.