DOSTOR存储在线 8月22日国际报道:在我从Panzura联合创始人兼产品开发负责人Randy Chow那里获得详细介绍之前,我还以为Panzura是一家云存储网关公司。虽然该公司的Alto控制器和panOS可以使用公共云服务(比如Amazon S3或Nirvanix)作为存储后端,但是Panzura的价值不在于提供公共云存储通道而是提供一个可以从多个不同地点同时访问的真正的分布式文件系统。
许多云存储网络网关,比如来自Nasuni、StroSimple或现在的moribund Cirtas的产品,担任的角色是作为云存储后端的高速缓存,但是它们给存储在单个网关或高可用性(HA)配对网关的数据提供访问。如果你在10个办公室安装网关,每个办公室职能访问自己的数据。
这种情况其实并不好,因为从不同地点提供一个通用存储池访问其实是公共云存储的一大优势。NBC Universal在Nirvanix上有PB级别的视频,因此,例如,任何互联站点上的编辑和管理人员可以在需要创建晚间新闻的时候找到旧的“今晚播报”视频片段。
过去几年,我尝试了各种解决方法,包括FTP服务器、复制技术,以及电子邮件存储文件以便让用户可以从不同地点访问重要文件。这些措施的效果有限。我甚至将文件服务器踢出分支办公室,用广域网文件服务(WAFS)设备来取而代之,WAFS可以在一个集中式数据中心那里对来自各个设备的数据进行高速缓存。不过这样做的问题是,如果WAN(广域网)连接发生问题的话,用户就完全无法访问他们的文件了。
通过Panzura,我可以在不同地方安装设备以取代目前的网络附加存储(NAS)架构。它的控制器在整个组织内构建一个文件系统,持续地交换元数据。它们还可以对数据进行重复数据删除操作,要么直接将设备上的数据复制到另一个设备或通过一个存储云(比如一个公共云)复制数据。
所有用户看到的都是同样的文件系统而且可以访问任何文件,无论它是在哪里创建的,同时只受到访问权限的限制。在一个高速缓存类型系统中,比如WAFS,当一个用户请求要打开一个并不在本地存储的文件的时候,它的数据会进入复制队列的顶部。管理员可以设定复制政策将文件夹预先载入特定地点。
这些设备有本地磁盘和可选的闪存,因此用户不需要因为广域融合而牺牲性能。管理员可以将文件夹设定到不同地点以确保始终有本地副本,他们还可以向文件夹设定分层政策,这样你的.VMDK可以通过闪存得到性能提升而用户的ARCHIVE.PST可以保留在旋转式磁盘上。Panzura有基于1机架和2机架单位服务器的物理设备。这个2U系统可以扩展到超过100个磁盘,同时一个针对vSphere的虚拟设备在紧急情况下可以服务于小型站点。
在许多方面,将一个公共云作为存储后端可以提供许多好处。首先,它提供了无限的容量,让系统管理员不用再费心去跟踪和管理自由空间。它还提供了无限的快照——一个Panzura客户端有超过4.5万份快照。无论是用哪个公共云服务提供商的产品,系统中的数据都得到AES加密。
虽然Alto Cloud File System让人印象深刻,但是为了让不同地点的用户可以访问同一个文件系统,该公司在延迟性上做了一些小小的妥协。Panzura系统在应用程序请求一个记录锁的时候锁住文件,这样做导致它并不适合Access数据库和类似的应用程序,虽然这些应用程序正在退出主流。
作为元数据的一部分,Panzura系统始终跟踪文件最后修改的地点。在发生WAN故障的似乎后,用户可以读取或写入最后一次在本地修改过的文件以及只读那些在其他地点最后一次修改过的文件。虽然这样做会带来一点不方便,但是毕竟比不能写入访问或依赖于最后一次复制模式更新要进步一些。
虽然极小型的单位也可以用Dropbox或Sugarsync来在站点之间复制文件并在文件在本地的时候创建备份副本,这些服务不能提供中型单位所需要的服务水平。
在我的存储架构工具集中,Panzura的Alto是一个有价值的工具。无论我有没有私有云后端,我都会时不时地使用它。