Font Size: a A A

Design And Implementation Of Private Cloud Storage Based On Docker

Posted on:2018-12-04Degree:MasterType:Thesis
Country:ChinaCandidate:Z Q HongFull Text:PDF
GTID:2348330518958508Subject:Instrumentation engineering
Abstract/Summary:PDF Full Text Request
Nowadays,cloud computing has been envisioned as the next generation architecture of IT enterprise,and cloud storage has also been taken as the major Internet portal of traffic entrance for the next generation human intelligence network.Moreover,the cloud has become a new popular vehicle for delivering resources to customers on demand and a new business model wrapped around new technologies such as server virtualization that take advantage of economies of scale and multi-tenancy to reduce the cost of using information technology resources.The new cloud storage takes in charge of traditional back end storage in IT centers,and unifies all those as one storage pool,the storage volumes and logic resources would be dispatched and allocated dynamically in regards to customers' business pattern,to achieve the target of the lowest total business cost.Private cloud storage is a new way to provide secure and fast network storage to meet the needs of customers and governments.As a whole storage pool,it would be divided into multiple storage volumes for customer to use,and the storage volume division would not be the same as traditional storagevisualization,the cloud storage would follow given algorithm pattern to calculate and analyze the whole storage capacity and characters of customers,such as distance from the cloud storage,network rate for downloading and uploading and so on.This paper introduces a new architecture that is private cloud storage based on Docker,which isthe latest method and pattern for storage visualization,turning the storage system into a large storage container,as a platform for multiple storage containers with different processes and their own system resources,in this way,container provides a new channel to keep the isolated job and exclusive resource occupation,in addition,containers could be connected to each other to transfer data and status to communicate with each other to realize the function of load balance and better data I/O performance.For the private cloud storage designed and implemented in this thesis,the software system that aims mainly to mainly to achieve the following functions:(1)User data is sent to data management module in Cloud storage.The cloud storage system is able to read and write data in various document types,from plain texts,audio files to video files,making sure the method of private cloud storage is able to apply to most kinds of customer scenarios.(2)Based on the service performance and the management of storage pool,data management module would split data uploaded by customers into segments by pre-fixed unit capacity,and then stored in BSON format.TheGridFS module in MongoDB takes in charge of data split.(3)With MongoDB database,private cloud storage system implements data storage and query management.
Keywords/Search Tags:Cloud storage, Docker, MongoDBDatabase, BSON
PDF Full Text Request
Related items