Font Size: a A A

Design And Implementation Of The Web Application Deployment Automation System Based On Cloud Computing

Posted on:2014-08-07Degree:MasterType:Thesis
Country:ChinaCandidate:Z W ShenFull Text:PDF
GTID:2308330464457916Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of computer technology and Internet technology, Web applications have become the most important ways of service delivery. Web application is simple to use, convenient, fast, these advantages to further promote its own development. Web application development has gone from a general framework to present the classic three-tier architecture:Web server tier, App server tier and Database server tier. In the traditional deployment mode, Web application because it involves many levels, the deployment process is relatively complex, should to be considered access the load, programming languages, and hardware and software. Web application deployment scalability is not strong, to some extent hindered the development of Web applications.The rise of cloud computing technology for Web application deployment provides a new way to deploy Web application. Cloud computing on-demand, pay-per-use, scalable and dynamic resource sharing features, ideal for deploying Web applications. This article is in the great development era of Web applications and Cloud computing technology, proposes cloud-based automated deployment of Web applications, and the application is deployed, the system lobads according to its size dynamically expand and contract.This paper describes the cloud-based Web application deployment automation overall architecture, architecture consists of three levels:management module tier, Web Application Clusters layer and Infrastructure layer. Then each module for a detailed analysis and design, after the deployment of dynamic Web applications, focuses on the system used in the cluster load calculation algorithms and auto scaling algorithm. Finally set up a test environment to verify the feasibility of the system and the effectiveness of the algorithm. Main innovation of this paper are as follows:First, proposed cloud-based Web application general framework of automated deployment; second, the Web applications can rapidly deploy to the cloud platform, and can dynamic deployment and cloud platform independent,-third, the system according to the calculated load of the cluster and according to the load can auto scaling the Web applications.
Keywords/Search Tags:Web applications, Cloud computing, Auto scaling, Openstack, Real-time monitoring, Auto deployment
PDF Full Text Request
Related items