The Load balancer I mentioned at dinner last night is "Pound"

I had looked at using the Solaris 11.3 packed load balancer but it looked like 
it would be hard to set up and my firewall didn't like
systems playing with packets in one of its modes.

So Pound allows use of the SSLl engines so it is much faster than haproxy on T 
hardware.  Its faster than haproxy on non-ssl stuff too.

For compliance issues, I think this counts as an "application firewall" .

Its original purpose was to sit in front of Zope / Django systems and protect 
them from bad input. 

From: 
http://www.apsis.ch/pound/ <http://www.apsis.ch/pound/>

What Pound is:

        • a reverse-proxy: it passes requests from client browsers to one or 
more back-end servers.
        • a load balancer: it will distribute the requests from the client 
browsers among several back-end servers, while keeping session information.
        • an SSL wrapper: Pound will decrypt HTTPS requests from client 
browsers and pass them as plain HTTP to the back-end servers.
        • an HTTP/HTTPS sanitizer: Pound will verify requests for correctness 
and accept only well-formed ones.
        • a fail over-server: should a back-end server fail, Pound will take 
note of the fact and stop passing requests to it until it recovers.
        • a request redirector: requests may be distributed among servers 
according to the requested URL.
Pound is a very small program, easily audited for security problems. It can run 
as setuid/setgid and/or in a chroot jail. Pound does not access the hard-disk 
at all (except for reading the certificate file on start, if required) and 
should thus pose no security threat to any machine.

Haver fun!

-tim
_______________________________________________
msosug mailing list
[email protected]
http://mexico.purplecow.org/m/listinfo/msosug

Reply via email to