存储缓存为文件传输提速本文首次刊登于《网络世界》。
著作权&复制权属于《网络世界》。保留所有权利。 一种新型产品实现了WAN上的文件缓存,使以LAN速度长距离存取数据成为可能。存储缓存设备消除了通常困扰远程文件共享的延迟难题。 在当前的办公室环境中,人们利用电子邮件、FTP或利用以物理方式隔夜运送磁带,在分散的位置之间传送文件。这些文件共享方法造成延迟,导致许多不同步的文件副本。此外,像公共Internet文件系统(CIFS)和网络文件系统(NFS)这样的远程文件共享标准最初是为LAN而开发的,由于它们是同步的并且十分复杂,因此很难在广域网上使用。这些协议使用较多的远程过程调用(RPC),从而造成在长距离上妨碍文件操作的延迟。 与利用HTTP分发只读内容的Web缓存技术相比,存储缓存技术向前发展了一步。存储缓存技术为用户提供了一种将CIFS和NFS等复杂的文件协议扩展到WAN上并提供具有完全的读/写功能的实用方法。一台专用设备安装在存储缓存的核心,这台设备配备了使文件可以在中心存储资源池与远程站点之间共享的软件。一台缓存专用设备直接连接在远程站点的LAN上,并通过WAN连接到安装在数据中心的缓存服务器上。 这些专用设备利用一种分布式的容错存储缓存WAN协议进行通信。每台存储缓存设备中的协议翻译器转换NFS或CIFS传输流进行WAN传输,然后再将WAN传输流转换为NFS或CIFS传输流。对LAN用户来说,缓存设备像是一台网络附加存储(NAS)设备。因此用户可以通过标准的文件共享协议访问共享的文件。 当一位远程用户尝试存取一个文件时,用户请求经过WAN传输,从缓存服务器读取文件。流技术甚至在第一次读取文件时就减少了存取时间。以后对缓存设备的文件请求转化为缓存存取,这些请求可以在本地以LAN速度完成。 当用户修改缓存设备中的文件时,这些文件随着时间的顺序被写回到缓存服务器上,从而为远程站点用户应用缩短了响应时间。利用智能文件差别技术,修改后的文件能够与缓存服务器上的对应文件进行同步。以后,当任意远程站点请求这个文件的副本时,缓存服务器提供最近更新的文件。 存储缓存技术利用了流、双向分布式增量压缩、加密和文件共享等技术。 流技术消除了大多数降低文件传输速度的信息传送延迟。流技术传送多组文件共享处理,这是减少延迟的要害,否则文件共享处理必须一次一个地顺序等待响应。 双向分布式增量技术通过只传送不同版本文件之间的不同数据,将独占带宽的文件传输减少到最低程度。当数据在WAN上传输前,这项技术截取数据并提取数据的变化。然后,数据的这些变化通过WAN传送,并应用于另一端上的文件。 存储缓存技术对于系统治理人员来说是一项重大的技术进步,使他们可以利用一个中心存储资源中心治理和监视存储系统。这项技术可以整合到已有存储、硬件和网络基础设施中,克服WAN固有的延迟问题,为人们提供了长距离的高文件治理性能。 存储缓存技术最明显的好处是存储整合。通过提供对中心位置上的文件的快速存取,存储缓存技术使得用户不必在远程办事处安装NAS设备或文件服务器,从而减少了基础投资和治理费用。