Hi,
I am wondering if there is a way to do elastic load balancing. I have read about HAProxy but it seems I need to bring down HAProxy to reconfigure it to work with more or less machines.
To make the picture more clear: I have a cluster of web backends (lets say apache + mod_rails). I can monitor the usage of the backends and bring up another machine with the same content very quickly (on the order of seconds) if traffic gets very high. However, I don't know how to make HAProxy use the additional backends without restarting it (hurting availability). Is there a way using HAProxy or some other load balancer to do this?
I was thinking there might be a way to have two load balancers for redundancy. Then I could bring down one, update its configuration, bring it back up, and then take down the other. But I don't have a good idea about how to do this.