扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
2006年11月21日
关键字:
在本页阅读全文(共11页)
思科广域文件服务
早在2004年的时候,思科(Cisco)就通过收购Actona Technologies公司获得的技术,开始了大举进军WAFS领域的征程。随后,这个存储业的“迟到者”又在接下来的2005年,收购了FineGround Networks公司——一家在WAN优化方面拥有多项先进技术的新兴企业。
思科WAFS解决方案部署在思科文件引擎设备上。WAFS的部署通常包括下列组件:
为了便于部署和安装,每个文件引擎都预装了WAFS软件,这使其能够作为一个边缘文件引擎、核心文件引擎或者WAFS中央管理器运行。管理员可以选择性地启用一个或者多个可用模块(边缘文件引擎、核心文件引擎或者中央管理器)。WAFS网关一词通常指的是一个配有一个或者多个有效模块的设备。中央管理模块应当在一个指定设备上启用。它的独特设计使其可以控制多个网关的逻辑群组——无论它们位于何处。
从逻辑的角度来说,通过思科WAFS解决方案,Windows 和UNIX用户和应用分别可以利用标准的CIFS和NFS协议访问中央文件服务器,访问方法与他们访问其他任何CIFS、NFS文件服务器或者NAS并没有什么不同。
在物理上,所有文件服务器请求首先都被发送到本地边缘文件引擎,由其决定是在本地利用文件系统缓存管理该请求,还是把该请求转发到远程文件服务器。对于后一种情况,边缘文件引擎会封装CIFS或者NFS请求,并利用思科WAFS传输协议有效地在WAN上(基于TCIP/IP)将该请求发送到核心文件引擎。核心文件引擎会将WAFS请求解码为标准的CIFS或者NFS请求,再将请求发送到实际的文件服务器。随后,它将用WAFS协议封装文件信息,发送到边缘文件引擎,最终发回到CIFS/NFS客户端。
NFS和CIFS都是基于LAN的协议,并不适合在WAN连接上使用。而且,大部分访问文件系统的应用也只适合基于LAN的访问,从而加剧了通过WAN访问文件系统的问题。为了克服这个限制,思科WAFS在边缘文件引擎和核心文件引擎的WAN连接上采用了它自己独有的转换协议层,同时在客户端和服务器端保留了标准的NFS和CIFS。
该协议建立在TCP/IP的基础上,只需要每个核心文件引擎提供一个端口,这使它适合与防火墙配合使用。思科WAFS为每个边缘文件引擎——核心文件引擎连接使用了数量可设置的并发TCP连接。请求和响应可以通过任何开放连接提供。特别需要指出的是,多个用于数据供应的请求(和响应)可以划分到多个连接,以提高网络的使用效率——对于高延迟或者高损耗的WAN连接,TCP性能很可能会降低。另外,WAFS 提供了一种带宽控制机制,以便在其他应用需要共享连接时防止WAFS 导致链路连接饱和。协议消息(请求和响应)是经过压缩的。在压缩之前,消息是加密的,以确保文字和双字节数据的有效供应。无论消息的内容是什么,协议层都会自动执行压缩。如前所述,思科WAFS会以管线方式处理写入操作,以便最大限度地减小延迟对WAN吞吐量的影响。同样,WAFS也会利用大于应用的缓存和TCP窗口,以管线方式处理读取请求。
文件缓存是思科WAFS的核心。文件缓存模块位于边缘文件引擎,可以在本地满足大部分客户端请求(例如文件读取),而不需要通过WAN连接文件服务器。对于其他命令(例如文件写入),边缘文件引擎可以在本地响应用户请求,同时异步地将命令发送到文件服务器,而不会影响用户响应的延迟。缓存的主要特性包括:
思科WAFS可以在不影响协议特性的情况下,对特定的信令消息进行协议级缓存。典型的例子包括微软远程过程调用(MS-RPC)缓存,开放缓存,以及将一组锁定转换为一个综合锁定请求的锁定缩减技术。
作为端到端架构的一部分,思科WAFS将访问控制和身份验证决策权力交给了文件服务器。因此,尽管WAFS可以通过缓存以前的查找结果来提高性能,但是它并不需要真正地管理和维护这些定义。对于CIFS,用户身份验证(在进程建立时执行)和授权(在发出文件开启请求时)都被发送到文件服务器,由其直接管理。因此,不需要为特定文件定义新的用户或者新的权限,从而大大简化了思科WAFS的配置。
思科WAFS还支持跨区域身份验证和授权,这适用于一个被定义在某个特定区域中的用户需要访问另外一个区域的文件时。在Windows中,这是通过Windows的信任域机制透明管理的。在UNIX中,WAFS可以根据UNIX用户目录服务(例如NIS和YP)进行可选的跨区域用户和群组映射,或者直接将某个指定区域的所有用户映射到文件服务器中的一个特定的UID-GID映射。
思科WAFS中央管理器负责集中管理和配置远程网关,监控它们的运行状况,以及根据从网关搜集到的日志生成使用情况统计报告。利用一个简便的、基于Web的界面,管理员可以编辑和查看配置和策略信息,并从它们收取使用情况报告。WAFS中央管理包括两个管理应用:运行在每个网关(包括边缘文件引擎和核心文件引擎)上的网关管理器,以及运行在一个指定网关上的中央管理器。WAFS网关管理器可以管理WAFS网关的设置和本地监控。它包括一个用于首次安装的图形化安装向导,包括到中央管理器的连接、日志代理,以及负责监控多个系统参数和捕获设置的简单网络管理协议(SNMP)代理。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者