Font Size: a A A

Research The High-performance Website Architecture Based On The Open Source Technology

Posted on:2013-09-04Degree:MasterType:Thesis
Country:ChinaCandidate:W M LiFull Text:PDF
GTID:2248330395463230Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Nowadays, computer technology has entered the era of Internet-centric networks. Because of the simple and direct, manageability and maintainability, the B/S (Browser/Server mode) is widely used in the network. A large number of services and applications are demonstrated and developed around Web. All the changes prompted the Internet users and the amount of data increased dramatically.Based on the open source technologies, the server clustering technology to achieve their goals is to create a high load, high availability, cost-effective, easily extensible, and easy to maintain the Linux-based operating system, server clusters, and open source technologies to meet the growing data traffic needs. This paper built a high load of server cluster which is transparent to the user to access. This cluster based on the LVS as front-end load balancing layer, Varnish as proxy caching layer, Nginx as the middle distribution layer, Memcached as the data cache layer, MySQL cluster as the back-end layer.The other advantage in this paper is how to balance the load between many servers in order to improve the performance of the whole system. Through selecting various load algorithms, allocate a reasonable load among the many servers in order to consistent the load among the server.The main research contents as follows:1. This thesis introduces the background and significance, elaborated the Web application requirements about the server performance, at the same time put forward to the high performance cluster server solutions based on open source technology.2. Elaborated the definition of the cluster, load balancing and high availability cluster.3. Research of the LVS load scheduling algorithm and Keepalived high availability software implementation.4. Combined with the actual needs of qiuyi, analyzed the cluster system. According to the requirements, design configuration scheme of the Cluster system. Then, according to the design scheme, carried out a detailed installation and configuration, realize the cluster system. Finally, test the cluster with model testing, high usability testing and scalability testing. The test results show that the high availability load balancing cluster system based on open source technology is feasible and available, reliable.5. Summarize the paper. Put forward to still need to improve the problems, and the next step of the research is prospected.
Keywords/Search Tags:Open source technology, Higih performance, Webstie architecture, Cluster, load balancing
PDF Full Text Request
Related items