Font Size: a A A

The Design And Implementation Of Cloud Database Service Module Of H3Cloud OS Private Cloud Management Platform

Posted on:2019-12-15Degree:MasterType:Thesis
Country:ChinaCandidate:J LiFull Text:PDF
GTID:2428330548480200Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of cloud computing,service mode of Infrastructure as a Service becomes more mature.Database as a Service can greatly change the traditional database resource use and delivery models.DBaaS becomes a new commercial computing mode in recent years because of its high efficiency and low cost.However,most of the DBaaS in public cloud platforms could not be customized by the customers,the implementing scheme of DBaaS on private cloud platform has great research value and practical value.The thesis introduces an implementing scheme of cloud database service on private cloud platforms.First of all,the functional and non-functional requirements of the cloud database service are analyzed according to the characteristics of the private cloud platforms.Then,on the basis of the introduction of the overall architecture of the private cloud platform and the analysis of the Trove component,a cloud database service was designed and implemented.The font end of the cloud database service adopts the REST architecture style,Thymeleaf,Vuejs,Spring Boot,Gradle and Fork/Join framework to solve the problem of low efficiency and long service response time,the API Gateway of the cloud database service applys Play framework and JPA to solve the issue of incompatibility of Trove interface and the private cloud platform interface and realize the unified management and lateral extension of REST API of cloud database service,and the back end relies on OpenStack Trove and provides a new implementation scheme of Trove in the case of insufficient types of database supported by Trove.Finally,tests were conducted,and the results show that the functions of the cloud database service are basically consistent with the requirements.
Keywords/Search Tags:DBaaS, private cloud, REST, Trove
PDF Full Text Request
Related items