Font Size: a A A

The Design And Implementation Of Distributed Network Disk System Based On Ceph

Posted on:2020-12-11Degree:MasterType:Thesis
Country:ChinaCandidate:Z D HuFull Text:PDF
GTID:2428330626950742Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the increasing emphasis on file data in the process of enterprise information construction,the use of traditional portable storage devices has obvious deficiencies in use,security,and cost control.And the emergence of cloud storage solves these problems.Network disk storage has become a new way of storing files,which brings great convenience to users.For enterprise users,various types of network disks in the market is too pellucidity,the transmission performance of the network disk cannot meet the requirements,and the security of files and the disaster tolerance of storage clusters are uncontrollable.This thesis implements a Ceph-based distributed network disk system based on AES encryption algorithm,MD5 hash algorithm and micro-service Architecture Development Method.The main contents of this thesis are summarized as follows:(1)Thoroughly Study Ceph's distributed file system,and analyze enterprise users' functional requirements and performance requirements for the network disk.According to the functional requirements,the function modules of the network disk system are respectively combed 6 modules.There are a storage module,a file module,a group master/monitoring module,a notification module and a backup module.According to performance requirements,draw up system test indicators,including system impact time and file upload and download indicators.(2)Design a distributed network disk system.Designs are from the overall architecture design of the system to the design of specific functions in each module.In the file module,the storage structure of the file is optimized,and the efficiency of file storage is improved.Different file upload strategies are adopted for different file sizes to improve the performance of large file uploads.And encrypt the file to ensure the security of the file.In the team management and monitoring module,control of individual files is introduced on the model of role permissions.In the backup module,in order to deal with the system and faults and disasters,the incremental transmission strategy is used to back up files across the equipment room.In the notification module,ding notification and mail notification is designed.(3)Implemented and tested the distributed network disk system.According to the function design of each module realize all functions.According to Perform functional tests and performance tests on the network disk system,give the results.The Ceph-based distributed network disk system designed and implemented in thesis has been used online in the enterprise.At present,it satisfies the user's functional requirements and performance requirements for the enterprise network disk.The actual application effect in the enterprise network environment is significantly higher than that of other network disk.
Keywords/Search Tags:Ceph file system, distributed storage, network disk, enterprise information
PDF Full Text Request
Related items