Font Size: a A A

Research And Implementation Of Multi-tenant Core Engine Based On Metadata In PaaS Platform

Posted on:2016-12-30Degree:MasterType:Thesis
Country:ChinaCandidate:Z JiangFull Text:PDF
GTID:2308330470978107Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The cloud computing mainly includes three levels of service: Saa S(software as a service), Paa S(platform as a service) and Iaa S(infrastructure as a service). Saa S is a new software service trusteeship mode and new commercial consumption patterns of "custom on demand, pay on demand" in cloud computing environment. While Paa S is a business model that provides the infrastructure platform to the user as a service. It is possible to develop, deploy and run Saa S applications on Paa S platform.Multi-tenant Core Engine based on metadata in Cserver Paa S platform which can support development, deployment and operation of Saa S applications is studied. Firstly, This paper discusses 4 maturity model of Saa S software and focuses on the data processing mechanism and multi tenant data storage technology of the multi tenant, and studies the OSGi technology on its operation principle and mechanism. Secondly, This paper proposes a multi-tenant data storage model supports data migration: MBE(Multiple Basic Table And Extended Table) combining with the existing multi-tenant data storage methods. MBE. The MBE can improve the utilization rate of the overall storage space of tenant data, redu ce the probability of tenant data schema evolution. Thirdly, Based on the overall structure of the engine, there has a detailed design for the engine including engine platform operation and resource management functions, and realizes the deployment and operation of modules based on OSGi and the integration of tenants’ system on-demand. Finally, in order to improve the performance of Multi-tenant Core Engine, This paper provides a load balancing scheme to make the engine has a high availability and high concurrency.The Multi-tenant Core Engine Based on Metadata has been applied in Cserver Paa S platform.It can stably and effectively support the multi tenant applications.
Keywords/Search Tags:PaaS, multi-tenant, data storage and isolation, load balancing
PDF Full Text Request
Related items