| Load balancing [message #3775] |
Mon, 08 December 2008 10:22  |
razdaman Messages: 26 Registered: May 2007 |
Junior Member |
|
|
Hi there,
I've got a website served with three web servers and a single database server. Currently we're behind our hosting centre's large and expensive hardware load balancer.
As we are currently considering switching to another hosting centre, we might get the responsibility for the load balancing ourselves in the future. Therefore, I'm currently researching the different possibilities within load balancing.
I see the following to solutions:
1) A software based load balancer.
We buy a new cheap server on which we install apache with mod_proxy_balancer (recommendations on other software are welcome). This server will point to our other web servers. What is the typical bottleneck on a machine like this? Cpu?
2) Buy a "real" hardware load balancer.
I consider this the best solution based on what I've heard from other people's experiences. However, this is also a bit more expensive I think. Can you recommend some good brands/models?
What do you think of the above proposed solution? What would you recommend? The more details you can give me the better 
Thanks in advance!
[Updated on: Wed, 17 December 2008 09:50]
|
|
|
|
|
|
|
|
|
|
|
|
| Re: Load balancing [message #4352 is a reply to message #4346 ] |
Sat, 02 May 2009 14:46   |
debug Messages: 132 Registered: March 2008 |
Senior Member |

|
|
| jerome wrote on Sat, 02 May 2009 00:18 |
| debug wrote on Thu, 30 April 2009 18:16 |
Not sure about the version, here is what I can find:
varnishd (varnish-trunk)
Copyright (c) 2006-2008 Linpro AS / Verdens Gang AS
Was using it on 64bit CentOS 4, and CentOS 5.
|
Maybe using the trunk version was the reason why you get a weird behaviour.
Maybe you could test the new 2.0.4 release for your next projects.
http://sourceforge.net/project/showfiles.php?group_id=155816
Have a nice day.

|
Hehe, we used trunk version, because it had bugfixes for some bugs which were critical for us. I don't really like using development versions on production, but we had to do this, because of some problems in release version.
I will have a look at new version, though we already use squid, and I will have a chance to test it only on some other project. BTW, do you know what kind of load tests are done on Varnish before release?
Mikhail Solovyev, MySQL Performance Expert
MySQL Performance Blog
MySQL Consulting
|
|
|
| Re: Load balancing [message #4353 is a reply to message #4352 ] |
Sun, 03 May 2009 05:48  |
jerome Messages: 5 Registered: April 2009 |
Junior Member |
|
|
| debug wrote on Sat, 02 May 2009 20:46 |
Hehe, we used trunk version, because it had bugfixes for some bugs which were critical for us.
|
Ha ok.
| debug wrote on Sat, 02 May 2009 20:46 |
I don't really like using development versions on production, but we had to do this, because of some problems in release version.
|
I do not really doing like this either but in that situation it definitely makes sense.
| debug wrote on Sat, 02 May 2009 20:46 |
I will have a look at new version, though we already use squid, and I will have a chance to test it only on some other project. BTW, do you know what kind of load tests are done on Varnish before release?
|
Unfortunately I do not know.
There is a regression test suite available here :
http://varnish.projects.linpro.no/browser/trunk/varnish-tool s/regress but I found nothing about load tests.

|
|
|