高级检索

基于多云服务器的企业网盘设计与实现

Design and Implementation of Enterprise Net-Disk Based on Multi-Cloud Servers

  • 摘要: 针对现有企业网盘存在的安全隐患、传输性能较差、可靠性不高、运营商锁定等问题。该文从网盘存储的机密性、可靠性和访问效率等方面, 设计和实现一种基于多云服务器的安全企业网盘系统——SkyDisk, 实现了数据的自主可控、高速存取和安全可靠。其中, 基于 Tahoe-LAFS 系统将多个云服务器整合成分布式存储集群, 为网盘系统提供后端存储服务;文件在存储之前采用 256 位高级加密标准加密, 保证数据的机密性;通过纠删编码和分散存储保证数据的可靠性;本地网盘服务器与多个云服务器之间并行传输数据, 实现了高速上传和下载。最终, SkyDisk 实现一个 Web 服务, 向用户提供 Web 方式的网盘系统。系统测试结果表明, SkyDisk 能够实现安全、可靠的文件存储管理, 多云服务器存储集群没有单节点故障。同时, 能够满足快速上传、下载和便捷的文件分享等功能性需求, 降低了企业文件管理成本、提高了生产效率和企业竞争力。

     

    Abstract: There are several problems such as potential security issues, poor transmission performance, low reliability, and heavily dependent on service providers in existing enterprise net-disk based on public cloud. To address these problems, this paper aimes designs a secure enterprise net-disk system, named SkyDisk, based on the multi-cloud servers. SkyDisk provides a full control of files, high-speed data accesses, confidentiality, and reliability for storing the files. Before stored, all files have been encrypted with 256 bit advanced encryption standard, and encoded with Reed-Solomon codes. Each cloud server saves a piece of cipher text of original files, and the files can be recovered even if some servers fail. In addition, parallel transfer of data between local net disk servers and multiple cloud servers can achieve high-speed of upload and download. Finally, SkyDisk implements a Web service, maintains file metadata and user information, and provides users with web access. The test results show that the system can achieve secure and reliable file storage management. At the same time, it can satisfy the functional requirements such as quick upload, download and, convenient file sharing, to reduce the cost of file management and improve production efficiency.

     

/

返回文章
返回