Not long ago I was in charge of a well-known national manufacturing group's load balancing project. I was deeply touched by the project's application of gslb in a specific environment and learned a lot of related Load Balancing knowledge. Today, let's calm down and think about how to learn a lot through the project. du
Load Balancing (Balance) is one of the factors that must be considered in the design of distributed system architecture.It usually means to allocate the request/data "evenly" to multiple operation units, and the key of load balancing is "uniformity".
The uniformity here is not the 10÷2 = 5 we imagined, which is even. N
E-commerce Web site technology architecture with over 1 million visits
The first introduction to E-commerce Web site high-performance, highly available solutions. From the frame composition of the scheme, the application is lvs+keepalived load balance. Achieve high-performance, highly available solutions (server clusters, load Balancing, high-performance, high
1. OverviewThe first two times in this article, we have been talking about the construction of Nginx + keepalived. At the beginning of this article, we are going to honor the promise of the previous article, the following two articles we will introduce the Nginx + keepalived and LVS + keepalived to build a highly available load layer system. If you do not know about Nginx and LVS, see my previous two articles, "Architecture Design:
1. OverviewThe first two times in this article, we have been talking about the construction of Nginx + keepalived. At the beginning of this article, we are going to honor the promise of the previous article, the following two articles we will introduce the Nginx + keepalived and LVS + keepalived to build a highly available load layer system. If you do not know about Nginx and LVS, see my previous two articles, "Architecture Design:
balanced external only need to provide an IP address (or domain name);
Third, the service is not interrupted when one or several servers in the Network Load Balancing are unavailable. Network Load Balancing automatically detects that the server is unavailable and can quickly reassign client traffic to the remaining s
providers respectively. BIG-IP LC can not only respond to the server's health and response speed Ldns the corresponding IP address, but also through two links with the Ldns to establish a connection, based on the RTT time to determine the quality of the link, and the integration of the above two parameters to respond to ldns corresponding IP address.
2. Firewall Load
Today, the ' large server ' model has been replaced by a large number of small servers, using a variety of load balancing techniques. This is a more feasible approach that minimizes the cost of hardware.
The advantages of ' more small servers ' outweigh the past ' large server ' patterns in two ways:
1. If the server goes down, the load
Load BalancingMainstream open source software: LVS, keepalived, Haproxy, Nginx and so on;OSI Layer: LVS (4), Nginx (7), Haproxy (4, 7);The Keepalived load balancing function is actually the LVSLVS Load balancer can distribute other ports than 80, such as MySQL, while Nginx only supports HTTP, https, mail;LVS Introducti
After multiple tomcat servers are used for load balancing, the tomcat port is not open to the public, so the tomcat server Load balancer can be accessed precisely.
Background:
Use Nginx and two Tomcat servers to achieve load balancing, disable tomcat ports (8080 and 8090)
concurrency has been difficult, hardware load balancing can support
(3) Stability: Commercial hardware load balancing, after a good rigorous testing, from a large-scale use, in the stability of high;
(4) Security Protection: Hardware equalization equipment In addition to load
provide one IP address (or domain name );Third, when one or more servers in the network load balancing are unavailable, the service will not be interrupted. When the Network Server Load balancer automatically detects that the server is unavailable, it can quickly re-assign Client Communication to the remaining servers. This protection can help you provide uninte
1. Concept: Ribbon load Balancing2. Specific contentNow that all the services have been registered through Eureka, then the purpose of using Eureka registration is to want all the services to be unified into the Eureka processing, but now the problem, all the microservices into the Eureka, and the client's call should also pass Eureka completed. This invocation can be implemented using the Ribbon technology.The Ribbon is a component of a service invoc
The advantages of Network Load Balancing
1. Network Load Balancing allows you to propagate incoming requests to up to 32 servers, where you can use up to 32 servers to share external network request services. Network Load Balancing
"Finish" and the manager will automatically connect to the host for configuration to create a new cluster. You can double-click the log entry to find out what configuration the NLB manager has.
Although using NLB Manager is a Microsoft recommended method, using the NLB.EXE command line still has its unique advantages: Quick response and easy batch processing. Therefore, mastering the NLB command is also a requirement for rapid deployment.
Security Considerations for
manager will automatically connect to the host for configuration to create a new cluster. You can double-click the log entry to find out what configuration the NLB manager has.
Although using NLB Manager is a Microsoft recommended method, using the NLB.EXE command line still has its unique advantages: Quick response and easy batch processing. Therefore, mastering the NLB command is also a requirement for rapid deployment.
Security Considerations for Load
balancer devices, features are easier to achieve and maximize load balancing performance
server can receive real access to the source client IP address directly
large changes to existing topology
need to consider whether the intranet server has external access requirements, if necessary to set up static NAT translation
singl
Load Balancer load Balancing is built on the existing network structure, it provides a cheap and effective transparent method to extend network equipment and server bandwidth, increase throughput, enhance network data processing ability, improve network flexibility and availability.a powerful tool for large web site load
domain name.
3. Services are not interrupted if one or more of the servers in the Network Load Balancing are unavailable. Network Load Balancing automatically detects that the server is unavailable and can quickly reassign client traffic to the remaining servers. This protection will help you provide uninterrupted se
;(4) Security Protection: Hardware equalization equipment In addition to load balancing function, but also has a firewall, anti-DDoS attacks and other security functions;(5) Maintenance angle: Provide a good maintenance management interface, after-sales service and technical support;(6) Local tyrants company: F5 Big Ip Price: 15w~55w range; A10 Price: 55w-100w;Di
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.