Re: [CentOS] load balancer recommendations
You can try Zen Load Balancer http://www.zenloadbalancer.com/ On Thu, Jan 24, 2013 at 1:20 PM, andreas andr...@cymail.eu wrote: Στις 23-01-2013 16:25, Bowie Bailey έγραψε: On 1/20/2013 10:12 AM, Nikolaos Milas wrote: You'll undoubtedly find more material on the iNet, but I hope the above may serve as a starting point. The iNet? Wow, Apple's getting into everything these days... :) A clear indication of loosing sight of core competences. Isn't it? ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] load balancer recommendations
Pound Load Balancer is pretty good in my experience. On 19 January 2013 20:35, Boris Epstein borepst...@gmail.com wrote: Hello all, The question is not necessarily CentOS-specific - but there are lots of bright people on here, and - quite possibly - the final implementation will be on CentOS hence I figured I'd ask it here. Here is the situation. I need to configure a Linux-based network load balancer (NLB) solution. The idea is this. Let us say I have a public facing load balancer machine with an public IP of, say, 50.50.50.50. It is to receive the traffic (let's say, HTTP traffic) and then route it to two private HTTP servers, let's say, 192.168.10.10 and 192.168.10.11. It has to have persistence - i.e., be state- and session-aware. If for whatever reason one of the servers goes down the remaining pool shares all the traffic in some fashion (be it eound robin, saturation based, whatever). We have tried Vyatta ( http://vyatta.org/ ) and ZeroShell ( http://www.zeroshell.org/ ) and both are very good but their NLB seems to be externally facing (i.e., you have several internet connections and are trying to divide your traffic between them). What we need is an internally facing one, if I may say so. Any advice on what may help us would be greatly appreciated. Thanks. Boris. ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos -- Kind Regards, Christopher J. Buckley ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] load balancer recommendations
I have, thanks! That one works just fine. Unfortunately, it does load balancing - and that is all. ClearOS, for instance, does a myriad of things but the kind of load balancer I want. And I would like to have it all in one machine. That is another challenge I face. Boris. On Thu, Jan 24, 2013 at 3:03 AM, ankush grover ankushcen...@gmail.comwrote: You can try Zen Load Balancer http://www.zenloadbalancer.com/ On Thu, Jan 24, 2013 at 1:20 PM, andreas andr...@cymail.eu wrote: Στις 23-01-2013 16:25, Bowie Bailey έγραψε: On 1/20/2013 10:12 AM, Nikolaos Milas wrote: You'll undoubtedly find more material on the iNet, but I hope the above may serve as a starting point. The iNet? Wow, Apple's getting into everything these days... :) A clear indication of loosing sight of core competences. Isn't it? ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] load balancer recommendations
On 1/20/2013 10:12 AM, Nikolaos Milas wrote: You'll undoubtedly find more material on the iNet, but I hope the above may serve as a starting point. The iNet? Wow, Apple's getting into everything these days... :) -- Bowie ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] load balancer recommendations
Bowie Bailey wrote: On 1/20/2013 10:12 AM, Nikolaos Milas wrote: You'll undoubtedly find more material on the iNet, but I hope the above may serve as a starting point. The iNet? Wow, Apple's getting into everything these days... :) I think he meant the Inet. g Missed the beginning of this thread, but if this is about serious hardware load balancers, a few years ago, where I was working, we bought one from Radware - less expensive than F5, and a very nice box, very configurable. ObBias: as I worked closely with the sales engineer setting it up, and got friendly with him, I'd be glad to get you in touch with him mark ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] load balancer recommendations
On 1/23/2013 10:57 AM, m.r...@5-cent.us wrote: Bowie Bailey wrote: On 1/20/2013 10:12 AM, Nikolaos Milas wrote: You'll undoubtedly find more material on the iNet, but I hope the above may serve as a starting point. The iNet? Wow, Apple's getting into everything these days... :) I think he meant the Inet. g Missed the beginning of this thread, but if this is about serious hardware load balancers, a few years ago, where I was working, we bought one from Radware - less expensive than F5, and a very nice box, very configurable. ObBias: as I worked closely with the sales engineer setting it up, and got friendly with him, I'd be glad to get you in touch with him We're using a Foundry ServerIron. Works well for us. But the OP was asking about a software load balancer. -- Bowie ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] load balancer recommendations
Hello all, Many thanks to everyone who responded with extremely helpful tips. Reporting back that I implemented HAProxy on CentOS 6.3 and this works like a charm - after I worked out a couple of HAProxy kinks. Boris. On Sat, Jan 19, 2013 at 3:35 PM, Boris Epstein borepst...@gmail.com wrote: Hello all, The question is not necessarily CentOS-specific - but there are lots of bright people on here, and - quite possibly - the final implementation will be on CentOS hence I figured I'd ask it here. Here is the situation. I need to configure a Linux-based network load balancer (NLB) solution. The idea is this. Let us say I have a public facing load balancer machine with an public IP of, say, 50.50.50.50. It is to receive the traffic (let's say, HTTP traffic) and then route it to two private HTTP servers, let's say, 192.168.10.10 and 192.168.10.11. It has to have persistence - i.e., be state- and session-aware. If for whatever reason one of the servers goes down the remaining pool shares all the traffic in some fashion (be it eound robin, saturation based, whatever). We have tried Vyatta ( http://vyatta.org/ ) and ZeroShell ( http://www.zeroshell.org/ ) and both are very good but their NLB seems to be externally facing (i.e., you have several internet connections and are trying to divide your traffic between them). What we need is an internally facing one, if I may say so. Any advice on what may help us would be greatly appreciated. Thanks. Boris. ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] load balancer recommendations
On 1/23/2013 12:22 PM, Bowie Bailey wrote: On 1/23/2013 10:57 AM, m.r...@5-cent.us wrote: Bowie Bailey wrote: On 1/20/2013 10:12 AM, Nikolaos Milas wrote: You'll undoubtedly find more material on the iNet, but I hope the above may serve as a starting point. The iNet? Wow, Apple's getting into everything these days... :) I think he meant the Inet. g Missed the beginning of this thread, but if this is about serious hardware load balancers, a few years ago, where I was working, we bought one from Radware - less expensive than F5, and a very nice box, very configurable. ObBias: as I worked closely with the sales engineer setting it up, and got friendly with him, I'd be glad to get you in touch with him We're using a Foundry ServerIron. Works well for us. But the OP was asking about a software load balancer. I am a little late to the party on this one. So please excuse me if someone else has recommended HAproxy. I have been using it in a few production deployments, running it in a VM. Has been rock solid. -- ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] load balancer recommendations
Στις 23-01-2013 16:25, Bowie Bailey έγραψε: On 1/20/2013 10:12 AM, Nikolaos Milas wrote: You'll undoubtedly find more material on the iNet, but I hope the above may serve as a starting point. The iNet? Wow, Apple's getting into everything these days... :) A clear indication of loosing sight of core competences. Isn't it? ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] load balancer recommendations
On Sat, Jan 19, 2013 at 9:42 PM, Brian Mathis brian.mathis+cen...@betteradmin.com wrote: Add another vote for HAproxy. It's excellent at what it does, as long as it meets your requirements. It's main purpose is to load balance HTTP traffic, and it can maintain session using a cookie. It will monitor each server and remove it from rotation if it goes down. It also has methods to place servers into maintenance mode. It doesn't really handle SSL (though they have been working on it for newer versions), but that can be handled by using Apache or nginx as the front-end termination point for SSL, and reverse proxy into haproxy. It also does generic TCP load balancing, but I don't use it so can't comment on that. Also throwing in my vote with HAProxy, as it meets all of the (thus-far listed) requirements of the OP. The TCP loadbalancing works great, similar to the HTTP balancing. ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] load balancer recommendations
On 19/1/2013 10:35 μμ, Boris Epstein wrote: Any advice on what may help us would be greatly appreciated. Have you checked HAProxy (http://haproxy.1wt.eu)? Nick ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] load balancer recommendations
On 19.01.2013 20:35, Boris Epstein wrote: Any advice on what may help us would be greatly appreciated. Haproxy. Session-aware, SSL-aware, extremely light and powerful. -- Sent from the Delta quadrant using Borg technology! Nux! www.nux.ro ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] load balancer recommendations
On 19/1/2013 10:35 μμ, Boris Epstein wrote: Any advice on what may help us would be greatly appreciated. Some reading that might help in making up your mind: http://www.chinanetcloud.com/blog/load-balancing-haproxy-vs-nginx http://www.techopsguys.com/tag/netscaler/ http://blog.exceliance.fr/2012/09/10/how-to-get-ssl-with-haproxy-getting-rid-of-stunnel-stud-nginx-or-pound/ http://blog.exceliance.fr/2012/08/25/haproxy-varnish-and-the-single-hostname-website/ You'll undoubtedly find more material on the iNet, but I hope the above may serve as a starting point. Good luck, Nick ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] load balancer recommendations
Am 19.01.2013 um 21:35 schrieb Boris Epstein borepst...@gmail.com: Hello all, The question is not necessarily CentOS-specific - but there are lots of bright people on here, and - quite possibly - the final implementation will be on CentOS hence I figured I'd ask it here. Here is the situation. I need to configure a Linux-based network load balancer (NLB) solution. The idea is this. Let us say I have a public facing load balancer machine with an public IP of, say, 50.50.50.50. It is to receive the traffic (let's say, HTTP traffic) and then route it to two private HTTP servers, let's say, 192.168.10.10 and 192.168.10.11. It has to have persistence - i.e., be state- and session-aware. If for whatever reason one of the servers goes down the remaining pool shares all the traffic in some fashion (be it eound robin, saturation based, whatever). We have tried Vyatta ( http://vyatta.org/ ) and ZeroShell ( http://www.zeroshell.org/ ) and both are very good but their NLB seems to be externally facing (i.e., you have several internet connections and are trying to divide your traffic between them). What we need is an internally facing one, if I may say so. Any advice on what may help us would be greatly appreciated. Did you check haproxy - http://haproxy.1wt.eu. Application session should be shared via distributed key-value store (e.g. redis). Speak another instance to manage. -- LF ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] load balancer recommendations
Leon, Thanks! Looks good - though seems to be highly specific. I will check it out. Boris. On Sat, Jan 19, 2013 at 6:10 PM, Leon Fauster leonfaus...@googlemail.comwrote: Am 19.01.2013 um 21:35 schrieb Boris Epstein borepst...@gmail.com: Hello all, The question is not necessarily CentOS-specific - but there are lots of bright people on here, and - quite possibly - the final implementation will be on CentOS hence I figured I'd ask it here. Here is the situation. I need to configure a Linux-based network load balancer (NLB) solution. The idea is this. Let us say I have a public facing load balancer machine with an public IP of, say, 50.50.50.50. It is to receive the traffic (let's say, HTTP traffic) and then route it to two private HTTP servers, let's say, 192.168.10.10 and 192.168.10.11. It has to have persistence - i.e., be state- and session-aware. If for whatever reason one of the servers goes down the remaining pool shares all the traffic in some fashion (be it eound robin, saturation based, whatever). We have tried Vyatta ( http://vyatta.org/ ) and ZeroShell ( http://www.zeroshell.org/ ) and both are very good but their NLB seems to be externally facing (i.e., you have several internet connections and are trying to divide your traffic between them). What we need is an internally facing one, if I may say so. Any advice on what may help us would be greatly appreciated. Did you check haproxy - http://haproxy.1wt.eu. Application session should be shared via distributed key-value store (e.g. redis). Speak another instance to manage. -- LF ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] load balancer recommendations
Am 19.01.2013 um 21:35 schrieb Boris Epstein borepst...@gmail.com: Hello all, The question is not necessarily CentOS-specific - but there are lots of bright people on here, and - quite possibly - the final implementation will be on CentOS hence I figured I'd ask it here. Here is the situation. I need to configure a Linux-based network load balancer (NLB) solution. The idea is this. Let us say I have a public facing load balancer machine with an public IP of, say, 50.50.50.50. It is to receive the traffic (let's say, HTTP traffic) and then route it to two private HTTP servers, let's say, 192.168.10.10 and 192.168.10.11. It has to have persistence - i.e., be state- and session-aware. If for whatever reason one of the servers goes down the remaining pool shares all the traffic in some fashion (be it eound robin, saturation based, whatever). We have tried Vyatta ( http://vyatta.org/ ) and ZeroShell ( http://www.zeroshell.org/ ) and both are very good but their NLB seems to be externally facing (i.e., you have several internet connections and are trying to divide your traffic between them). What we need is an internally facing one, if I may say so. Any advice on what may help us would be greatly appreciated. I've had pretty good luck with Barracuda load balancers.. You can configure them to keep a user session on a single server, which is often desired, and spread new connections to other servers as they arrive. The only problem I had with them, ironically, was they would crash if I purchased their Live Updates feature. It's some sort of auto updating black-list service you can buy which helps protect the device and your resources. But after I disabled that, the device has been rock solid. Been working great since about 2006. If life gives you lemons, keep them-- because hey.. free lemons. ~heart~ Sticker fixer: http://microflush.org/stuff/stickers/heartFix.html ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] load balancer recommendations
Joseph, Thanks! Did you mean this: https://www.barracudanetworks.com/products/loadbalancer But this looks like an integrated solution, hardware and software. I am just looking for the software part. Boris. On Sat, Jan 19, 2013 at 7:06 PM, Joseph Spenner joseph85...@yahoo.comwrote: Am 19.01.2013 um 21:35 schrieb Boris Epstein borepst...@gmail.com: Hello all, The question is not necessarily CentOS-specific - but there are lots of bright people on here, and - quite possibly - the final implementation will be on CentOS hence I figured I'd ask it here. Here is the situation. I need to configure a Linux-based network load balancer (NLB) solution. The idea is this. Let us say I have a public facing load balancer machine with an public IP of, say, 50.50.50.50. It is to receive the traffic (let's say, HTTP traffic) and then route it to two private HTTP servers, let's say, 192.168.10.10 and 192.168.10.11. It has to have persistence - i.e., be state- and session-aware. If for whatever reason one of the servers goes down the remaining pool shares all the traffic in some fashion (be it eound robin, saturation based, whatever). We have tried Vyatta ( http://vyatta.org/ ) and ZeroShell ( http://www.zeroshell.org/ ) and both are very good but their NLB seems to be externally facing (i.e., you have several internet connections and are trying to divide your traffic between them). What we need is an internally facing one, if I may say so. Any advice on what may help us would be greatly appreciated. I've had pretty good luck with Barracuda load balancers.. You can configure them to keep a user session on a single server, which is often desired, and spread new connections to other servers as they arrive. The only problem I had with them, ironically, was they would crash if I purchased their Live Updates feature. It's some sort of auto updating black-list service you can buy which helps protect the device and your resources. But after I disabled that, the device has been rock solid. Been working great since about 2006. If life gives you lemons, keep them-- because hey.. free lemons. ~heart~ Sticker fixer: http://microflush.org/stuff/stickers/heartFix.html ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] load balancer recommendations
From: Boris Epstein borepst...@gmail.com To: CentOS mailing list centos@centos.org Sent: Saturday, January 19, 2013 5:10 PM Subject: Re: [CentOS] load balancer recommendations Joseph, Thanks! Did you mean this: https://www.barracudanetworks.com/products/loadbalancer But this looks like an integrated solution, hardware and software. I am just looking for the software part. Boris. On Sat, Jan 19, 2013 at 7:06 PM, Joseph Spenner joseph85...@yahoo.comwrote: I've had pretty good luck with Barracuda load balancers.. You can configure them to keep a user session on a single server, which is often desired, and spread new connections to other servers as they arrive. The only problem I had with them, ironically, was they would crash if I purchased their Live Updates feature. It's some sort of auto updating black-list service you can buy which helps protect the device and your resources. But after I disabled that, the device has been rock solid. Been working great since about 2006. Yes. It might be worth just getting the whole canned solution, though. It is Linux based. At the time, the thing was about $1800, which isn't really that bad, and it just works. There's a web interface to configure it, and it's relatively intuitive. If life gives you lemons, keep them-- because hey.. free lemons. ~heart~ Sticker fixer: http://microflush.org/stuff/stickers/heartFix.html ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] load balancer recommendations
Absolutely. The solution seems really robust and the price is not bad. In my case, however, this is not the answer as I need a solution that can be implemented in a whole variety of networks, including virtual ones. Thanks anyways. Boris. On Sat, Jan 19, 2013 at 7:18 PM, Joseph Spenner joseph85...@yahoo.comwrote: From: Boris Epstein borepst...@gmail.com To: CentOS mailing list centos@centos.org Sent: Saturday, January 19, 2013 5:10 PM Subject: Re: [CentOS] load balancer recommendations Joseph, Thanks! Did you mean this: https://www.barracudanetworks.com/products/loadbalancer But this looks like an integrated solution, hardware and software. I am just looking for the software part. Boris. On Sat, Jan 19, 2013 at 7:06 PM, Joseph Spenner joseph85...@yahoo.com wrote: I've had pretty good luck with Barracuda load balancers.. You can configure them to keep a user session on a single server, which is often desired, and spread new connections to other servers as they arrive. The only problem I had with them, ironically, was they would crash if I purchased their Live Updates feature. It's some sort of auto updating black-list service you can buy which helps protect the device and your resources. But after I disabled that, the device has been rock solid. Been working great since about 2006. Yes. It might be worth just getting the whole canned solution, though. It is Linux based. At the time, the thing was about $1800, which isn't really that bad, and it just works. There's a web interface to configure it, and it's relatively intuitive. If life gives you lemons, keep them-- because hey.. free lemons. ~heart~ Sticker fixer: http://microflush.org/stuff/stickers/heartFix.html ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] load balancer recommendations
FYI - HAProxy is in EPEL, so it's a fairly easy installation to test. Especially in virtual environments... ;) -I On Sat, Jan 19, 2013 at 4:22 PM, Boris Epstein borepst...@gmail.com wrote: Absolutely. The solution seems really robust and the price is not bad. In my case, however, this is not the answer as I need a solution that can be implemented in a whole variety of networks, including virtual ones. Thanks anyways. Boris. On Sat, Jan 19, 2013 at 7:18 PM, Joseph Spenner joseph85...@yahoo.com wrote: From: Boris Epstein borepst...@gmail.com To: CentOS mailing list centos@centos.org Sent: Saturday, January 19, 2013 5:10 PM Subject: Re: [CentOS] load balancer recommendations Joseph, Thanks! Did you mean this: https://www.barracudanetworks.com/products/loadbalancer But this looks like an integrated solution, hardware and software. I am just looking for the software part. Boris. On Sat, Jan 19, 2013 at 7:06 PM, Joseph Spenner joseph85...@yahoo.com wrote: I've had pretty good luck with Barracuda load balancers.. You can configure them to keep a user session on a single server, which is often desired, and spread new connections to other servers as they arrive. The only problem I had with them, ironically, was they would crash if I purchased their Live Updates feature. It's some sort of auto updating black-list service you can buy which helps protect the device and your resources. But after I disabled that, the device has been rock solid. Been working great since about 2006. Yes. It might be worth just getting the whole canned solution, though. It is Linux based. At the time, the thing was about $1800, which isn't really that bad, and it just works. There's a web interface to configure it, and it's relatively intuitive. If life gives you lemons, keep them-- because hey.. free lemons. ~heart~ Sticker fixer: http://microflush.org/stuff/stickers/heartFix.html ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
Re: [CentOS] load balancer recommendations
On Sat, Jan 19, 2013 at 3:35 PM, Boris Epstein borepst...@gmail.com wrote: Hello all, The question is not necessarily CentOS-specific - but there are lots of bright people on here, and - quite possibly - the final implementation will be on CentOS hence I figured I'd ask it here. Here is the situation. I need to configure a Linux-based network load balancer (NLB) solution. The idea is this. Let us say I have a public facing load balancer machine with an public IP of, say, 50.50.50.50. It is to receive the traffic (let's say, HTTP traffic) and then route it to two private HTTP servers, let's say, 192.168.10.10 and 192.168.10.11. It has to have persistence - i.e., be state- and session-aware. If for whatever reason one of the servers goes down the remaining pool shares all the traffic in some fashion (be it eound robin, saturation based, whatever). We have tried Vyatta ( http://vyatta.org/ ) and ZeroShell ( http://www.zeroshell.org/ ) and both are very good but their NLB seems to be externally facing (i.e., you have several internet connections and are trying to divide your traffic between them). What we need is an internally facing one, if I may say so. Any advice on what may help us would be greatly appreciated. Thanks. Boris. Add another vote for HAproxy. It's excellent at what it does, as long as it meets your requirements. It's main purpose is to load balance HTTP traffic, and it can maintain session using a cookie. It will monitor each server and remove it from rotation if it goes down. It also has methods to place servers into maintenance mode. It doesn't really handle SSL (though they have been working on it for newer versions), but that can be handled by using Apache or nginx as the front-end termination point for SSL, and reverse proxy into haproxy. It also does generic TCP load balancing, but I don't use it so can't comment on that. ❧ Brian Mathis ___ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos