You are invited to Log in or Register a free Frihost Account!

Load balancer for Single IP address to multiple web servers

Can anyone recommend load balancer that you have experienced with, that can
distribute access from a single DNS name on the internet to an internal pool of
web servers/web application servers?

I have search and found Barrucade load balancer and link balancer.

Could anyone who have personally manage this type of device, please advice.

I think this sort of question is above the scope of the (simple, yet helpful) hardware forum.

Have you considered simply hooking up a server as a local DHCP / DNS and using Windows Servers' built-in controls for dynamic load balancing? It seems like the simplest solution to me.

What are you trying to do specifically?
Thank you psycosquirrel

I am looking for HW box - that can re-direct incoming IP access on one DNS name, to several web servers (which are also web application servers).

This will allow scaling of web access without any changes to the web servers.

You may say like a distribution point to fan out the web access workloads. Of course, it will also means that this hardware load balancer can support fail-over of web servers (if one or two of the web servers fail, others will continue). This is what the barracuda HW load balancer do.

But I would prefer options from those who have experienced using this, and their feedbacks and advice would be more valuable than going to each vendors and sifting out the truth and lies.

I don't think we should consider this a simple forum, as I discovered there are many highly knowledgeable individuals who use this forum (once when I post question on 1 + 1 = 1).

Hope I am clearer now. With regards.
If you run BSD you can try IPFW's round robin
Or PF's route-to
Thank you, albuferque

Will check out BSD and the round-robin feature (presume a round-bin assignment to internal IP addresses of web server pool).

Looks good from the info on BSD and Incoming Load balancing with sticky addresses.

I extracted from a site

Load Balance Incoming Connections
Address pools can also be used to load balance incoming connections. For example, incoming web server connections can be distributed across a web server farm:

web_servers = "{,, }"

rdr on $ext_if proto tcp from any to any port 80 -> $web_servers \
round-robin sticky-address

Successive connections will be redirected to the web servers in a round-robin manner with connections from the same source being sent to the same web server. This "sticky connection" will exist as long as there are states that refer to this connection. Once the states expire, so will the sticky connection. Further connections from that host will be redirected to the next web server in the round robin.

My concern is - how the sticky address works - it said "state" - how is this state maintain?

Will BSD be around in 3 years time? and is this method of high availability?

Hope someone can clarify, thanks.
From Kernel Trap

Tracking Stateful Connections By Source IP

By Ryan McBride

"I just committed code which adds support to track stateful connections
by source IP address. This allows a user to:
- Ensure that clients get a consistent IP mapping with load-balanced
translation/routing rules
- Limit the number of simultaneous connections a client can make
- Limit the number of clients which can connect through a rule

As always, the more people who test this and provide feedback, the
happier I am. Read below for details.


See all details here:
Related topics
ip address Ip Address
Filtering your IP Address from the Webilizer Stats
how to make a new ip address!
IP Address Banning ( Not using .htaccess)
A good way to see your computer IP address
Dns server on a dynamic ip address?
DNS server for dynamic ip address?
ip address
1 ip address = 1 soul
Software for anonymous IP address
Any software for load distribution for web servers?
I think I need the FriHost IP address ?
Reply to topic    Frihost Forum Index -> Computers -> Hardware and Electronics

© 2005-2011 Frihost, forums powered by phpBB.