Font Size: a A A

Design And Implementation Of The Automatic Deployment Module For Cloud Platform

Posted on:2014-02-01Degree:MasterType:Thesis
Country:ChinaCandidate:H R ZhangFull Text:PDF
GTID:2268330422951996Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of Internat technology, cloud computing has become atrend, and platform as a service(PaaS) is an important type of cloud computing. Nowthere are many excellent PaaS platforms, such as Microsoft s Azure, and GoogleApp Engine, Vmware s Cloud Foundry. PaaS integrates lots of existing businessability as a basic platform, and provide lots of technical support for the applicationon it. PaaS platform need to manage tens of thousands of SaaS deployment andupdate, so automatic deployment module for PaaS platform has very importantpractical application value.The research content of this article is to imp lement automatic deploymentmodule for PaaS platform. At first, this paper list some popular PaaS platform toinvestigate the demand of PaaS platform for automatic deployment. Then, this paperanalysis traditional automatic deployment mechinism, and found that the servicewill stop if the deployment failed. This paper make a design for cloud platformautomatic deployment module based on iterative deployment.Cloud platform automatic deployment module adopts the Event-Drivingtechnology, uses RabbitMQ which based on AMQP protocal to reduce the couplingbetween the various functional modules. It will be easier to add new functionality tothe module. This module uses ZooKeeper to publish and share information, reducethe coupling with other function module of PaaS and can more easily transfer fromone PaaS to other PaaS.Cloud platform automatic deployment module mainly uses the Java to develop,contains some Ruby script, is platform independent, has passed the unit test,function test and performance test, already meet the demand of automaticdeployment for PaaS platform.
Keywords/Search Tags:cloud platform, paas, automatic deployment, message bus, iterativedelopyment
PDF Full Text Request
Related items