论文部分内容阅读
随着当前云计算技术的快速增长,用户获得大量存储空间的免费网盘已经是很普遍的现象。为了能给用户提供一个安全的个人文档网络存储空间,本文提出以开源软件own Cloud构建高能所个人云平台(IHEPBox)的解决方案,IHEPBox作为典型三层负载均衡的Web应用,管理着平台的各个方面,从用户管理到插件、文件共享到存储。后台数据库中存储用户信息、用户共享文件信息、插件应用状态和IHEPBox用来加速文件访问的缓存。其中用户被配置为动态地使用存储空间,基于用户目录结构,开启了基本的数据隔离和多租户模式。同时IHEPBox内置了一个存储抽象层,可以利用CIFS、NFS、GFS2和Gluster等类型,以挂接到服务器上的存储空间。平台集成了ldap数据库(AD域),用Web DAV协议将私有云存储服务器和客户端相连,实现了数据文件的实时同步。
With the rapid growth of cloud computing technology, it is already a common phenomenon that users obtain a large amount of storage space for free network disks. In order to provide users with a secure network storage space for personal documents, this paper proposes a solution to build IEHEP IHEPBox as a typical three-tier load balancing Web application that manages each of the platform Aspects, from user management to plug-ins, file sharing to storage. Background database stores user information, user shared file information, plug-in application state and IHEPBox used to speed up file access caching. Where users are configured to use storage space dynamically, enabling basic data isolation and multi-tenancy modes based on the user directory structure. IHEPBox also has a built-in storage abstraction layer that takes advantage of CIFS, NFS, GFS2, and Gluster types to attach to storage space on the server. The platform integrates the ldap database (AD domain) with the Web DAV protocol to connect the private cloud storage server and the client to achieve real-time synchronization of data files.