Font Size: a A A

Research On Dynamic Scalability Of Web Application Deployment In Cloud Platform

Posted on:2013-12-27Degree:MasterType:Thesis
Country:ChinaCandidate:Z Y CaoFull Text:PDF
GTID:2208330434470421Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Recently year, with the develop of computer science and network, Web applications are widely used in the Internet and Intranet, more and more applications deliver to users by Web. Current deployment of Web applications are based on the classic three-tier architecture, Web server tier, Application server tier and DB server tier. Due to the relatively fixed structure, traditional Web applications after deployment can’t auto scaling. This makes Web applications need to judge the number of server when deployment, more servers than need can deal with the case of the high amount of concurrent request, however, most of the time will lead to inefficient use of resources, increase the cost of the enterprise; in the other hand, fewer servers can save costs, but in high concurrency requests it cans not meet user needs, decrease user’s access experience.After the concept of cloud computing have been proposed, it quickly becoming the hot point of computer science. Its use on-demand, pay-per-use, dynamically auto scaling and resource sharing characteristics make it becoming a new emerging network computing model. The developing of cloud computing provide a new choice for enterprises to deploy Web applications. Enterprise can deploy their Web applications in a cloud environment, it can auto scaling in the cloud, when the load is high, dynamically add resources to meet the requirement, to deal with the high concurrent user requests; when the load is low, dynamically remove resources, to save the cost.In this background, this paper propose the overall architecture of Web applications deploy in a cloud environment. At first, this paper describes the overall architecture of Web applications in the cloud environment, then describes the specific steps to deploy a Web application in the cloud, and after the Web application deployment, how to dynamically adjust the load balancing weights, as well as by the load of the Web system to auto scaling the resources.
Keywords/Search Tags:cloud computing, Web applications, Auto scaling
PDF Full Text Request
Related items