InfiniBand与万兆以太网 谁能打破数据中心瓶颈

服务器在线11月24日报道 虽然数据中心采用了刀片服务器、虚拟化技术、多内核和多路服务器等新技术,但是服务器在速度很慢的网络上运行,就像没有一座城市缺少高速公路一样会出现数据阻塞。

甚至,在高性能计算领域也会遭遇这种问题。虽然高性能计算有自己专用的InfiniBand"超级高速公路",同以太网相比就像电子邮件与"蜗牛"邮件一样,但是,超级计算机主要依赖处理内核,昔日的100个内核的超级计算机已经让位于1000个或者更多内核的超级计算机。目前,数千个内核的超级计算机已经很普通,每秒20GB带宽的InfiniBand还是不够的。

向服务器提供数据的网络通道就像把水输送到淋浴头的水管一样。如果这个水管要为两个淋浴头供水,那么,每一个淋浴头只能得到一半的水量。

因此,虚拟化服务器和刀片服务器需要更快的输入/输出带宽保持其繁忙的运行,数据中心网络通道技术正在进行升级。Alacritech、Mellanox等公司的InfiniBand和以太网产品分别将网络速度提高了二倍和十倍。

万兆以太网?

Mellanox公司生产了一种网络适配器(CNA),这种两个端口的万兆以太网产品安装在该公司的ConnectX ENt服务器主板上。Mellanox公司主要以InfiniBand技术著称,因此,万兆以太网似乎并非该公司的强项。这种技术支持NetQueue和 SR-IO等虚拟化加速技术并且支持数据中心以太网(DCE)、光纤通道以太网(FCoE)和以太网InfiniBand(IBoE)等输入/输出整合结构。

一台8内核服务器使用这个产品能够为每个内核提供每秒1GB的以太网带宽,Mellanox称,ConnectX ENt的价格是每个端口200至300美元,与之相比一个光纤通道主机总线适配器(HBA)的价格是300至400美元,QLogic CNA设备的每个端口是300至400美元。这个产品没有TCP/IP卸载引擎,有的也不支持iSCSI。

Alacritech公司增强了自己的TCP/IP卸载引擎技术,生产了一种配置这种技术的万兆以太网网卡。这种网卡既支持Windows Server 2003/ Server 2008卸载TCP/IP处理,又支持Open Solaris、Linux、Mac OS X和Windows。这种产品称作可扩展网络加速器(SNA,Scalable Network Accelerator)。我们把它当作是由TONIC、TCP/IP卸载引擎和网卡组合在一起的产品。Alacritech公司营销经理Doug Rainbolt说,该网卡能够很好地兼容VMware和Hyper-V技术。

Rainbolt例举了一张图表,显示一个运行可扩展网络加速器的4核服务器的性能超过了没有配置可扩展网络加速器和TCP/IP卸载引擎的8 核服务器。按照这个例子,这个优点意味着你可以把可扩展网络加速器添加到一台8核服务器上,恢复以前混在一起执行TCP/IP处理任务的4个内核。你可以把那台服务器的虚拟机数量增加一倍,或者购买一台4核服务器和可扩展网络加速器做这个事情,而不用8核服务器需要的那么多的工作量。

这种产品将在明年第一季度上市,销售价格为1299美元。

InfiniBand和以后的技术

Qlogic推出了每秒40GB的四倍数据速率(QDR)InfiniBand交换机和一种把交换机的电缆连接到服务器的主机信道适配器 (HCA)。QLogic以前把自己的每秒20GB的InfiniBand产品安装在Mellanox芯片组上,但是,该公司现在为主机信道适配器和 1200系列交换机开发了自己的专用集成电路。

这种交换机经过设置可以提高性能,也就是说可设置72至648个端口,没有过度配置。或者设置97至864个端口并且允许可能降低性能的过度配置。

这种主机信道适配器和交换机将在今年年底前上市,但是,价格信息没有披露。

平衡处理和网络输入/输出

如果没有速度更快的网络通道,虚拟化服务器和刀片服务器的效率就不能完全实现。这一点从Alacritech Netbench图表中就可以明显地看出来。把虚拟化的和多内核的服务器与平衡的网络带宽结合在一起(和卸载的网络处理)将提高利用率和实现服务器整合以便使数据中心节省成本。这些因素对于在未来几个季度说服拥有现金储备的企业购买IT产品是非常重要的。

一座城市的高速公路需要很多钱来建设。但是,这些公路产生的财富要远远高于建设公路的成本,速度更快的数据中心网络通道也是如此。花钱打开瓶颈和阻塞的服务器可以节省很多钱,具体做法是把更多的单独的服务器整合为虚拟机以及腾出空间和减少能源成本等等,而速度更快的网络通道能够解决数据中心的交通阻塞。