Font Size: a A A

Paas Cloud Management System Design And Development

Posted on:2014-02-09Degree:MasterType:Thesis
Country:ChinaCandidate:Y H WangFull Text:PDF
GTID:2248330398471922Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
PaaS is an important layer in cloud computing to deposit SaaS apps into IaaS vitural resources. This thesis based on Important National Science Technology Specific Projects, researched and developed a PaaS management system including service migration and log management.This PaaS management system uses webservice to provide PaaS management as service migration service or log management service to other parts of PaaS. In log management service, this system can read, write and analysis log, specially use CouchDB to analyze log effectively.Focus on service migration and log management, this thesis introduced related background and technologies, and then divided service migration to app migration and VM migration, while divided log management to log reading, log writing to files, log writing to CouchDB and log analysis. Secondly, this thesis developed PaaS Manager to provide webservice, design class graph or schema of app migration, VM migration, log reading, log writing to files and CouchDB and log analysis.On the basis of development, the article optimized the system and analyzed logs. The optimization part used buffer memory to reduce the connection cost of CouchDB and improve efficiency of the system, as well as introduced mature optimization methods. The analysis part analyzed system load, Manager load, webservice load, VM load and DB load by using CouchDB Map Reduce API.Also, this thesis designed a series of test cases to test PaaS management system. Finally, the thesis summarized the work achieved and the future work.
Keywords/Search Tags:PaaS Cloud, Service Migration, Log Management, CouchDB, Log Analysis
PDF Full Text Request
Related items