Font Size: a A A

Decentralized And Shared-nothing Design Of Web Application Architecture On Elastic Cloud Platform

Posted on:2014-03-10Degree:MasterType:Thesis
Country:ChinaCandidate:D Y FanFull Text:PDF
GTID:2268330422954313Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Cloud computing platform can be used as internet-based, scalable, virtualizedcomputing resources to provide services for applications with flexible demands. With thetremendous development of internet and the explosive growth of mobile Internetapplications, the requirements will beyond the designed capacity at anytime. So newinternet application architecture raise two topics, how to reduce the cost while the scale ofapplication grow up and keeping reliable, another one, how to pay for what you actuallyconsume.Website system becomes more and more complicated. If there is a part of the systemfails will stop the entire system from working, called single point of failure. Decentralizedsystem will solve such kind problem. And with automatic load balancing capabilities willenhance reliability, and reduce maintenance complexity. This paper will describe a realweb site architecture refactor project, to demonstrate how to reach the two design goalsmentioned in the first paragraph with decentralized and cloud computing.The idea behind cloud computing is to deliver Infrastructure, Platform andSoftware-as-a-Service (IaaS, PaaS and SaaS) over the internet on an easy use businessmodel. This paper also shows how an IT company migrate its products to cloud, and how to extend new product module by Amazon services. Internet applications show rapidchanges in load and requirements. Only use cloud computing technology will not solve allthe problems immediately. Increasing hardware cannot always outcome system failurecaused by software design flaw. Select the appropriate model include software andhardware can better solve the problem of the architecture.Along with the gradual development of the Internet application, information modelsbased on cloud computing entered the application, which further promote Internetdevelopment. When it comes to enterprise, IT outsourcing is ranging from software to thehardware, network and development platforms. In the new situation, cloud computing andrelated software architecture has become a reasonable solution to most Internetapplications.
Keywords/Search Tags:cloud computing, decentralized, software architecture, distributedstorage
PDF Full Text Request
Related items