Hello I would like to talk about some possible usages with HAproxy that with certain characteristics would make it unreasonable to use. I would like to say that I never used it so I'm just assuming things theoretically.
Let's say we have we 3 servers within the same private network. 1 used with haproxy and the other 2 as the backend servers. If they all have 100Mbit ports and traffic has to pass through the haproxy wouldn't this in the end slow down things? If we have a very intensive application (video streaming) the 2 backend servers would saturate haproxy at 50Mbit each instead of having 200Mbit total.
Also what happens if want to load-balance between remote servers? You would need to pay for the bandwidth from the backend servers to haproxy in addition to the BW from haproxy to the client. And what about pings?
So in conclusion it seems like haproxy is only useful to load-balance CPU usage and within private networks with very high port speeds only. Am I right?
Also if you need to use PHP sessions (who doesn't) and you have to stick to one server what's the point there?
http://ift.tt/1dvHQ0Z
0 comments:
Post a Comment