Font Size: a A A

Research And Implementation Of Open Source Cloud Computing Platform Based On OpenStack

Posted on:2016-07-27Degree:MasterType:Thesis
Country:ChinaCandidate:L SunFull Text:PDF
GTID:2308330473464467Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years, represented by OpenStack, open source cloud platforms have achieved rapid development. But there still exists some shortcomings in the management and application level of OpenStack, mainly reflects in: for all kinds of resources in the cloud platform, it lacks the corresponding performance monitoring function, The expansion of OpenStack clusters depends on artificial deployment and configuration, error-prone and low efficiency,the OpenStack platform can only provide the ability of IaaS(Infrastructure as a Service),lacks the implementation of PaaS(Platform as a Service).This thesis has made a research on the technologies of cloud computing platform construction, management and development. In order to solve the defects in the management of OpenStack, this thesis has designed a cloud management platform based on OpenStack. Firstly, it calls the APIs provided by OpenStack to complete basic management operations, then develops the resource monitoring function module by the way of script collection, finally develops the cluster extension module based on automatic deployment. In order to solve the defects in the application of OpenStack, using the open source PaaS platform OpenShift, combined with the cloud management platform and other related technologies, this thesis designed a application development platform based on OpenStack, through the way of constructing virtual machine clusters to realize the expansion of PaaS for OpenStack.The functions of the above works are tested in this thesis. Test results show that the designed and implemented cloud management platform provides the platform with a mature management framework, the resource monitoring module can accurately obtain the real-time status information of resources, the cluster extension module can accomplish rapid deployment and expansion of OpenStack clusters, achieving the goal of the optimization of management in OpenStack. The designed and implemented application development platform can provide users with different development environments via Web, achieving the goal of forming PaaS on OpenStack.
Keywords/Search Tags:Cloud Computing, Open Source Software, Management Platform, Development Platform
PDF Full Text Request
Related items