Load balancing improves network performance by distributing traffic efficiently so that individual servers are not overwhelmed by sudden fluctuations in activity. Server Load Balancing is a guide to this critical component of high availability, clustering, and fault tolerance, all of which provide the infrastructure for reliable Internet sites and large corporate networks.
Much of the information on load balancing comes from vendor-specific manuals that use inconsistent terminology and are often biased toward the products they cover. Server Load Balancing explains to engineers and technicians the concepts and terminology of load balancing and offers practical guidance for planning and implementing it in almost any environment. It includes a configuration guide with diagrams and sample configurations for installing, configuring, and maintaining products from the four major vendors:
- Alteon WebSystems
- Cisco's CSS Series (formerly ArrowPoint)
- F5's BIG-IP
- the Foundry ServerIron series
By comparing several load balancing products, you'll gain a deeper understanding of the technology and how best to use it to improve your network performance. No system administrator responsible for traffic management should be without this practical guide.
Arvustused
'This has been well written with clear precise instructions, together with diagrams, on the many subjects, thus ensuring that the network administrator, not only understands the reasons behind the tasks, but also provides clear instructions in a step by step process.' www.four-runner.com
Preface |
|
ix | |
I. Concepts and Theories of Server Load Balancing |
|
1 | (38) |
|
Introduction to Server Load Balancing |
|
|
3 | (10) |
|
|
4 | (3) |
|
|
7 | (1) |
|
|
8 | (5) |
|
Concepts of Server Load Balancing |
|
|
13 | (11) |
|
|
13 | (2) |
|
|
15 | (1) |
|
|
16 | (6) |
|
|
22 | (2) |
|
Anatomy of a Server Load Balancer |
|
|
24 | (8) |
|
A Day in the Life of a Packet |
|
|
25 | (2) |
|
|
27 | (2) |
|
|
29 | (1) |
|
|
30 | (2) |
|
|
32 | (7) |
|
|
32 | (1) |
|
Total Concurrent Connections |
|
|
33 | (1) |
|
|
33 | (1) |
|
|
34 | (2) |
|
|
36 | (3) |
II. Practice and Implementation of Server Load Balancing |
|
39 | (34) |
|
Introduction to Architecture |
|
|
41 | (13) |
|
|
42 | (4) |
|
|
46 | (3) |
|
|
49 | (2) |
|
|
51 | (3) |
|
Flat-Based SLB Network Architecture |
|
|
54 | (8) |
|
|
54 | (3) |
|
|
57 | (1) |
|
|
58 | (2) |
|
|
60 | (2) |
|
NAT-Based SLB Network Architecture |
|
|
62 | (11) |
|
|
62 | (4) |
|
|
66 | (1) |
|
|
66 | (4) |
|
|
70 | (3) |
III. Configuring Server Load Balancers |
|
73 | (66) |
|
|
75 | (24) |
|
|
76 | (2) |
|
|
78 | (3) |
|
|
81 | (3) |
|
|
84 | (6) |
|
|
90 | (5) |
|
|
95 | (3) |
|
|
98 | (1) |
|
Cisco's CSS (Formerly ArrowPoint) Configuration Guide |
|
|
99 | (20) |
|
|
100 | (1) |
|
|
101 | (2) |
|
|
103 | (1) |
|
|
104 | (4) |
|
|
108 | (6) |
|
|
114 | (3) |
|
|
117 | (1) |
|
|
117 | (1) |
|
|
118 | (1) |
|
|
119 | (10) |
|
|
119 | (6) |
|
|
125 | (1) |
|
|
126 | (1) |
|
|
127 | (2) |
|
Foundry ServerIron Series |
|
|
129 | (10) |
|
Command Line Interface (CLI) |
|
|
130 | (3) |
|
|
133 | (2) |
|
|
135 | (1) |
|
|
136 | (3) |
IV. Appendixes |
|
139 | (28) |
|
|
141 | (10) |
|
B. Direct Server Return Configuration |
|
|
151 | (6) |
|
|
157 | (10) |
Index |
|
167 | |
Tony Bourke is a private consultant specializing in Unix administration, networking, and load balancing. He has held positions at SiteSmith, GlobalCenter, and Digex. Tony has designed and implemented SLB and Unix architectures for many high-profile and high-traffic web sites. He has published articles in Sys Admin Magazine, Hostingtech Magazine, and Network World. He is one of the leading authorities on the topic of server load balancing and frequently speaks at conferences around the country. He can be reached at tony@vegan.net.