Font Size: a A A

An Automatic Deployment Mechanism Based On Cloud Computing Platform

Posted on:2016-12-11Degree:MasterType:Thesis
Country:ChinaCandidate:R Q ZhangFull Text:PDF
GTID:2298330467493015Subject:Computer technology
Abstract/Summary:PDF Full Text Request
The emergence of cloud computing technology meets the purpose of making the maximum value of the resources. Cloud computing technology uses the virtualization to build infrastructure. Users of cloud computing platform share these resources. They can get access to these resources and use them according to their demands.The idea of cloud computing technology has received positive responses and promotions since its emergence. At present, many commercial companies are developing their own cloud computing platforms actively, such as Amazon’s AWS (Amazon Web Services), VMware’s vSphere, Microsoft’s Azure. In the open source field, the Eucalyptus and OpenStack cloud computing platforms have shown significant influence.However, almost all the cloud computing platforms only supply resource, storage and network service; which only provide a virtualized environment. As to the specific applications deployed on the cloud computing platform, users still need to do extra work. For example, they need to install and configure the operating system, database, middleware and other applications. And because of the diversity of the operating systems and applications, it is very difficult or even impossible for administrator to deploy a large number of virtual machines within a short time manually.In this paper, we propose an automatic deployment mechanism based on the cloud computing platform. We adopt the OpenStack as the cloud computing platform to integrate resources. Our automatic deployment mechanism includes two parts, one of which is the operating system deployment component (OSDC) and the other is the application deployment component (ADC). OSDC provides automatic installation and configuration at the operating system level. ADC provides automatic installation and configuration at the application level. Our system is distributed and easy to use under various network modes.We also develop an automatic deployment platform with dashboard to facilitate users’operations based on the mechanism. The design is of high practicality and very easy to transplant. It is not confined to the OpenStack or KVM and could be adopted in many other platforms (cloud or physical) or use other virtualization technology. For users, our mechanism is simple to use with a friendly graphic interface. For platform providers, our mechanism facilitates the management by separating the clean basic image from multifarious applications.We then experiment with the automatic deployment mechanism and the results show that the mechanism works well on the cloud computing platform. The OSDC can successfully deploy the specific operating system on VM. The ADC can help users to accomplish the middleware or application installation on VM.
Keywords/Search Tags:automatic deployment, cloud, computing platformoperating system deployment, application deployment, OpenStack
PDF Full Text Request
Related items