Font Size: a A A

Design And Implementation Of Cloud Management Platform Based On OpenStack

Posted on:2020-09-06Degree:MasterType:Thesis
Country:ChinaCandidate:Z T WuFull Text:PDF
GTID:2428330611454695Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the continuous development and application of cloud computing technology,private cloud is chosen by more and more government departments and enterprises for its data security,system stability and business customizability.The private cloud management platform can provide users with cloud computing one-stop service solutions including computing,storage,network and other functions.Users can easily deploy services on virtual machines created by private cloud platform,and ensure the stable operation of cloud services through dynamic resource scheduling.In view of the urgent needs of enterprises for private cloud management platforms,this thesis designs and implements a private cloud management platform based on Open Stack.The specific work is as follows:Firstly,this thesis combines the management requirements of enterprise private cloud and the functions of other vendors' cloud management platform to analyze the requirements of Open Stack-based cloud management platform system.The platform is divided into three main functional modules: virtual machine,network,and disk,and a dynamic resource scheduling module that ensures system stability.Secondly,this thesis designs the overall architecture of the system,and divides the cloud management platform into two parts: the front end and the back end.The front end consists of a user access layer and management layer.The user access layer provides the user with a cloud management platform access portal,displays the operation interface through the web page,and provides the SSH remote login mode to use the virtual machine service.The management layer is responsible for the management and system security of the cloud platform resources,processing the corresponding business logic according to the user request,saving the user resource data to the database or retrieving the information from the database through the data access layer.The back end is the Open Stack module.The front end communicates with the Open Stack module by calling the RESTful API interaction layer to create and manage cloud platform resources for the user.Based on the system architecture,this thesis designs each module separately according to the requirements analysis of each functional module,and further explains the specific functions of each module.Thirdly,this thesis designs each module in detail,explains its business logic by using flow chart and sequence diagram,and describes the whole business process in detail.In order to improve the self-maintenance ability of the platform and reduce the burden on the server,this thesis develops a dynamic resource scheduling module.The dynamic resource scheduling module can ensure the balanced allocation of resources of the platform,save resources and reduce consumption.At the same time,it can ensure that the virtual machine is moved out in time when the server is down to avoid affecting the normal operation of the business on the cloud.Finally,this thesis performs functional testing and performance testing on the platform.The test results show that the virtual machine module,network module and disk module of the platform can be used normally,and the normal management and operation of the cloud host can be realized.The resource scheduling module implements management optimization of system resources,and the sensitivity can meet normal needs.The system is developed according to standard software development processes.After the system goes online,the operation is stable,the failure rate is low,and the cloud management platform with complete functions and simple operation is provided.All user gives consistent recognition and praise in the actual use.The platform has a good application prospect.
Keywords/Search Tags:Cloud Computing, Open Stack, Private Cloud, Dynamic Resource Scheduling
PDF Full Text Request
Related items