Font Size: a A A

Research On Scalable Reconfiguration Based On SaaS

Posted on:2023-08-28Degree:MasterType:Thesis
Country:ChinaCandidate:Z H LiFull Text:PDF
GTID:2568307025952259Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the development of China’s economy and the impact of the investment environment,more and more SaaS service providers have emerged in the SaaS industry.Most SaaS services are for small and medium-sized enterprises to solve the problem of high information cost.The SaaS system itself also has costs.The "single instance,multi tenant" feature makes the cost of SaaS system itself lower than that of traditional software when the tenant size reaches a certain level.That is to say,when the tenant size of SaaS system is not high,the cost is higher than that of traditional software,which is not cost-effective.Even after the tenant size reaches a certain level,the cost of SaaS system will increase in order to deal with more tenants,It is still possible that the best interests are not achieved.This paper reconstructs the scalability of the existing SaaS system,improves the scalability through the load balancing algorithm in the application layer,and designs a complete automatic capacity expansion system for My SQL in the database layer,so that by adding certain resources,we can get the linear growth of business processing capacity and maintain the normal operation of the system.The main research contents and achievements of this paper are as follows:First,An application layer load balancing algorithm based on SaaS is proposed,which includes tenant coding into the load balancing algorithm in order to make full use of the performance of application server.Second,An automatic database expansion scheme for SaaS is proposed.Based on the open source project canal,the system is developed,including background configuration,monitoring module,calculation module,decision module and expansion module,and the implementation steps are provided to guide the completion.Third,the experimental comparison verifies the superiority of the application layer load balancing algorithm.In addition,the experiment verifies the function and effect of the database layer automatic expansion system.
Keywords/Search Tags:SaaS, Scalability, Capacity expansion
PDF Full Text Request
Related items