近两年来 Dropbox 等云储存服务迅速窜红,各大巨头纷纷推出自家的云储存服务(苹果的 iCloud, 微软的 SkyDrive, Google 即将推出的 GDrive),国内也有类似的服务(金山网盘、袋鼠盘、坚果云等)。用户只需将自己的文件资料储存到这些云储存空间上,就可以从自己的台式机、手机、平板等终端设备随时随地访问自己的文件资料,用户如果在一个地方更新文件,其它地方也会自动同步。
以 Dropbox 为代表的传统“同步网盘”产品使用的都是“集中式”的文件存储和同步解决方案,有一定的弊端和风险(见下文)。国内创业公司 Seafile则使用了“分布式文件同步技术”,实现同步服务的“去中心化”,这样,用户就不需要依赖于某个特定的服务器即可实现文件同步与共享。与传统“同步网盘”产品相比,Seafile 的分布式技术有以下几个优势:
1)Seafile 同时提供客户端和服务器端软件的 免费下载,个人或公司都能搭建自己的私人文件同步服务。同时,Seafile 支持用户同时使用多个同步服务器,而且能够在不同服务器之间切换。比如,用户可以用公司服务器来同步工作文件,用个人服务器与朋友共享私人文件,两者互不干扰,私密性也可保证。
2)Seafile 有更高的数据可靠性。Seafile 会在用户的本地计算机(笔记本、台式机)上保留每个被同步的文件的所有历史版本。这样,即使服务器上的数据丢失了,也可以在本地找到文件的历史版本,还可以把数据迁移到新的服务器上。相比之下,类似 Dropbox 的网盘只在服务器上保存文件历史,一旦服务器数据丢失,就找回无望了。而 Seafile 能把数据自主权交回给用户。
3)Seafile 有更强的私密性。用户可以为每个同步的目录单独设置数据加密密码,在上传数据到服务器之前,Seafile 会先使用用户给的密码对数据进行加密。这个密码不会上传到服务器,也就是说,连服务器的管理员都无法偷看你的私人数据。相比之下,其他网盘产品只是使用他们为你生成的密码来加密,该密码会保存在他们的服务器上,这就很难完全避免由于第三方原因而导致的数据泄密(最近的 CSDN 泄密事件更加重了大家的担心)。
此外,Seafile 还支持“多目录同步”模式,以及无服务器的局域网 P2P 同步功能(该功能尚未正式发布)。
当然,跟任何一个系统一样,Seafile 也有一些局限:因为 Seafile 会在用户的计算机上保留文件的历史版本,这样就会占用额外的存储空间。因此 Seafile 并不适合用来同步超大文件(比如电影),而更适用于协同办公、建立私人图片库等应用场景。
在市场方面,Seafile 的联合创始人潘凌涛和徐家强表示,Seafile 的愿景是为中小企业和私人团体打造自己的私有文件同步服务。“对企业来说,数据的可靠性和私密性是选择文件同步服务的重要标准。我们相信,Seafile 在这两个方面比现有的网盘产品更能满足企业的需求。部分企业可以在自己的服务器上免费安装 Seafile,而大部分的中小企业将来则可以购买我们提供的 Seafile 服务器托管服务。”