Font Size: a A A

Design And Implementation Of Disk Management System In Cloud Management And Control Platform Based On OpenStack

Posted on:2022-07-11Degree:MasterType:Thesis
Country:ChinaCandidate:Z C WeiFull Text:PDF
GTID:2518306605970829Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
Nowadays,cloud computing plays an increasingly important role in the field of computer and the Internet.As an important part of cloud computing,how to manage and use storage has become a more significant issue.As a hot topic of cloud computing,OpenStack is indispensable in this field.And Cinder,an internal component of OpenStack,plays an important role in cloud disk management.Therefore,how to design and implement a stable and highly available disk management system in cloud management and control platform is the key to efficiently manage and use cloud storage.Based on the above,this thesis designs and implements a highly available disk management of cloud server system based on OpenStack.As the disk management module of the whole cloud management and control platform,the system provides ECS(Elastic Compute service)with services such as disk creation,disk deletion,disk mounting and unloading and snapshot,etc.,increasing the controllability and stability of cloud storage.This system mainly uses Java as programming language,and chooses Spring,Spring MVC and Hibernate framework to realize a cloud disk management system based on B/ S architecture.The content of this thesis includes the following aspects.First of all,the survey of original data,which means learning about the latest situation and technology of cloud storage by consulting the literature and making a specific of the practice unit to analyze the functions discussed in this thesis.Secondly,this thesis summarizes and analyzes the research results to get the requirements of the system,which is also the requirements analysis.This thesis divides the requirements of the system in detail by the actual situation of the research,using case diagram,data flow diagram and other forms to explain the system requirements in detail,and getting the functional and nonfunctional requirements of the system.The third part is about the design and implementation of the system.In this part,the system functions are divided into disk management module,resource configuration module and device interaction module,based on the detailed division of functional modules.The network topology and database design of the system are described in detail,and the realization of the system function modules are explained in detail.Finally,this thesis makes a detailed test of the system,including functional requirements and non-functional requirements,which are carried out by the third-party software tools,and the method of the test is black box test.The result of the test shows that the functional requirements discussed in this thesis can meet the requirements.In addition,the response time and other items of the system are also tested to prove that the non-functional requirements of the system is also in line with expectations,which eventually shows that the system discussed in this thesis meets the requirements.The design and implementation of the disk management system enables the ECS cloud servers to carry out disk business such as creating and deleting,attaching and detaching and snapshot service efficiently and accurately,and can run stably in a designated number of concurrent.In addition,the Cinder module of the OpenStack used in this disk management system is modified to ensure the smooth running of the system when the load is unbalanced.
Keywords/Search Tags:Cloud Computing, Management and Control Platform, Disk Management, OpenStack
PDF Full Text Request
Related items