NetEx推HyperIP解决方案远程高速移动数据

你的主要数据处理设备出现重大事故,但是这并不会非常严重,因为你的企业数据都安全地备份在大陆另一端的云存储设备中。但是这里有一个问题:你将如何把数量巨大的企业数据从云中恢复到本地存储系统中呢?通过TCP/IP网络远程移动大量数据要花很长的时间,你的系统停止运行的每一分钟都会让你损失很多的金钱。

利用高速缓存和应用协议优化等技术,WAN优化控制器(WOCs)可以显著提升WANs上应用程序的性能。 但是通过WAN网络从一个存储系统向另一个存储系统传输大量数据时,高速缓存和应用协议优化等技术也不能帮上多大的忙。 这里就需要用到一些更专业的技术了。

明尼阿波利斯市的NetEx公司是StorageTek公司在1999年转型而成,它相信它可以解决上述问题。它的HyperIP解决方案源自最初由IBM和Network Systems Corporation为了通过卫星线路移动大量数据而开发的软件。

NetEx公司的副总裁Robert MacIntyre表示:"我们修改了原先的软件,让它可以与基于TCP协议的存储应用程序协作。与传统WOCs不同的是,我们不管应用协议,我们没有用高速缓存。 我们专注于减少远程WAN链接引起的各种问题,包括数据包丢失和延时太长等。"

HyperIP是作为设备来使用的,或者更确切地说,是作为运行在基于VMware的ESX管理程序的服务器上的虚拟设备来使用的。WAN网络连接的每一个终端都需要一台这样的服务器,并且与本地局域网相连。 MacIntyre说:"基于存储的应用程序如EMC阵列或NAS head将把流量指向HyperIP服务器,然后利用HyperIP连接提取流量并通过WAN将它发送到另一个HyperIP服务器,然后再将它作为另一个终端的TCP流量发送到LAN局域网。"

公司声称,它的技术还可以提升Data Domain复制和重复数据删除环境的整体性能,HyperIP已经获得EMC、VMware、戴尔的EqualLogic、FalconStor、DataCore、NetApp、Veeam和其他厂商提供的许多其他复制解决方案的认证。

它是如何工作的? 从本质上来说,HyperIP使用了4种关键技术:

本地TCP确认

有效带宽使用

减少数据包丢失

减轻延时太长问题

本地TCP确认

当一个存储应用程序通过WAN发送数据时,本地HyperIP服务器(不是WAN另一个终端的远程服务器)会生成TCP确认信息,以保证开启TCP窗口支撑,让数据持续传输。这与许多WOCs加快公共协议速度采用的方法一样,可以有效保护源服务器不会出现任何数据包丢失或延时问题。

有效带宽使用

共享有限带宽的TCP应用程序会尽快运行,直到发生数据包丢失导致性能降低的情况。当某些应用程序停止发送数据时,其他应用程序在使用多余的可用带宽之前会出现一定的延时。

HyperIP通过在WAN上管理数据流的方式解决了这个问题,它可以从LAN局域网聚合TCP数据流,然后利用HyperIP协议在WAN上发送那些数据流。当新的应用程序开始运行时,它们生成的数据流就会被插入HyperIP连接,部分数据流停止发送时,新释放的带宽就可以立即重新分配给其他应用程序使用。

HyperIP还利用了模块数据压缩技术(与单个数据包压缩技术相对)来减少被发送的数据包数量。对于不可压缩的数据以及弊大于利的数据压缩,压缩功能会自动停用。

减少数据包丢失

TCP总是将数据包丢失看作网络阻塞的信号,并最终降低传输速度,然而在远程WAN连接条件下的数据包丢失实际上还可能是由于数据损坏引起的。HyperIP可以针对不同的数据包丢失情况作出不同的反应,这样即便是出现数据包丢失的时候,它仍然可以保持接近于WAN连接的传输速度。

减轻延时太长问题

远程WAN连接条件下的延时问题是很严重的(连接距离达到3000英里的话,延时可能会达到60毫秒)。 要想利用TCP的最大传输性能,就必须拥有较大的TCP窗口来填充那些管路,包括调节所有应用连接的TCP堆栈。利用HyperIP连接,HyperIP可以控制窗口尺寸的调整。 它可以通过监控整周期传输时间、带宽容量和传输速率计算出连接使用的带宽容量,然后相应调整HyperIP窗口尺寸,确保尽可能地利用连接。

那只是理论,实际应用如何呢? MacIntyre说,使用HyperIP通常可以将数据传输速率提高2到30个百分点。他说:"通常使用TCP,你可以获得20%到30%的数据传输带宽率,因为许多带宽容量被协议流量使用了。 利用HyperIP,我们可以获得90%的数据传输带宽率。"当数据包丢失的情况明细减少时,情况就会大为改观,信息传输带宽率可以增加30倍。

NetEx是根据HyperIP控制的连接的带宽数量来对产品定价的。例如,HyperIP软件控制着T1连接的话,那么每一个拷贝的价格为1700美元(最少需要2个拷贝)。 HyperIP的硬件设备价格要昂贵得多。随着客户需求的增长,它们可以在需要时增加付费来开启软件,从而控制更高的带宽连接,最高可达800MB/s。

在突发性数据恢复情况下,当一家公司需要从另一个地点或云存储设备中尽可能快地恢复数据时,公司为它们提供了Recovery on Demand功能。客户们可以开启软件,免费在10天的时间里尽可能使用所有可用带宽进行数据恢复。 这个时期过了之后,HyperIP软件就会再次将带宽锁定到客户购买的那个数量级。

随着云存储日渐变得越来越流行(至少它现在被谈论得更多了),远程移动大量数据的需求可能会越来越普遍。那就意味着HyperIP或类似解决方案的市场需求可能会在未来几个月或几年里大幅增长。