Figure 10.9. A Server Load Balancing Configuration
Additional Benefits of SLB
Besides improving performance and scalability, SLB provides other benefits:
•
SLB increases the reliability of network applications by actively monitoring the servers sharing
the load. NetDefendOS SLB can detect when a server fails or becomes congested and will not
direct any further requests to that server until it recovers or has less load.
•
SLB can allow network administrators to perform maintenance tasks on servers or applications
without disrupting services. Individual servers can be restarted, upgraded, removed, or replaced,
and new servers and applications can be added or moved without affecting the rest of a server
farm, or taking down applications.
•
The combination of network monitoring and distributed load sharing also provides an extra level
of protection against Denial Of Service (DoS) attacks.
SLB Deployment Considerations
The following issues should be considered when deploying SLB:
•
Across which servers is the load is to be balanced.
•
Which SLB algorithm will be used.
•
Will "stickiness" be used.
•
Which monitoring method will be used.
Each of these topics is discussed further in the sections that follow.
Identifying the Servers
An important first step in SLB deployment is to identify the servers across which the load is to be
balanced. This might be a server farm which is a cluster of servers set up to work as a single "virtual
server". The servers that are to be treated as a single virtual server by SLB must be specified.
10.4.2. SLB Distribution Algorithms
There are several ways to determine how a load is shared across a set of servers. NetDefendOS SLB
supports the following two algorithms for load distribution:
Round-robin
The algorithm distributes new incoming connections to a list of servers on
a rotating basis. For the first connection, the algorithm picks a server
randomly, and assigns the connection to it. For subsequent connections, the
algorithm cycles through the server list and redirects the load to servers in
order. Regardless of each server's capability and other aspects, for instance,
the number of existing connections on a server or its response time, all the
available servers take turns in being assigned the next connection.
This algorithm ensures that all servers receive an equal number of requests,
therefore it is most suited to server farms where all servers have an equal
capacity and the processing loads of all requests are likely to be similar.
Connection-rate
This algorithm considers the number of requests that each server has been
10.4.2. SLB Distribution Algorithms
Chapter 10. Traffic Management
481
Содержание DFL-1600 - Security Appliance
Страница 27: ...1 3 NetDefendOS State Engine Packet Flow Chapter 1 NetDefendOS Overview 27 ...
Страница 79: ...2 7 3 Restore to Factory Defaults Chapter 2 Management and Maintenance 79 ...
Страница 146: ...3 9 DNS Chapter 3 Fundamentals 146 ...
Страница 227: ...4 7 5 Advanced Settings for Transparent Mode Chapter 4 Routing 227 ...
Страница 241: ...5 4 IP Pools Chapter 5 DHCP Services 241 ...
Страница 339: ...6 7 Blacklisting Hosts and Networks Chapter 6 Security Mechanisms 339 ...
Страница 360: ...7 4 7 SAT and FwdFast Rules Chapter 7 Address Translation 360 ...
Страница 382: ...8 3 Customizing HTML Pages Chapter 8 User Authentication 382 ...
Страница 386: ... The TLS ALG 9 1 5 The TLS Alternative for VPN Chapter 9 VPN 386 ...
Страница 439: ...Figure 9 3 PPTP Client Usage 9 5 4 PPTP L2TP Clients Chapter 9 VPN 439 ...
Страница 450: ...9 7 6 Specific Symptoms Chapter 9 VPN 450 ...
Страница 488: ...10 4 6 Setting Up SLB_SAT Rules Chapter 10 Traffic Management 488 ...
Страница 503: ...11 6 HA Advanced Settings Chapter 11 High Availability 503 ...
Страница 510: ...12 3 5 Limitations Chapter 12 ZoneDefense 510 ...
Страница 533: ...13 9 Miscellaneous Settings Chapter 13 Advanced Settings 533 ...