One man's quest for a load-balancing product
|
|
|||
|
|
Our first step was to make a list of required features. This is the most important step in picking a product, as this list will determine which products to consider and which to eliminate. Our list was fairly demanding, but we wanted to get the biggest bang for our buck. These were our requirements: Features list
- Robust load-balancing algorithms.
- Global load-balancing capabilities.
- High availability.
- Reporting and notification features.
- Load balancing of HTTP and FTP connections.
- Reliability.
- Multiple protocol support.
- 300-plus virtual servers supported.
- Dynamic routing capabilities.
- Network address translation capabilities.
- SNMP support.
- Minimal installation disruptions.
- Easy administration.
- Security features.
We searched the Internet, browsed through newsgroups and came up with seven products. Using our list of features, we immediately narrowed our list to three: F5 Networks' BigIP, Radware's WSD Pro and Resonate's Central Dispatch/Global Dispatch.
Our next step was to invite each of the three vendors in house for a technical meeting. We scheduled one vendor per week so we would have time to digest the information between meetings. This gave us an opportunity to meet each vendor face to face and provided an impression of the companies' professionalism and technical capabilities. We asked each vendor to describe its product in detail against each item on our features list. We were particularly interested in their responses to our setup and implementation criteria. Most load-balancing products require that you renumber the IP addresses of all servers to map the advertised IP address to the virtual IP address of the Web server. In a 24-7 production environment, it's important to minimize server downtime and, thereby, business interruption. From these meetings, we eliminated Resonate from our list because some of the functionality we needed wasn't there. The next step was to contact users of the two remaining products. We asked them to reference the following:- How long have you used this product?
- What other products did you consider?
- Describe the implementation.
- How reliable has the product proven to be?
- How helpful has the vendor been with problems, questions and concerns?
- Have you experienced any surprises? Are there any bugs or shortcomings?
- Would you recommend this product?
- How long does the product stay online without failing?
- What level of administration is required?
- How much traffic does the product handle?
Our two finalists offered different ways of accomplishing their goals.
Blue is a network engineer. He can be reached at bluez@mindspring.com.
Feature: Parsing with precision
Hardware-based Layer 5 load balancers offer sophisticated traffic management for e-commerce.
User study: Dense traffic drives Web-server load balancing
Network World, 06/14/99.
Scorecard and NetResults: Load balancers
Network World, 06/14/99.
Review: Load balancers
Network World, 06/14/99.
Cisco, 3Com to offer apps-aware switches
Network World, 12/06/99.

Our network consisted of more than 500 Web servers, mostly Sun Solaris boxes and a few Windows NT machines as well. Our team spent nearly eight months on the project. This is our story.