Font Size: a A A

Design And Implementation Of The Rapid Deployment System For SaaS Platform

Posted on:2016-08-10Degree:MasterType:Thesis
Country:ChinaCandidate:C F LiuFull Text:PDF
GTID:2298330467492892Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the SaaS (Software as a Service) model becoming more mature and fields where it is applied in such as e-commerce and enterprise information services extending, the overhead of upgrade and maintenance for SaaS platform is also growing. In upgrade process of SaaS platform, deployment is a crucial step. However, the current deployment process has a few disadvantages which is lack of automation and overmuch manual intervention. Meanwhile, there are no simple-to-use deployment tools for people who deploy the system. At the same time, services provided by SaaS platform require someone to configure manually.Such operations when using SaaS platform result in serious impact on the efficiency of staff. Existing papers and open source tools do not provide a complete and effective solution to the problems in deployment process.In this condition, after researching related technologies on file uploading, management of configuration files, deploying code, and automatic deployment of SaaS platform services, the paper proposed a model-driven management of configuration files scheme, a solution for uploading files based on Rsync algorithm and a framework for automatic deploying SaaS services based on HTTP. Then the paper accomplished the work of design. Finally, the paper implemented the design and verified the performance of the deployment system. The primary work of the paper involved is:1) Research on the deployment process of SaaS platform. The research is primarily on related papers, open source tools and frameworks. Summarize the complete demand and business processes for deployment system aim at SaaS platform.2) Investigate and design the architecture and modules of the deployment system which will meet the demand of the deployment processes. Finally, it resulted in a set of design schemes including file upload function, configuration file management, code deployment function and automatic deployment services.3) Implement the deployment system as designed, analyze and verify the incremental file upload model through experiments and test the deployment system to feasibility of the design and implement of this paper.
Keywords/Search Tags:code deploy, incremental file upload, configurationfile management, service deploy
PDF Full Text Request
Related items