Font Size: a A A

Research And Implementation Of Database Service And Application Service Of Service Innovation Platform

Posted on:2018-11-29Degree:MasterType:Thesis
Country:ChinaCandidate:P LvFull Text:PDF
GTID:2348330518494568Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
In the research process of future network, researchers are often faced with the difficulties in experimental environment building, too small scale,tools can't be migrated and other issues. Service innovation platform has solved this series of problems and provides a unified, shared, one-stop service cloud platform to the researchers. The platform is a private cloud based on OpenStack Icehouse, and currently provides only infrastructure-as-a-service (IaaS). At present, more and more users in the need of the application services based on the platform-as-a-service(PaaS) and software-as-a-service (SaaS), and application service also need independent database-as-a-service supporting, while the database-as-a-service component in OpenStack Icehouse, named Trove, has a big limitation. Therefore, this thesis designed independently and realized the database service and application service of the service innovation platform.First of all, the thesis designed and implemented a shared MySQL database service. The service takes MySQL as the underlying database,which meets the needs of majority of platform users. The database can achieve effective isolation of user resources and maximize the platform resource utilization, even under the multi-tenant mode. The database service has an independent monitoring system, which aims to display the user's data capacity and limits the size of the capacity simultaneously. In addition, the database service has a good overall service scalability, but also compatible with the Trove OpenStack components.Then, by using the Docker container technology, the thesis designed and implemented the application solution according to the user's habit. As the hosts of the application container, the service uses the virtual machine provided by the platform, ensures the unified management of the platform,and takes the good advantages of both OpenStack and Docker. And the service supports multi-application copies, which realizes simple load balance. As the hosts resource pool is set up, the resources can be balanced used. Besides, combined with the service innovation platform's code testing tools, the application service provides a perfect code upload, test,and deployment mechanism.In the end, through the experiment, this thesis tested the function and response ability of database service and application service. The results showed that users can use the database service and application service directly through the unified Web interface of the service innovation platform, and the function design is realistic, which achieves the expected goal.
Keywords/Search Tags:OpenStack, Docker, MySQL, Database Service, Application Service
PDF Full Text Request
Related items