近年来,厂商们为了解决分支机构众多的跨国企业在广域网应用上所遇到的各种麻烦,开发出了一些可以弥补广域网不足之处的技术。最具代表性的就是WAFS和WAN优化——很多用户经常把它们相混淆,同时很多媒体对于某些产品的归类也有所异议,甚至某些厂商对于自己产...
Riverbed Steelhead
最早,Riverbed Technology(河床技术)公司所出品的Steelhead系列产品是WAN优化产品。但从第二代Steelhead开始,Riverbed公司就已经开始将WAN优化和WAFS完全融合在一起了。
Steelhead系列产品的产品线
Riverbed的Steelhead产品架构中有以下几大关键点:
- 基于磁盘的系统 从最早开始Riverbed的Steelhead产品就建立于基于磁盘的架构之上——在2002年的时候(Riverbed开始开发时)对于一款通用TCP处理系统来说这可是个大胆的决定。利用磁盘存储网络数据流的做法为日后及时回头分析重复的数据模式提供了可能,就算这些需要调查的数据产生于几天甚至几个月之前也不是问题。只使用RAM的设备在一个具有典型的网络数据流量水平和文件大小的网络内很容易就会超出其负载能力,从而引发更差的性能。在Riverbed取得巨大成功后,其他的设备厂商也开始在设备中加入磁盘,但Riverbed提供的是最成熟的实现。
- 独立应用 与缓存机制不同,Steelhead设备建立于两大关键的独立于应用的技术——可扩展数据引用(SDR)和虚拟窗口扩展(VWE)——之上,这两项技术分别消除了所有多余的TCP数据流和缩短了TCP往返时间,而这种解决方案的好处就是任何一项运行于TCP之上的应用都能享受到显著的广域网数据流量的减少和吞吐能力的提高。与基于压缩的设备不同,Riverbed的TCP优化技术解决了基于TCP的应用的高延迟效应,和SDR结合之后,可以极大地改进应用性能,其中包括像Lotus Notes、FTP、备份与复制及基于Web的应用等等。
- 特定于应用的延迟优化 在独立于应用的基础之上(SDR + VWE),Riverbed建立了一套特定于应用的优化方案,包括专用于HTTP和FTP协议的优化技术。而最重要的特定于应用的优化即名为事务预测的延迟优化。第一款Steelhead设备带有针对CIFS(Windows)和MAPI(Exchange)的事务预测模块,其他广泛使用的协议的事务预测模块也正在计划当中。这些事务预测模块进一步优化了上面所说的应用的性能。
Steelhead 2.0有三个主要的改进:
- 远程访问即使WAN链接中断 用户将能在丢失WAN链接的情况下访问文件。做到这点是通过代理文件服务(proxy file service,PFS),后者允许远程办公室在Steelhead的磁盘上辟出一部分存放本地文件,用户可以在失去WAN的时候访问这些文件。
- 微软SQL加速 Riverbed对基于微软SQL的数据应用了压缩和数据缩减算法。这个模块这个模块是Riverbed创造的专业加速器之一,用于组织特定种类的远程通信。它已经提供了一个用于email的模块。
- 用于高带宽网络(OC-12或GbE)上同时具备高延迟连接的FTP等应用的TCP加速 这个能力在Steelhead的高端型号(5010)上提供,Riverbed声称它能够将吞吐量提高大约25倍。
另外,Steelhead 2.0版还增强了对大规模部署的支持能力,比如设备间的IPSec加密、改进的1:1故障转移、可选的4口千兆以太网卡(高端型号中最大可达12口,低端型号中最大可达4口)以及TCP连接转发等,这些功能大大简化了在复杂的大型企业网络中进行部署的过程。另外,Steelhead 2.0改进了Exchange 2003和CIFS的性能,并通过统一管理终端(CMC)极大地加强了系统管理能力。