Font Size: a A A

Design And Implementation Of Ceph-based Cloud Storage System

Posted on:2024-06-26Degree:MasterType:Thesis
Country:ChinaCandidate:H C JiaFull Text:PDF
GTID:2558307079471724Subject:Electronic information
Abstract/Summary:PDF Full Text Request
With the rapid development of technologies such as big data,the Internet of Things,and cloud computing,the demand for cloud storage systems is increasing.Cloud storage systems store data in the cloud so that users can easily access and manage their own data.However,if the data is stored on the public cloud,there are privacy risks such as data leakage.Therefore,the value of private cloud storage lies in the security guarantee of cloud storage,and the requirements of functions,performance,and ease of use must also be considered.This thesis aims to design and implement a ceph-based private cloud storage system.Ceph is an open source distributed storage system that provides reliable and highly scalable storage services to meet the requirements of cloud storage systems.At present,the storage backend of private cloud disk applications on the market is rarely completed based on ceph,and the data security of most private cloud disk applications is not well guaranteed.Therefore,this thesis designs a ukey-based hardware device.A three-layer encryption scheme is used to encrypt data,and an asymmetric encryption data sharing scheme is adopted at the same time.At the same time,this article draws on and absorbs the relevant advantages of similar cloud disk products,and considers the actual needs of small and medium-sized teams to design personal disks and team disks,and provides a series of operations for cloud disk configuration.The last is the monitoring,operation and maintenance management of ceph clusters.Before the ceph nautilus version,only command-line tools were used to manage its operation and maintenance.Therefore,many ceph cluster monitoring and operation and maintenance tools have been designed and implemented like mushrooms.Ceph nautilus provides ceph The dashboard can handle most of the ceph cluster operation and maintenance management work.This thesis will optimize the ceph dashboard and integrate it into this private cloud storage system.The main work of this thesis includes the introduction and application of the architecture and characteristics of ceph,the comparison and demand research of various private cloud storage systems of the same type on the market,and the detailed description of the use of enterprise-level Java microservice architecture technology on the basis of ceph.Design and implementation of the private cloud storage system,and deploy it to the test environment after the system development is completed,evaluate and test the function and performance of the system,and verify the feasibility and effectiveness of the system.Finally,the future research direction and improvement space of this system are proposed.This thesis has a certain reference value for understanding the design and implementation of ceph and cloud storage systems.
Keywords/Search Tags:Java microservices, ceph, private cloud storage, cloud disk
PDF Full Text Request
Related items