Font Size: a A A

The Research On Load Balancing In Cloud Platform And The Application In Industry Information Service System

Posted on:2018-03-07Degree:MasterType:Thesis
Country:ChinaCandidate:Y Y WuFull Text:PDF
GTID:2348330536469092Subject:Engineering
Abstract/Summary:PDF Full Text Request
Cloud computing is the most anticipated technology revolution in the word that dynamically allocates resources,and provides on-demand services and an access to a tremendous amount of information at low cost.With the increasing promotion and application of cloud computing services,various service models appeared,one of which is PaaS.PaaS is the combination of cloud computing and service provider platform.It enormously reduces investment in hardware by providing environment,functional units and management software for application developers to develop,run,and manage applications.In cloud platform,clusters are generally composed of multiple servers and network devices.These servers and devices in the cluster may have differences in configuration and visiting rate.Therefore,the diverse,real-time and complex demand from users will result in load imbalance.Load imbalance will affect the capability of the whole system,reducing resource utilization,increasing response time,and even leading to overload equipment crash.In order to maximize the use of resources,we should distribute load to each node in cloud platform to make all nodes neither overload nor idle.The distribution process is load balancing.Based on Chongqing Information Industry-University-Research Cooperation Innovation and Entrepreneurship Base Construction and Science Support Demonstration Project and requirements proposed by Shapingba Chongqing Science and Technology Committee,this paper develops WADS(Website Automation Deployment System),deploys it in cloud platform and implements load balancing according to different scenarios.The main research and the final results of this paper includes:(1)Expounds the concepts and ideas of cloud computing based on definitions of cloud computing at home and abroad,analyzes the research and application of PaaS and builds a cloud platform based on the NeoKylin Secure Cloud Solutions provided by CS2 C according to requirements and hardware resources.(2)Implemented the design,implementation and deployment of WADS.This paper introduces the architecture and business process of WADS,refines the business process into create,audit,deployment,management and expounds the modules involved in deployment step in detail.WADS is deployed in the cloud platform to provide web automation deployment service and domain name service.(3)Expounds the definition,classification and technology of load balancing,analyzes the application of local load balance by software.In consideration of features of WADS,this paper firstly achieves internal application server load balancing by simulating the round-robin algorithm of Nginx,and then least_conn strategy of Nginx's upstream module is used to balance load from external access request.Finally,designs experiment to verify the effectiveness of the applied load balance.
Keywords/Search Tags:Cloud platform, PaaS, Load balancing, Nginx, Automated Deployment
PDF Full Text Request
Related items