Font Size: a A A

Research And Design Of SaaS Cloud Application Platform Based On Docker

Posted on:2018-09-28Degree:MasterType:Thesis
Country:ChinaCandidate:L S YeFull Text:PDF
GTID:2348330518496478Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
The significance of cloud computing is embodied in resource sharing and application services in the cloud. With the development of cloud computing technology, SaaS (Software-as-a-Service) has become more and more important. However, there are still many problems in the application of SaaS model, such as customization, security and data storage. It is a great challenge for software providers, especially when combined with a large number of tenants of personalized business.Docker is a new generation of container technology in recent years. It provides services which involve IaaS (Infrastructure-as-a-Service) and PaaS (Platform-as-a-Service) layers and can be integrated with them.Docker's concept of "container" and "application oriented" function to bring about significant changes in the field of cloud computing.In this paper, from the perspective of application and combined with laboratory project, construction of SaaS application based on Docker and provide cloud computing solutions.Firstly, the Cloud computing technology framework and Docker technology theory are deeply studied. Analyze the problems of traditional software and SaaS software. Application development based on Java Web technology, And implementation of the business module such as tenant management, user management, project management, statistical analysis and configuration extension service. In the data expansion technology, an independent data expansion module is proposed, and at the business logic layer to increase the business API layer (BAL), which can provide a flexible business interface for multiple tenants. Building images and containers using Docker container technology on cloud platform. At the same time combine with Jenkins and Git to achieve automation and continuous construction. At last, the application system is tested and monitored, and the result is analyzed.The research and design of SaaS model cloud application platform based on Docker container provides a complete set of Solutions, its implementation reflects the Docker container technology in SaaS applications for the new generation of cloud computing technology to bring change.
Keywords/Search Tags:Cloud computing, SaaS, Docker, Data expansion, Java Web
PDF Full Text Request
Related items