企业云盘技术白皮书技术白皮书2015 年 9 月目录1 产品介绍1.1 产品简介隐身侠云盘方案是以安全和便捷为核心的文件服务平台。该平台通过集中存储文件、虚拟盘选择性同步、文件分块加密传输、多倍镜像等安全机制,保障用户文档安全;通过自动向服务器同步、消息通知、群组应用、历史版本管理等功能,实现多终端办公、移动办公、文件分享与历史版本找回,保障用户办公方便快捷。隐身侠云盘作为新一代文件服务平台,将企业文件资源集中,并为其他应用平台提供开放的 API 接口,实现企业一体化的存储应用与服务。隐身侠云盘的安全、便捷与平台特性主要体现在:1.用户文件以多倍镜像存储在云端,终端设备丢失或损坏,随时可通过其他终端找回;2.用户退出隐身侠云盘平台,其他用户登录该计算机,不能获取前登录用户的任何文件;3.用户文件在云端是加密的、传输通道也是加密的,保障文件安全不被非法窃取;4.文件操作的日志记录,提供审查机制,保障文件可被追溯;5.用户使用多台设备办公,平台会自动同步实现文件版本一致;6.授权用户在任何地方都可以轻松获取到文件,便捷实现移动办公;7.可以更快、更方便地与其他用户进行文件共享;8.文件编辑后会以历史版本方式保存在云端,用户可以随时找回之前版本;9.企业的文件资源集中在云端,逐渐形成知识积累,为企业发展提供信息支持;10. 隐身侠云盘作为云端文件应用平台提供了丰富的 API 接口,可以为其他应用系统提供文件应用服务,成为其文件支撑平台。隐身侠云盘重点解决企业文件安全性低、文件分散、管理混乱、分享传递繁琐等问题,同时帮助企业优化共享协作流程,提高管理效率,降低运营成本。系统抽象结构图1.2 系统组件介绍1.2.1 客户端目前本平台可以从 Windows、Android、iOS、Web 端进行访问。PC、Android、iOS 需要单独下载软件安装,Web 端则可以直接访问,在支持 HTML5 的浏览器上,Web 端会使用HTML5 的特性提高用户体验。1.2.2 xServerxServer 是云盘的服务器端,所有客户端通过统一接口直接与 xServer 通信,平台的所有业务逻辑均在 xServer 上实现。xServer 实现了插件化机制,可以通过增加 Java 插件来改变已有逻辑流程、进行功能扩展、或与第三方系统集成。xServer 以及其它服务端组件都工作在安全封闭的 IDC 网络中。1.2.3 MySQL目前平台使用 MySQL 作为云盘元数据(不是底层存储的元数据)的存储数据库,用户文件等信息保存在 MySQL 中。1.2.4 ...