摘要
随着当前云计算技术的快速增长,用户获得大量存储空间的免费网盘已经是很普遍的现象。为了能给用户提供一个安全的个人文档网络存储空间,本文提出以开源软件own Cloud构建高能所个人云平台(IHEPBox)的解决方案,IHEPBox作为典型三层负载均衡的Web应用,管理着平台的各个方面,从用户管理到插件、文件共享到存储。后台数据库中存储用户信息、用户共享文件信息、插件应用状态和IHEPBox用来加速文件访问的缓存。其中用户被配置为动态地使用存储空间,基于用户目录结构,开启了基本的数据隔离和多租户模式。同时IHEPBox内置了一个存储抽象层,可以利用CIFS、NFS、GFS2和Gluster等类型,以挂接到服务器上的存储空间。平台集成了ldap数据库(AD域),用Web DAV协议将私有云存储服务器和客户端相连,实现了数据文件的实时同步。
With the rapid growth of cloud computing, it is quite a common phenomenon for private users getting considerable amount of free network disk storage space. In order to provide users with a safe personal documents network storage space, this paper proposes a solution to build IHEP personal cloud platform (namely IHEPBox) based on the open source software ownCloud. As a typical three-tier load balance web application, IHEPBox supports all aspects of operations from users management to the plug, the file sharing and storage. All information such as user information, user's shared files, plug-in application status and IHEPBox cache to accelerate file access is stored in the IHEPBox back-end database, where a user is configured to use storage space dynamically based on the user directory structure to open the basic data isolation and multi- tenant mode. Meanwhile, IHEPBox builds a storage abstraction layer by using CIFS, NFS, GFS2 and Gluster to connect the storage space to the server. And then IHEPBox uses ldap database (AD domain) and WebDAV protocol to connect private cloud storage servers with clients to realize real- time synchronization of data documents.
出处
《科研信息化技术与应用》
2016年第2期8-15,共8页
E-science Technology & Application
基金
中国科学院信息化专项项目(XXH12503-05-02)"高能物理科技领域云的建设与应用"