Windows cluster Network Load Balancing

Source: Internet
Author: User
Tags node server

In the contact load balancing, the author first in the Network Load Balancing search, figuring out what is load balancing, and then found that support load balancing system has a lot. Commonly used is the windows,linux these two big systems. Then the most tutorials on the web are also about LVS and Win2003 configuration operations. So now the author, here for everyone to introduce the characteristics of Windows load balancing.

By using a cluster of two or more computers, Network Load Balancing increases the usability of the Web server and improves scalability. Internet customers use a single IP address (or a multihomed host with a set of addresses) to access the cluster? Network Load Balancing cluster and a single server running a single host there is a clear difference between a host in a cluster failure, the cluster system to ensure uninterrupted service? The cluster can also respond to customer requests more quickly than a single host (for load-balanced ports)?

The load balancing function of Windows cluster system is set up on each node server in the cluster, not on a separate function module, so it is also called Network Load Balancing. The Network Load Balancing service provided by Win ' E Advanced Server can be virtual out of a MAC address that is independent of the MAC address of each node in the cluster and is shared with each host in the cluster? At the same time, the Network Load Balancing service assigns the specified cluster primary IP address to the MAC address? All client requests are sent to the cluster primary IP address, and client requests to the primary IP address are received by all nodes in the cluster, and Network Load Balancing is filtered before the data for incoming TCP and UDP ports is reported to the TCP/IP protocol software, according to the port rules The value configured in the client request is allocated in the cluster, only the node that is assigned to process the client request processes it, and the remaining nodes discard the request?

Each server runs the required server programs, such as the Web? Ftp? A separate copy of the Telnet or e-mail server program? For some services, such as those used on a Web server, a copy of the program runs on all hosts within the cluster, and Windows Load balancing distributes the workload between these servers. For other services, such as e-mail, Only one host handles the workload? For these services, Network Load Balancing allows network traffic to flow to a single host, and only move traffic to another host if the server fails?

Network Load Balancing provides high availability when a host fails or goes offline, Network Load Balancing redirects incoming network traffic to a functioning cluster host? Internet services can be provided even if the connection to the offline host is lost? In most cases (for example, a Web server), Client software retries automatically when a connection fails, and the customer only feels a few seconds of delay when receiving a response?

Windows Load Balancing provides extended performance to distribute incoming network traffic between one or more virtual IP addresses that are assigned to a cluster? Multiple hosts in the cluster then respond to different customer requests at the same time, and even respond to multiple requests from the same customer? For example, can a Web browser get several images from a Web page from a different host in the cluster? This speeds up processing and shortens response times for customers.

Windows Load Balancing enables all cluster hosts on a subnet to simultaneously detect network traffic that is delivered to the cluster's primary IP address (and other IP addresses of multihomed hosts). On each cluster host, the Network load Balancer driver acts as a filter between the cluster adapter driver and the TCP/IP stack. Allow hosts to receive incoming network traffic in several parts?

Network Load Balancing uses a fully distributed algorithm, based on the IP address of the cluster host? Port and other information to the incoming customer according to the statistical law and the cluster hosts correspond? When checking the packets arriving, all hosts perform this correspondence at the same time to quickly determine which host should process the packet? This correspondence will remain the same unless the number of cluster hosts changes.

The Windows Load balancing filtering algorithm is much more efficient in packet processing than a centralized load-balancing program because the latter must modify and retransmit the packets? So Network Load Balancing can provide higher aggregate bandwidth? By running directly on the cluster host, Network Load Balancing performance is not limited by the processor or network technology of a generation?

Contact Us

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.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.